/* 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 */
#_site_search_link{margin:0 0 10px 50px;font-size:0.7rem;padding:0}.catalog-item-compare-wrapper{text-align:center}#_search_results_outer label.checkbox-label.catalog-item-compare-label{font-size:0.8rem;padding-left:10px}button.catalog-item-compare-button{padding:2px 8px;font-size:0.6rem;height:auto;font-weight:300;margin-left:20px;width:auto}.catalog-item.catalog-list-item{float:none;width:100%;max-width:100%;display:flex;height:auto;margin:0 0 5px 0;padding:10px 0;border:1px solid #b4b4b4}.catalog-item.catalog-list-item:hover{border:1px solid #b4b4b4}.catalog-item.catalog-list-item .catalog-item-thumbnail a{height:100%;display:block;position:relative}.catalog-item.catalog-list-item > div{flex:0 0 15%;padding:0}.catalog-item.catalog-list-item > div.click-product-detail{flex:0 0 35%}.catalog-item.catalog-list-item > div.catalog-item-button-wrapper{flex:0 0 35%;display:flex;justify-content:flex-start}.catalog-item.catalog-list-item > div.catalog-item-button-wrapper > div{padding:0;margin:0 20px 0 0;flex-grow:0}.catalog-item.catalog-list-item .catalog-item-thumbnail{height:auto;min-height:0;border:none;padding:0;margin:0}.catalog-item.catalog-list-item .catalog-item-description{text-align:left;height:auto;max-height:none;padding-top:5px}.catalog-item.catalog-list-item button{font-size:0.6rem;display:block;padding:5px 20px;width:auto;height:auto;margin:0;line-height:1.2;min-height:40px}.catalog-item.catalog-list-item button span.button-subtext{font-size:0.6rem}.catalog-item.catalog-list-item .catalog-item-thumbnail img{max-width:70px;max-height:50px;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);display:block}.catalog-item.catalog-list-item .catalog-item-description:after{display:none}#result_display_type_wrapper{width:120px;max-width:120px}#result_display_type_wrapper span{font-size:30px;cursor:pointer;position:absolute;top:50%;left:30%;transform:translate(-50%, -50%);color:#c8c8c8}#result_display_type_wrapper span:last-child{left:70%}#result_display_type_wrapper span.selected{color:#007d00}#result_display_type_wrapper span:hover{color:#646464}#hide_out_of_stock_wrapper{text-align:left;padding-left:10px}#available_in_store_today_wrapper{text-align:left;padding-left:10px}#_search_result_details_wrapper{position:relative;padding:20px}#_search_result_close_details_wrapper{position:absolute;top:30px;left:30px;width:40px;height:40px;cursor:pointer}#_search_result_close_details_wrapper span{color:#c8c8c8;font-size:1.6rem}#location_availability_wrapper{display:block;text-align:right}#reload_cache{font-size:1.2rem;cursor:pointer;position:relative;margin:5px 20px 0 10px}#_search_results_outer{flex:1 1 auto}#_search_results{padding:0 20px}#results_count_wrapper{background:none;color:#05396b;font-size:1.5rem;font-weight:700;text-align:left}#_search_controls{padding:10px;border:1px solid rgba(177, 177, 177, 0.44);margin:0 20px 20px 20px;background:#fff;box-shadow:0 1px 0.5px 0 rgba(177, 177, 177, 0.44);border-radius:3px;display:flex;justify-content:flex-start}#_search_controls div{padding-right:20px;position:relative}#_search_results_outer select{width:auto;max-width:250px;border:1px solid #e0e0e0;color:black;font-family:'Muli', serif;font-size:1rem;font-weight:normal;margin:0;padding:5px;border-radius:3px;background:#fbfbfb;height:34px}#_search_results_outer label{margin-right:20px;font-weight:700}#_search_results_outer label.checkbox-label{padding:0;margin:0}#_search_results_outer select.page-number{margin:0 10px}#bottom_paging_control_wrapper{text-align:center;padding-bottom:40px}#_bottom_paging_control_pages{margin:0 10px}#_bottom_paging_control_pages a{margin:0 10px;font-weight:300}#_bottom_paging_control_pages a.current-page{font-weight:900;font-size:150%}#bottom_paging_control_wrapper select.page-number{margin:0 10px;height:34px}#_top_paging_control_pages{margin:0 10px}#_top_paging_control_pages a{margin:0 10px;font-weight:300}#_top_paging_control_pages a.current-page{font-weight:900;font-size:150%}#top_paging_control_wrapper select.page-number{margin:0 10px;height:34px}#results_wrapper{display:flex;width:100%;padding:0 20px}#filter_sidebar{flex:0 0 300px;border:1px solid #c8c8c8;margin:0 0 20px 20px;background:#fff;box-shadow:0 1px 0.5px 0 rgba(177, 177, 177, 0.44);border-radius:3px;max-width:300px}#sidebar_filter_title{padding:20px;background-color:#c8c8c8;width:100%;color:#ffffff;font-family:'Muli', sans-serif;font-weight:700;text-transform:uppercase;position:relative}#results_count_wrapper{margin:0 auto 20px auto;padding:20px 40px;text-transform:uppercase}h2#results_count_wrapper span{font-size:inherit}h2#results_count_wrapper span.results-count{font-size:2.4rem}#sidebar_filters{margin-top:10px}#_selected_filter_wrapper{border-bottom:1px solid #c8c8c8;padding-bottom:20px;margin:0 20px 10px 20px}#_selected_filter_wrapper h3{text-align:left;margin-left:auto;margin-right:auto;font-size:1.2rem;color:#323232;position:relative;padding:20px}#_selected_filter_wrapper h3 span{position:absolute;right:0;top:50%;transform:translate(0px, -50%)}.sidebar-filter{padding:0;width:100%;border-bottom:1px solid #c8c8c8}.sidebar-filter h3{text-align:left;font-size:1rem;font-weight:700;position:relative;margin:0 auto;color:#323232;padding:5px 10px;cursor:pointer}.sidebar-filter h3 span{position:absolute;right:10px;top:50%;transform:translate(0px, -50%);font-size:1.2rem}.sidebar-filter h3 span.fa-plus{display:inline}.sidebar-filter h3 span.fa-minus{display:none}.sidebar-filter.opened h3 span.fa-plus{display:none}.sidebar-filter.opened h3 span.fa-minus{display:inline}.sidebar-filter div.filter-options{display:none;padding-bottom:10px}.sidebar-filter.opened div.filter-options{display:block}.sidebar-filter input[type=text]{font-size:0.9rem;padding:5px 10px;height:auto;width:100%;max-width:100%;margin:0}.sidebar-filter p{font-size:0.9rem;font-weight:300}.sidebar-filter div label{font-weight:300;font-size:0.9rem;white-space:normal;display:block;flex:1 1 auto;line-height:1.2;cursor:pointer}.sidebar-filter div.filter-checkboxes{margin-top:5px;max-height:150px;overflow:auto}.sidebar-filter div.filter-options div.filter-option{margin:0;display:flex;align-items:center}.sidebar-filter div.filter-option-checkbox{padding:0 10px 4px 10px;flex:0 0 auto}.sidebar-filter div.filter-option-label{flex:1 1 auto}div.selected_filters span.reductive-count{display:none}div.selected-filter{width:auto;padding:8px 16px;font-size:0.8rem;cursor:pointer;font-weight:900;background-color:#f0f0f0;border-radius:15px;display:inline-block;margin:0 10px 10px 0}div.selected-filter .filter-text-value{font-weight:400}div.selected-filter span.fa-times-circle{margin-left:10px;color:#009600;font-weight:900;font-size:1rem}div.selected-filter.not-removable span.fa-times-circle{display:none}.sidebar-filter.no-filter-text p.filter-text-filter-wrapper{display:none}p.filter-text-filter-wrapper{margin:0 auto;width:90%}#_product_details_content{font-family:'Muli', serif;width:100%;margin:20px auto;padding-bottom:20px}#_product_details_wrapper{display:flex;margin-bottom:20px}#_product_details_image{flex:1 1 50%;text-align:center;padding:20px;position:relative;min-height:300px}#_product_details_image img{max-height:300px;max-width:90%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#_product_details{flex:1 1 50%;font-size:1.4rem}#_product_details div{margin-bottom:10px;color:#585757}#_product_details_description{font-size:1.8rem;margin-bottom:30px}#_product_details_full_page{width:90%;margin:0 auto 50px auto}#_product_details_detailed_description{width:90%;margin:auto;font-size:1.2rem}#_product_details_detailed_description p{letter-spacing:1.5px;color:#585757}#_product_details_content h3{width:90%;margin:auto;display:none}#_product_details_specifications_wrapper{margin:10px 0;display:none}#_product_details_price_wrapper{margin:20px 0;font-size:1.6rem}#_product_details_price{font-size:2rem;font-weight:600}#_product_details_quantity{text-align:right;padding:5px 10px;border-radius:4px;margin-right:10px;width:80px;font-size:1.2rem}#_product_details_buttons{margin-top:10px;display:flex;flex-direction:column;width:50%}#_product_details_buttons button{width:auto;margin-bottom:10px;margin-right:10px;font-family:'Black Ops One', sans-serif}#_product_details_brand{text-transform:uppercase}#_product_details_product_code{text-transform:uppercase}#_product_details_quantity_wrapper{text-transform:uppercase}.product-details-specification{display:flex;width:50%;margin:0 60px}.product-details-specification div{flex:0 0 50%;padding:8px 10px;box-shadow:1px 0 0 0 gainsboro, 0 1px 0 0 #dcdcdc, 1px 1px 0 0 #dcdcdc, 1px 0 0 0 #dcdcdc inset, 0 1px 0 0 #dcdcdc inset}.product-details-specification:nth-child(odd){background-color:gainsboro}@media (max-width: 1400px){#_search_controls div{padding-right:10px}#_search_results_outer label{margin-right:10px}#_search_results_outer label{display:block}#_search_results_outer select{height:24px;margin-top:4px}#_search_controls div#paging_control_wrapper{padding-top:15px}}@media (max-width: 1000px){#_search_controls{display:block}#_search_controls div{margin-bottom:10px}#_search_controls div#paging_control_wrapper{padding-top:0}}@media (max-width: 800px){#_product_details_wrapper{flex-direction:column}#_product_details_image{min-height:150px}#_product_details_buttons{width:100%}#_product_details_image img{max-height:300px;max-width:90%;display:block;position:relative;top:0;left:0;transform:none;margin:auto}#_product_details_buttons{margin-right:0}#_product_details_content h3{text-align:center}.product-details-specification{width:80%;margin:auto}#sidebar_filters{max-height:300px;overflow-y:scroll}}@media (max-width: 625px){#results_wrapper{flex-direction:column}#_search_controls{margin:10px 0}}@media (max-width: 800px){#filter_sidebar{margin:0}#_product_details_description{font-size:1.5rem;font-weight:600}#_product_details_buttons button{margin-bottom:5px;margin-right:0}#category_banner h1{font-size:3rem}}#_product_details_content{width:100%;margin:20px auto;padding-bottom:20px}#_product_details_wrapper{margin-bottom:20px}#_product_details_image{text-align:center;padding:20px;position:relative;min-height:300px}#_product_details_image img{max-height:300px;max-width:90%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#_product_details{font-size:1.4rem;display:block}#_product_details div{margin-bottom:10px;color:#585757}#_product_details_description{font-size:1.8rem;margin-bottom:30px}#_product_details_full_page{width:90%;margin:0 auto 50px auto}#_product_details_detailed_description{width:90%;margin:auto;font-size:1.2rem}#_product_details_detailed_description p{letter-spacing:1.5px;color:#585757}#_product_details_content h3{width:90%;margin:auto}#_product_details_specifications_wrapper{margin:10px 0}#_product_details_price_wrapper{margin:20px 0;font-size:1.6rem}#_product_details_price{font-size:2rem;font-weight:600}#_product_details_quantity{text-align:right;padding:5px 10px;border-radius:4px;margin-right:10px;width:80px;font-size:1.2rem}#_product_details_buttons{margin-top:10px;display:flex;flex-direction:column;width:50%}#_product_details_buttons button{width:auto;margin-bottom:10px;margin-right:10px;font-family:'Black Ops One', sans-serif}#_product_details_brand{text-transform:uppercase}#_product_details_product_code{text-transform:uppercase}#_product_details_quantity_wrapper{text-transform:uppercase}.product-details-specification{display:flex;width:50%;margin:0 60px}.product-details-specification div{flex:0 0 50%;padding:8px 10px;box-shadow:1px 0 0 0 gainsboro, 0 1px 0 0 #dcdcdc, 1px 1px 0 0 #dcdcdc, 1px 0 0 0 #dcdcdc inset, 0 1px 0 0 #dcdcdc inset}.product-details-specification:nth-child(odd){background-color:gainsboro}#specifications_table tbody tr td.specification-name{font-weight:600}@media (max-width: 800px){#_product_details_wrapper{flex-direction:column}#_product_details_image{min-height:150px}#_product_details_buttons{width:100%}#_product_details_image img{max-height:300px;max-width:90%;display:block;position:relative;top:0;left:0;transform:none;margin:auto}#_product_details_buttons{margin-right:0}#_product_details_content h3{text-align:center}.product-details-specification{width:80%;margin:auto}#_search_controls select{margin-right:20px}}@media (max-width: 625px){#_search_controls{margin:10px 0}}@media only screen and (max-width: 800px){#_product_details_description{font-size:1.5rem;font-weight:600}#_product_details_buttons button{margin-bottom:5px;margin-right:0}}#_search_results_wrapper{display:flex;flex-wrap:wrap}.catalog-item{width:280px;margin:0 20px 20px 0;border:1px solid #c8c8c8;padding:20px;line-height:1.2;background:#fff}.catalog-item:hover{box-shadow:0 1px 5px #aaa;border:1px solid rgba(68, 68, 68, 0.62)}.catalog-item .info-label{font-size:90%;margin-right:10px}.catalog-item img{max-width:100%}.click-product-detail{cursor:pointer}.click-product-detail a:hover{color:#8c8c8c}.catalog-item-description{font-size:1.1rem;text-align:center;font-weight:700;height:110px;overflow:hidden;position:relative}.catalog-item-description:after{content:"";position:absolute;top:90px;left:0;height:20px;width:100%;background:linear-gradient(rgba(255, 255, 255, 0), white)}.catalog-item-detailed-description{font-size:0.8rem;margin-bottom:10px;height:100px;overflow:hidden;position:relative}.catalog-item-detailed-description:after{content:"";position:absolute;top:60px;left:0;height:40px;width:100%;background:linear-gradient(rgba(255, 255, 255, 0), white)}.catalog-item-price-wrapper{font-size:1.5rem;font-weight:700;margin-bottom:20px;margin-top:10px;text-align:center}.catalog-item-thumbnail{text-align:center;margin-bottom:10px;height:120px;position:relative}.catalog-item-thumbnail img{max-height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:zoom-in}.catalog-item-out-of-stock{padding:5px;text-align:center}.catalog-item-add-to-cart{padding:5px;text-align:center}.catalog-item-add-to-wishlist{padding:5px;text-align:center}.button-subtext{display:none}.map-priced-product .button-subtext{display:inline}.out-of-stock-product .button-subtext{display:inline;white-space:pre-line}.catalog-item-out-of-stock{display:none}.out-of-stock-product .catalog-item-out-of-stock{display:block}.out-of-stock-product .catalog-item-add-to-cart{display:none}.out-of-stock-product .catalog-item-location-availability{display:none}.catalog-item-credova-financing{text-align:center}.product-search-sezzle-wrapper{text-align:center}#_product_search_how_sezzle_works_wrapper{display:none;position:fixed;z-index:9995;top:0;left:0;right:0;bottom:0;justify-content:center;background-color:rgba(0, 0, 0, 0.5);overflow-y:auto}#_product_search_how_sezzle_works_wrapper > div{width:1024px;position:relative;background-color:white;padding:3rem 2rem;margin:40px auto}#_product_search_how_sezzle_works_wrapper .close-btn{position:absolute;right:1rem;top:1rem;cursor:pointer}#_product_search_how_sezzle_works_content .sezzle-container section .breakdown-row .breakdown{font-size:18px}#_product_search_how_sezzle_works_content .sezzle-container section .breakdown-row .breakdown span{font-size:14px}.catalog-item-ordered{text-align:center}@media only screen and (max-width: 1050px){#result_display_type_wrapper{display:none}}


/* 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}#_used_product,#_new_product{text-transform:uppercase;font-weight:700;font-size:1em}#_used_product span,#_new_product span{margin-right:10px}#_product_wrapper #_product_details_wrapper #_product_details #_used_product{color:#c4102e}#_main_content{padding:1.875rem 7.75rem 1.875rem}#_main_content .catalog-item:not(.catalog-list-item){width:23%}@media screen and (max-width: 1440px){#_main_content .catalog-item:not(.catalog-list-item){width:24.3%}}@media screen and (max-width: 991px){#_main_content .catalog-item:not(.catalog-list-item){width:100%;margin:1rem auto}}#_main_content .catalog-item:not(.catalog-list-item).catalog-list-item{max-width:100%}#_main_content #filter_sidebar{max-width:250px}#_main_content #_product_details_content{font-family:'Fira Sans Extra Condensed', sans-serif;font-size:1.1rem}#_main_content #_product_details{font-size:1.25rem}#_main_content #_product_details_description{font-family:'Fira Sans Extra Condensed', sans-serif;font-size:2rem;letter-spacing:0.1em}#_main_content #_product_details_detailed_description{font-size:1.1rem}#_main_content #_search_controls{align-items:center;color:#000;justify-content:flex-start}#_main_content #_search_controls label{font-family:'Fira Sans Extra Condensed', sans-serif;letter-spacing:0.1em;font-size:1.1rem}#_main_content #_search_controls select{font-family:'Fira Sans Extra Condensed', sans-serif}@media (max-width: 1400px){#_main_content #_search_controls select{height:auto;max-width:200px}}@media (max-width: 1000px){#_main_content #_search_controls select{max-width:300px}}#_main_content #_search_controls > *{flex:0 0 auto}@media (max-width: 1400px){#_main_content #_search_controls div{padding-right:20px}}#_main_content #reload_cache{margin:20px 20px 20px 0}#_main_content #results_count_wrapper{color:#D2A63D;padding:0 20px}#_main_content #sidebar_filter_title{color:#000;font-family:'Fira Sans Extra Condensed', sans-serif;font-size:1.75rem;letter-spacing:0.1em}#_main_content #results_wrapper{padding:0}#_main_content #_selected_filter_wrapper{color:#000}#sidebar_filter_title h5{border-bottom:0;padding:0;margin:0;color:#fff;font-weight:900}#sidebar_filter_title h5 span.show-span,#sidebar_filter_title h5 span.hide-span{display:none;margin-left:40px;text-decoration:none;font-size:1.2rem;float:right;color:#fff;cursor:pointer}#filters_wrapper{transition:height 0.4s;overflow:hidden}#shipping_location_availability{padding:10px;border-color:#c8c8c8;font-family:inherit}@media (max-width: 650px){#sidebar_filters{max-height:300px;overflow-y:scroll}#filter_sidebar #filters_wrapper{height:0;transition:height 0.4s}#_selected_filter_wrapper{height:auto}#filter_sidebar.expanded #filters_wrapper{height:450px}#filter_sidebar{flex:0 0 auto;max-width:100%}#sidebar_filter_title h5 span.hide-span{display:none}#sidebar_filter_title h5 span.show-span{display:inline-block}#filter_sidebar.expanded #sidebar_filter_title h5 span.show-span{display:none}#filter_sidebar.expanded #sidebar_filter_title h5 span.hide-span{display:inline-block}#_search_results_outer select{height:auto}.catalog-item{width:100%;margin:0;margin-bottom:10px}}@media (max-width: 1000px){#_search_controls{display:flex;flex-wrap:wrap}#_search_controls select{height:auto}}#_main_content{padding:3.0625rem 3.125rem;background-color:#fff}@media screen and (max-width: 991px){#_main_content{padding:10px 20px}}#_main_content #sidebar_filter_title{color:#fff;background-color:#2F2D2E}#_main_content #sidebar_filter_title h5{color:#fff}#_main_content #category_banner{text-align:center}#_main_content #category_banner h1{margin:0;padding:0;font-size:1.9rem;color:#000;padding:0;margin:0;font-weight:600;text-transform:none}@media screen and (max-width: 991px){#_main_content #category_banner h1{font-size:25px}}#_main_content #category_banner img{max-width:100%;max-height:150px}#_main_content h2#results_count_wrapper{padding:0;font-size:1.2rem;color:#000;font-family:"Fira Sans Condensed", sans-serif;font-style:italic;font-weight:500}@media screen and (max-width: 991px){#_main_content h2#results_count_wrapper{font-size:16px}}#_main_content h2#results_count_wrapper span.results-count{font-size:1.2rem}@media screen and (max-width: 991px){#_main_content h2#results_count_wrapper span.results-count{font-size:16px}}#_main_content #results_wrapper{padding:0}#_main_content #filter_sidebar{max-width:unset;-webkit-box-flex:0;-ms-flex:0 0 19.1875em;flex:0 0 19.1875em;margin:0}#_main_content #filter_sidebar #filters_wrapper{background-color:#fff}#_main_content #filter_sidebar #filters_wrapper .filter-text-filter-wrapper{width:100%}#_main_content #filter_sidebar #filters_wrapper .filter-text-filter-wrapper input{font-size:0.75em;margin:10px 0;padding:10px;border-color:#c8c8c8}#_main_content #filter_sidebar #filters_wrapper #_selected_filter_wrapper{padding:1em 0}@media screen and (max-width: 991px){#_main_content #filter_sidebar #filters_wrapper #_selected_filter_wrapper{padding:14px 22px}}#_main_content #filter_sidebar #filters_wrapper #_selected_filter_wrapper h3{font-family:"Fira Sans Condensed", sans-serif;font-weight:500;color:#000;font-size:1.125em;padding:0;margin-bottom:10px}@media screen and (max-width: 991px){#_main_content #filter_sidebar #filters_wrapper #_selected_filter_wrapper h3{font-size:14px}}#_main_content #filter_sidebar #filters_wrapper #_selected_filter_wrapper #selected_filters .selected-filter{width:auto;display:inline-block;margin-right:5px;margin-bottom:5px;background-color:#FAD500;color:#2F2D2E;padding:5px 8px;font-size:12px;position:relative}#_main_content #filter_sidebar #filters_wrapper #_selected_filter_wrapper #selected_filters .selected-filter .far{display:none}#_main_content #filter_sidebar #filters_wrapper #_selected_filter_wrapper #selected_filters .selected-filter.not-removable{background-color:#DBDBDB}#_main_content #filter_sidebar #filters_wrapper #_selected_filter_wrapper #selected_filters .selected-filter:not(.not-removable):hover::after{content:"REMOVE";width:100%;height:100%;background-color:#D80000;position:absolute;top:0;left:0;right:0;bottom:0;padding:5px;text-align:center}#_main_content #filter_sidebar #filters_wrapper #sidebar_filters #available_in_store_today_wrapper p.checkbox-label{margin-left:1.35rem}#_main_content #filter_sidebar #filters_wrapper #sidebar_filters #hide_out_of_stock_wrapper,#_main_content #filter_sidebar #filters_wrapper #sidebar_filters #available_in_store_today_wrapper{text-align:left;padding:0.5em 1em}@media screen and (max-width: 991px){#_main_content #filter_sidebar #filters_wrapper #sidebar_filters #hide_out_of_stock_wrapper,#_main_content #filter_sidebar #filters_wrapper #sidebar_filters #available_in_store_today_wrapper{padding:14px 22px}}#_main_content #filter_sidebar #filters_wrapper #sidebar_filters #hide_out_of_stock_wrapper .checkbox-label{margin-left:0;font-family:"Fira Sans Condensed", sans-serif;font-weight:600}@media screen and (max-width: 991px){#_main_content #filter_sidebar #filters_wrapper #sidebar_filters #hide_out_of_stock_wrapper .checkbox-label,#_main_content #filter_sidebar #filters_wrapper #sidebar_filters #available_in_store_today_wrapper .checkbox-label{font-size:14px}}#_main_content #filter_sidebar #filters_wrapper #sidebar_filters .sidebar-filter{padding:0.5em 1em}@media screen and (max-width: 991px){#_main_content #filter_sidebar #filters_wrapper #sidebar_filters .sidebar-filter{padding:14px 22px}}#_main_content #filter_sidebar #filters_wrapper #sidebar_filters .sidebar-filter > h3{font-family:"Fira Sans Condensed", sans-serif;font-weight:500;color:#000;font-size:1.125em;padding:0}@media screen and (max-width: 991px){#_main_content #filter_sidebar #filters_wrapper #sidebar_filters .sidebar-filter > h3{font-size:14px}}#_main_content #filter_sidebar #filters_wrapper #sidebar_filters .sidebar-filter > h3 .fa{color:#FAD500}#_main_content #filter_sidebar #filters_wrapper #sidebar_filters .sidebar-filter .filter-options .filter-checkboxes{max-height:350px}#_main_content #filter_sidebar #filters_wrapper #sidebar_filters .sidebar-filter .filter-options .filter-option{margin:10px 0px}#_main_content #filter_sidebar #filters_wrapper #sidebar_filters .sidebar-filter .filter-options .filter-option .checkbox-label{font-family:"Fira Sans Condensed", sans-serif;font-weight:500;font-size:0.75em;margin-left:0}@media screen and (max-width: 991px){#_main_content #filter_sidebar #filters_wrapper #sidebar_filters .sidebar-filter .filter-options .filter-option .checkbox-label{font-size:12px}}#_main_content #filter_sidebar #filters_wrapper #sidebar_filters .sidebar-filter .filter-options .filter-option .filter-option-checkbox{padding:0 10px 4px 0px}@media screen and (max-width: 991px){#_main_content #filter_sidebar #filters_wrapper #sidebar_filters{max-height:unset}}@media screen and (max-width: 991px){#_main_content #filter_sidebar{max-height:unset;overflow-y:auto;display:block;-webkit-box-flex:0;-ms-flex:0 0 16.1875rem;flex:0 0 16.1875rem}#_main_content #filter_sidebar #filters_wrapper{max-height:0;-webkit-transition:300ms ease-out;transition:300ms ease-out}}@media screen and (max-width: 767px){#_main_content #filter_sidebar{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}}@media screen and (max-width: 991px){#_main_content #filter_sidebar.expanded #filters_wrapper{max-height:55vh}#_main_content #filter_sidebar.expanded #sidebar_filter_title .fas::before{content:""}}@media screen and (max-width: 800px){#_main_content #filter_sidebar{max-height:unset;overflow-y:auto}}@media screen and (max-width: 991px){#_main_content #filter_sidebar #filters_wrapper{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;display:block;overflow-y:auto}}#_main_content #_search_controls select{font-family:"Fira Sans Condensed", sans-serif}#_search_results_wrapper{display:block}@media screen and (max-width: 991px){#_search_results_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 991px){#_search_controls select{margin-right:0;width:100%;padding:10px;height:auto;max-width:none}}#paging_control_wrapper a{color:#FAD500}#paging_control_wrapper #_top_paging_control_pages a{color:#FAD500}@media screen and (max-width: 767px){#_search_results{padding:0}}.catalog-item{background-color:#F5F5F5;position:relative;display:inline-block;width:16.25rem;margin-right:1rem;overflow:hidden;text-decoration:none;outline:none;border:1px solid #E0E0E0;padding-bottom:0.7312rem;border-radius:5px;white-space:normal;padding:0}.catalog-item.catalog-list-item{height:21.125rem}@media screen and (max-width: 1440px){.catalog-item{width:14.5rem;margin-right:0.25rem}}@media screen and (max-width: 1024px){.catalog-item{width:12rem}}@media screen and (max-width: 991px){.catalog-item{margin-right:1rem;margin-left:1rem}}.catalog-item .click-product-detail .catalog-item-thumbnail{border:none;margin-bottom:0}.catalog-item .click-product-detail .catalog-item-brand{display:none;font-size:0.875rem;text-align:center;margin-top:0.89rem;font-family:"Fira Sans Condensed", sans-serif;font-weight:500;color:#878787;padding:0 20px}@media screen and (max-width: 991px){.catalog-item .click-product-detail .catalog-item-brand{font-size:14px}}.catalog-item .click-product-detail .catalog-item-brand .highlighted-text{font-weight:400;text-align:left}.catalog-item .click-product-detail .catalog-item-brand .info-label{font-size:0.875rem;color:#878787;text-align:right}.catalog-item .click-product-detail .catalog-item-manufacturer-sku{font-size:0.7rem;text-align:center;margin-top:0.3rem;font-family:"Fira Sans Condensed", sans-serif;font-weight:500;color:#878787;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px}.catalog-item .click-product-detail .catalog-item-manufacturer-sku .highlighted-text{font-weight:300;text-align:left}@media screen and (max-width: 991px){.catalog-item .click-product-detail .catalog-item-manufacturer-sku{font-size:12px}}.catalog-item .click-product-detail .catalog-item-manufacturer-sku .info-label{font-size:0.7rem;color:#878787;text-align:right}.catalog-item .click-product-detail .catalog-item-upc-code{font-size:0.7rem;text-align:center;margin-top:0.3rem;font-family:"Fira Sans Condensed", sans-serif;font-weight:500;color:#878787;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px}.catalog-item .click-product-detail .catalog-item-upc-code .highlighted-text{font-weight:300;text-align:left}@media screen and (max-width: 991px){.catalog-item .click-product-detail .catalog-item-upc-code{font-size:12px}}.catalog-item .click-product-detail .catalog-item-upc-code .info-label{font-size:0.7rem;color:#878787;text-align:right}.catalog-item .catalog-item-compare-wrapper{display:none}.catalog-item .catalog-item-add-to-wishlist{display:none}.catalog-item .catalog-item-credova-financing{margin-bottom:0.5rem;margin-top:0.5rem}.catalog-item .catalog-item-credova-financing p{line-height:1 !important}.catalog-item .catalog-item-credova-financing .crdv-button-message{font-size:0.7rem}.catalog-item .catalog-item-location-availability{display:block;font-size:0.7rem;padding:0.5rem 1.5rem 0}.catalog-item .catalog-item-location-availability > br{display:none}.catalog-item .catalog-item-location-availability p{font-size:0.75rem;line-height:1}@media screen and (max-width: 991px){.catalog-item .catalog-item-location-availability{font-size:12px;padding:5px 20px}}.catalog-item .catalog-item-location-availability ul{list-style-type:disc;padding-left:1.3rem}@media screen and (max-width: 991px){.catalog-item .catalog-item-location-availability ul{padding-left:18px}}.catalog-item .catalog-item-location-availability ul li{margin-top:5px}.catalog-item .catalog-item-price-wrapper{font-size:1.3rem;margin-top:0}.catalog-item .catalog-item-price-wrapper:nth-child(2n) .catalog-item-original-price.strikeout{font-size:1rem}.catalog-item.catalog-list-item{width:100%;margin:0 0 1.5625em 0px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}.catalog-item.catalog-list-item > div{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.catalog-item.catalog-list-item > div.catalog-item-button-wrapper > div{margin:0}.catalog-item.catalog-list-item .catalog-item-thumbnail{padding:28px 0}.catalog-item.catalog-list-item .catalog-item-thumbnail img{-webkit-transform:none;transform:none;top:unset;left:unset;max-width:180px}.catalog-item.catalog-list-item .click-product-detail{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}.catalog-item.catalog-list-item .click-product-detail .catalog-item-description{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1em;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0;padding-bottom:0}.catalog-item.catalog-list-item .catalog-item-price-wrapper{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8em;margin-top:0;margin-left:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.catalog-item.catalog-list-item .product-cta{bottom:0;top:0;left:unset;right:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:0}.catalog-item.catalog-list-item .product-cta > div{margin:0}.catalog-item.catalog-list-item .product-cta button{height:100%;padding:0 20px;min-width:160px}.catalog-item.catalog-list-item .product-cta button.out-of-stock{background-color:#c0c0c0;color:#000}.catalog-item.catalog-list-item .product-wishlist{left:0.2875em;right:initial}.catalog-item.catalog-list-item.map-priced-product .product-cta button .button-subtext{display:block}.credova-ad{padding:2.8125rem 8.75rem 0}.credova-ad img{width:100%}@media screen and (max-width: 991px){.credova-ad{padding:0.5rem 0}}.catalog-result-product-tag.catalog-result-product-tag-free-shipping{background-color:unset;font-size:0.7rem;padding:0.5rem 1.5rem 0;color:green}#_search_result_details_wrapper{padding:10px}#_bottom_content{text-align:center;margin:2rem auto 0;width:90%}.newsletter-container button{padding:1.0625rem 1.5625rem;font-size:1rem;border-radius:3px}.catalog-item-credova-financing .crdv-button:nth-child(2){display:none !important}#_search_result_details_wrapper .listrak-recommended-products h2{display:none}.product-search-sezzle-wrapper{font-size:0.8rem}.product-search-sezzle-wrapper img{display:block;margin:0 auto}


#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;
}
}