/* 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 */
.answer-wrapper{background-color:#f0f0f0;margin:0 0 5px 40px;padding:5px 10px;border-radius:3px}#_sample_questions_wrapper p{margin:0}.like-wrapper{display:inline-block;padding:5px 20px;background-color:gainsboro;font-weight:700;border-radius:5px;margin:5px 5px 5px 40px;cursor:pointer}.review-response-content{background-color:#f0f0f0;margin-left:40px;padding:5px 10px}#_shipping_options{margin:20px 0;padding:20px 0;border-top:1px solid #646464;border-bottom:1px solid #646464}#_shipping_options div{margin-bottom:20px}#_product_details #_shipping_options p{margin:0px;padding:0px;text-indent:40px}#_product_details #_shipping_options p:first-child{text-indent:0px;font-weight:900}#_shipping_options span.fad{width:40px}#change_location_panel{width:400px;max-width:80%;position:fixed;height:100vh;top:0;right:0;transition:all 0.5s linear;transform:translatex(100%);padding:20px;background-color:white;z-index:999999;border:1px solid #646464;overflow:scroll}#change_location_panel p{position:relative;margin:0;padding:0}#change_location_panel.shown{transform:translatex(0)}#change_location_panel h2{border-bottom:1px solid #646464;font-size:1.5rem;margin-bottom:10px}#close_change_location_panel{position:absolute;top:10px;right:10px;font-size:1.2rem;cursor:pointer;color:#c8c8c8}#change_location_postal_code{width:100%;border:1px solid #646464;padding:5px 40px 5px 10px}#search_change_location{position:absolute;top:50%;right:5px;font-size:1.2rem;transform:translatey(-50%);cursor:pointer}#search_change_location::placeholder{text-align:left}#available_filter{position:relative;padding:10px 0;border-bottom:1px solid #646464}#available_filter_line_1{font-size:0.9rem;font-weight:400;color:#646464}#available_filter_line_2{font-size:0.9rem;font-weight:500;color:#c8c8c8}#available_filter .fa-toggle-on{display:none;font-size:2rem;position:absolute;top:50%;transform:translateY(-50%);right:0}#available_filter .fa-toggle-off{display:block;font-size:2rem;position:absolute;top:50%;transform:translateY(-50%);right:0}#change_location_panel.only-available .fa-toggle-on{display:block}#change_location_panel.only-available .fa-toggle-off{display:none}#change_location_panel.only-available .pickup-not-available{display:none}#no_stores_available_text{display:none}.location-block{border-bottom:1px solid #646464;padding:15px 0;position:relative}.location-block p{margin:0;padding:0;font-size:0.8rem}.location-block .location-block-distance{position:absolute;top:15px;right:0;text-align:right}.location-block .location-block-inventory-count{color:#3c8c2d}.location-block h3{font-size:1rem;font-weight:900}.location-block .store-information{font-size:0.6rem;color:#c8c8c8}.location-block .location-block-store-button{font-size:0.7rem;padding:3px 10px;border:1px solid #969696;background-color:white;color:#969696;position:absolute;bottom:10px;right:0;font-weight:400;text-transform:none}.location-block .location-block-store-button:hover{background-color:#969696;color:white}.location-block .location-block-store-button.default-store{background-color:#969696;color:white}.location-block .location-block-store-button.default-store:hover{background-color:#969696;color:white}.addon-image{position:absolute;top:0;left:0;width:100%}.addon-image-inline{max-width:200px;max-height:200px;margin:0 10px 20px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;height:auto;margin:0 auto;margin-bottom:20px}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;width:100%;height:100%;top:0;left:0}.product-video-icon{font-size:3rem}#_free_shipping{display:none}#_product_details div#_free_shipping p{font-size:1.2rem;color:green}#_product_details div#_free_shipping p span{color:#c00000}#_product_details_wrapper.free-shipping #_free_shipping{display:block}.product-image{cursor:zoom-in}table#_related_product_types{width:100%}table#_related_product_types td{text-align:center;padding:10px 20px;background-color:#f0f0f0;border:1px solid #b4b4b4;color:black;font-size:1.2rem;font-weight:600}td.related-products-selector{cursor:pointer}table#_related_product_types td.selected{background-color:#c8c8c8}div#related_products_filters{padding:10px 20px;border:1px solid #b4b4b4;position:relative;transform:translate(0px, -1px)}div.related-products-div{padding:20px;border:1px solid #b4b4b4;position:relative;transform:translate(0px, -2px);display:flex;flex-wrap:wrap}#related_products_text_filter{font-size:1rem;width:300px;padding:4px 10px;margin:0 40px}#sort_by_label{margin-left:40px}div#related_products_filters a{text-decoration:none;font-size:1rem;margin-left:20px}div#related_products_filters a:hover{color:#969696}.button-subtext{display:none}.map-priced-product .button-subtext{display:inline;line-height:8px}.out-of-stock-product .button-subtext{display:inline}.catalog-item{width:280px;margin:0 20px 20px 0;border:1px solid #c8c8c8;padding:20px;line-height:1.2;background:#fff}.catalog-item:hover{box-shadow:0 1px 5px #aaa;border:1px solid rgba(68, 68, 68, 0.62)}.catalog-item .info-label{font-size:90%;margin-right:10px}.catalog-item img{max-width:100%}.click-product-detail{cursor:pointer}.click-product-detail a:hover{color:#8c8c8c}.catalog-item-description{font-size:1.1rem;text-align:center;font-weight:700;height:110px;overflow:hidden;position:relative}.catalog-item-description:after{content:"";position:absolute;top:90px;left:0;height:20px;width:100%;background:linear-gradient(rgba(255, 255, 255, 0), white)}.catalog-item-detailed-description{font-size:0.8rem;margin-bottom:10px;height:100px;overflow:hidden;position:relative}.catalog-item-detailed-description:after{content:"";position:absolute;top:60px;left:0;height:40px;width:100%;background:linear-gradient(rgba(255, 255, 255, 0), white)}.catalog-item-price-wrapper{font-size:1.5rem;font-weight:700;margin-bottom:20px;margin-top:10px;text-align:center}.catalog-item-thumbnail{text-align:center;margin-bottom:10px;height:120px;position:relative}.catalog-item-thumbnail img{max-height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:zoom-in}.catalog-item-out-of-stock{padding:5px;text-align:center}.catalog-item-add-to-cart{padding:5px;text-align:center}.catalog-item-add-to-wishlist{padding:5px;text-align:center}.catalog-item-out-of-stock{display:none}.out-of-stock-product .catalog-item-out-of-stock{display:block}.out-of-stock-product .catalog-item-add-to-cart{display:none}span.fa-star{color:#cda04b;font-size:1.8rem}.review-stars{margin:10px 0}.review-title{font-weight:900;margin-bottom:10px}#_still_image_wrapper{display:flex}#_product_image_thumbnails{flex:0 0 auto;width:60px;margin-right:10px}#_product_image_thumbnails .image-thumbnail{max-width:100%;margin-top:10px;border:1px solid #323232;cursor:pointer;opacity:0.5;text-align:center}#_product_image_thumbnails .image-thumbnail:hover{opacity:1}#_product_primary_image{flex:1 1 auto;text-align:center;position:relative}#_rotate_image_wrapper{padding:10px;text-align:center}#rotatorContainer{position:absolute;top:50%;left:50%;margin:-274px 0 0 -400px;background-color:#fff;z-index:100001}#rotatorExit{cursor:pointer;display:inline-block;opacity:1;position:absolute;top:3px;right:3px}#rotatorModal{background-color:rgba(0, 0, 0, 0.7);position:absolute;top:0;width:100%;height:100%;z-index:10000}#_product_details_wrapper{display:flex;padding:60px 0;background:#fff;max-width:1800px;margin:auto}#_product_details_wrapper > div{flex:0 0 50%;padding:0 50px}#_product_details_wrapper .out-of-stock-message{display:none}#_product_details_wrapper.out-of-stock-product .out-of-stock-message{display:block}#_product_details p{color:#444444;margin:0 0 10px 0;padding:0}#_product_review span{font-size:1.4rem}#_product_wrapper{max-width:1800px;margin:auto}#specifications_section p{margin:0 0 10px 0;padding:0;line-height:1.2}#specifications_table{border:1px solid #969696}#specifications_table td{border:1px solid #dad8d8;padding:5px}#specifications_table th{border:1px solid #dad8d8;padding:5px;text-align:left;font-weight:700}#specifications_table tr:nth-child(even){background-color:#f1f1f1}#_restrictions p{margin:0;padding:0;font-size:0.9rem;color:#c00000}#_tab_container{padding:20px;background:#fff;margin:30px 0;height:auto;width:100%;background:none}#_tab_container ul#_tab_nav{margin:0;padding:0;position:relative;width:100%}#_tab_container ul#_tab_nav li{list-style:none;display:inline-block;cursor:pointer;color:#000000;letter-spacing:1px;font-size:1.7em;padding:5px 20px}#_tab_container ul#_tab_nav li.active{background:#bfbfbf;color:#000000}#_tab_container ul#_tab_nav li:hover{background:#a0a0a0;color:#000000}#_tab_scroll_container{width:100%;letter-spacing:1px}#_tab_scroll_container > div{border-top:2px solid #bfbfbf;color:#444;font-size:1.2em;line-height:29px;padding:18px 0;width:100%}.best-price-message{font-weight:900;font-size:1rem;font-family:'Muli', sans-serif;color:#175128}#_product_manufacturer{font-size:1.2em;font-weight:800;text-transform:uppercase;color:#165225}#_product_description{font-size:1.2em;font-weight:700}#_original_sale_price_wrapper{margin:10px 0;font-size:1.4em;font-weight:600;letter-spacing:1px}#_sale_price_wrapper{margin:10px 0;font-size:1.8em;font-weight:700;letter-spacing:1px}#_list_price_wrapper{margin:10px 0;font-size:1.8em;font-weight:700;letter-spacing:1px}#_available_stock span{margin-right:10px}#_available_stock{text-transform:uppercase;font-weight:700;font-size:1em}#_secure_order span{margin-right:10px;color:#175128}#_secure_order{text-transform:uppercase;color:#175128;font-weight:700;font-size:1em}#product_review{margin:10px 0}#quantity_wrapper input[type="text"]{border:1px solid rgba(22, 81, 38, 0.56);border-radius:0;margin:20px 10px 20px 0;font-size:1.2em;height:40px;padding:0;text-align:center;width:100px}button.add-to-cart,button.add-to-wishlist{min-width:200px;width:50%}button.add-to-cart:hover,button.add-to-wishlist:hover{width:50%}button.add-to-cart.out-of-stock{display:none}#_product_image_wrapper img{display:block;margin:auto;max-height:500px;max-width:100%}.product-features-list{padding:20px;list-style:disc}#reviews_section p{width:90%}#reviews_section a{margin:5px 0;background:#00493C;color:#fff;border-radius:0;text-transform:uppercase;font-family:'Muli', sans-serif;font-weight:700;border:0;padding:10px}#reviews_section a:hover{color:#ffffff;background-color:#0d0d0d}.review-wrapper{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;margin:20px 0}#questions_section p{width:90%}#questions_section a{margin:5px 0;background:#00493C;color:#fff;border-radius:0;text-transform:uppercase;font-family:'Muli', sans-serif;font-weight:700;border:0;padding:10px}#questions_section a:hover{color:#ffffff;background-color:#0d0d0d}.question-wrapper{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;margin:20px 0}#_product_manufacturer_image{display:block}#_product_manufacturer_image img{max-height:100px;max-width:100%}p#quantity_discounts_title{font-weight:700;font-size:1rem}#quantity_discount_table{border:1px solid #c8c8c8}#quantity_discount_table th{padding:2px 10px;background-color:gainsboro;border:1px solid #c8c8c8}#quantity_discount_table td{padding:2px 10px;border:1px solid #c8c8c8}span.star-rating{color:#646464;font-size:2.5rem;margin-right:5px}span.star-rating.selected{color:#cda04b}span.star-rating:hover{color:#5f8ccd}#_star_rating_row{margin-bottom:20px}#star_label{height:40px;font-weight:900;color:#969696}#content{width:600px;max-width:100%;height:200px}@media only screen and (max-width: 800px){#_product_details_wrapper{flex-direction:column}#_product_image img{transform:none}button.add-to-cart,button.add-to-wishlist{width:100%}}.product-detail-product-tag{display:inline-block;padding:2px;margin-right:4px;margin-bottom:4px;color:white}#_product_wrapper.addon-builder #_still_image_wrapper{display:block}#_product_wrapper.addon-builder #_product_details_wrapper{display:block}#_product_wrapper.addon-builder #_product_image_wrapper #_product_primary_image img{width:1000px;max-width:100%;max-height:none;margin:0}#_product_wrapper.addon-builder #product_detail_product_tags{display:none}#_product_wrapper.addon-builder #_restrictions{display:none}#_product_wrapper.addon-builder #_location_availability{display:none}.product-detail-product-tag-battlehawk-armory-exclusive{background-color:#FFB500}.product-detail-product-tag-battlehawk-bargains{background-color:#FF0009}.product-detail-product-tag-bundles{background-color:#FF1500}.product-detail-product-tag-class-3{background-color:#3A8558}.product-detail-product-tag-clearance{background-color:#FF03F7}.product-detail-product-tag-madness{background-color:#FFC20A}.product-detail-product-tag-exigent10{background-color:#FFD700}.product-detail-product-tag-free-ammo-w-upper-purchase{background-color:#FFC200}.product-detail-product-tag-buy-a-jacob-grey-pistol-get-greypack{background-color:#FF8819}.product-detail-product-tag-huge-value{background-color:#FFC200}.product-detail-product-tag-precision10{background-color:#FFD700}.product-detail-product-tag-weekly-sale{background-color:#D53FFF}.product-detail-product-tag-daily-deals{background-color:#FFA13D}.product-detail-product-tag-free-shipping{background-color:#FAF9F5}.product-detail-product-tag-vktr-sierra5{background-color:#FF2200}.product-detail-product-tag-on-sale{background-color:#FF81EE}.product-detail-product-tag-presale-only{background-color:#068BFF}.product-detail-product-tag-savage-fathers-day-axis-rebate{background-color:#03FF0B}.product-detail-product-tag-springfield-gear-up-rebate{background-color:#03FF0B}.product-detail-product-tag-savage-precision-rebate{background-color:#03FF0B}.product-detail-product-tag-savage-rimfire-rebate{background-color:#03FF0B}.product-detail-product-tag-beretta-100-rebate{background-color:#03FF0B}.product-detail-product-tag-colt-1911-rebate{background-color:#03FF0B}.product-detail-product-tag-colt-revolver-rebate{background-color:#03FF0B}.product-detail-product-tag-trijicon-rmr-rebate{background-color:#03FF0B}.product-detail-product-tag-beretta-200-rebate{background-color:#03FF0B}.product-detail-product-tag-beretta-1301-rebate{background-color:#03FF0B}.product-detail-product-tag-beretta-a300-rebate{background-color:#03FF0B}.product-detail-product-tag-beretta-a400-rebate{background-color:#03FF0B}.product-detail-product-tag-2k11-summer-centennial{background-color:#03FF0B}.product-detail-product-tag-winchester-and-browning-turkey-ammunition-rebate{background-color:#03FF0B}.product-detail-product-tag-savage-double-barrel-rebate{background-color:#03FF0B}.product-detail-product-tag-beretta-75-rebate{background-color:#03FF0B}.product-detail-product-tag-springfield-vault-guns{background-color:#FF0400}#related_product_videos_container{display:flex}#related_product_videos_container iframe{width:800px}#related_product_videos_list{padding:0 2rem;flex-shrink:1}#related_product_videos_list .related-product-video{display:flex;align-items:center;margin-bottom:1rem;cursor:pointer}#related_product_videos_list .related-product-video img{width:100%;height:100%;object-fit:contain}#related_product_videos_list .related-product-video:hover img{filter:brightness(50%)}#related_product_videos_list .related-product-video .fa{color:white;opacity:0.8;font-size:2.5rem;display:none}#related_product_videos_list .related-product-video:hover .fa{display:block}#related_product_videos_list .product-video-thumbnail{width:25%;max-width:25%;margin-right:1rem;position:relative}#related_product_video_iframe_container,#related_product_videos_container .product-video-content{flex-shrink:1}#_checkout_sezzle_wrapper{padding:5px 10px;border:2px solid rgba(0, 0, 0, 0.1);border-radius:5px;cursor:pointer;display:inline-block;margin-bottom:10px;font-size:1rem}#_checkout_sezzle_wrapper img{vertical-align:middle;width:75px;margin-right:20px;margin-left:5px}#_checkout_sezzle_wrapper a{text-wrap:nowrap}#_how_sezzle_works_wrapper{display:none;position:fixed;z-index:9995;top:0;left:0;right:0;bottom:0;justify-content:center;background-color:rgba(0, 0, 0, 0.5);overflow-y:auto}#_how_sezzle_works_wrapper > div{width:1024px;position:relative;background-color:white;padding:3rem 2rem;margin:40px auto}#_how_sezzle_works_wrapper .close-btn{position:absolute;right:1rem;top:1rem;cursor:pointer}#_how_sezzle_works_content .sezzle-container section .breakdown-row .breakdown{font-size:18px}#_how_sezzle_works_content .sezzle-container section .breakdown-row .breakdown span{font-size:14px}body.modal-open{position:fixed;width:100%}@media only screen and (max-width: 800px){#related_product_videos_container{display:block}#related_product_videos_container iframe{width:100%}#related_product_videos_list{padding:0}}


/* Page CSS */
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}#_product_details p img{display:inline-block}#_product_details button{background-color:#2F2D2E}#_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 #_tab_container ul#_tab_nav li{color:#000;background:#fff}#_main_content #_tab_container ul#_tab_nav li.active{color:#fff;background:#D2A63D}#specifications_table tbody tr td.specification-name{font-weight:600}#_main_content #_product_details,#_main_content #_product_details #_free_shipping p{font-size:1rem}#_product_details p{line-height:initial}#_sale_price_wrapper{font-size:1.8em;font-weight:700;letter-spacing:1px}button.add-to-cart,button.add-to-wishlist{min-width:200px;width:50%}#_pricing_wrapper .catalog-item-credova-financing{text-align:left}#related_products_wrapper{padding:0 1rem}@media screen and (max-width: 767px){#related_products_wrapper #_related_product_types td{font-size:0.9rem;padding:10px}}@media screen and (max-width: 767px){#related_products_wrapper #related_products_filters #related_products_text_filter{width:100%;margin:0}}#related_products_wrapper .related-products-div{padding:20px 10px;justify-content:center}#related_products_wrapper .catalog-item{max-width:18.65rem;width:280px !important;margin:0 0.5rem 1rem;background-color:#f5f5f5;padding:0}#related_products_wrapper .catalog-item-description{height:3.5875rem}#related_products_wrapper .catalog-item .catalog-item-brand{display:none}@media screen and (max-width: 767px){#related_products_wrapper .catalog-item{max-width:none}}#related_products_wrapper .catalog-item-compare-wrapper{display:none !important}#related_products_wrapper .catalog-item-thumbnail{background-color:#fff}#related_products_wrapper .catalog-item-thumbnail img{max-height:calc(120px - 2px * 2);max-width:calc(100% - 2px)}#related_products_wrapper .catalog-item-manufacturer-sku,#related_products_wrapper .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}#related_products_wrapper .catalog-item-manufacturer-sku .info-label,#related_products_wrapper .catalog-item-upc-code .info-label{text-align:right}#related_products_wrapper .catalog-item-manufacturer-sku .highlighted-text,#related_products_wrapper .catalog-item-upc-code .highlighted-text{text-align:left;font-weight:300}#related_products_wrapper .catalog-item-location-availability{display:block;font-size:0.7rem;padding:0.5rem 1.5rem 0;line-height:0}#related_products_wrapper .catalog-item .catalog-item-description::after{background:none}#related_products_wrapper .catalog-item.out-of-stock-product .button-subtext{font-size:0.7em}#related_products_wrapper .catalog-item .catalog-item-price-wrapper{margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:5px}#related_products_wrapper .catalog-item .catalog-item-price-wrapper + .catalog-item-price-wrapper{padding-top:5px;padding-bottom:5px}#related_products_wrapper .catalog-item .catalog-item-price-wrapper.empty{display:none}#related_products_wrapper .catalog-item .catalog-item-price-wrapper.empty + .catalog-item-price-wrapper{padding-top:15px}#related_products_wrapper .catalog-item .catalog-item-credova-financing{margin-bottom:0.5rem;margin-top:0.5rem}#related_products_wrapper .catalog-item .catalog-item-credova-financing .crdv-button-message{font-size:0.7rem}#related_products_wrapper .catalog-item .catalog-item-compare-wrapper{display:flex;align-items:center;justify-content:center;padding:0 0 5px 0}#related_products_wrapper .catalog-item .catalog-item-compare-label{flex:0 1 auto;padding-left:5px}#related_products_wrapper .catalog-item .catalog-item-compare-button{margin-left:15px;width:auto}#related_products_wrapper .catalog-item .catalog-result-product-tags{padding:0 1.5rem}#related_products_wrapper .catalog-item .catalog-result-product-tags .catalog-result-product-tag-free-shipping{display:none}#related_products_wrapper .catalog-item .catalog-item-location-availability p{margin-bottom:0}#related_products_wrapper .catalog-item .catalog-item-add-to-cart,#related_products_wrapper .catalog-item .catalog-item-add-to-wishlist,#related_products_wrapper .catalog-item .catalog-item-out-of-stock{padding:5px}#related_products_wrapper .catalog-item-add-to-wishlist{display:none}#related_products_wrapper .clear-div{display:none}#_item_details h1{text-align:left;color:#444}#_item_details h2{font-size:1.2rem;font-weight:400;color:#444;margin-bottom:10px}#_item_details #_product_description{font-size:1.5rem;margin-bottom:1rem;text-transform:unset;text-align:left}#_item_details #_manufacturer_sku,#_item_details #_model,#_item_details #_upc_code{font-size:1rem;letter-spacing:normal}#specifications_section iframe{display:block;margin-bottom:1rem}.product-detail-product-tag{color:white !important}.product-detail-product-tag.product-detail-product-tag-free-shipping{display:none}#specifications_container{column-count:2;-moz-column-count:2;-webkit-column-count:2}@media screen and (max-width: 767px){#specifications_container{column-count:1;-moz-column-count:1;-webkit-column-count:1}}#_rotate_image_wrapper{display:none}.yotpo .standalone-bottomline .star-clickable{align-items:center;gap:1rem;padding-bottom:1rem}.yotpo .standalone-bottomline .star-clickable .yotpo-icon{font-size:2rem !important}.yotpo .standalone-bottomline .star-clickable a{font-size:1.2rem;font-family:"Fira Sans Condensed", sans-serif}.newsletter-container button{padding:1.0625rem 1.5625rem;font-size:1rem;border-radius:3px}@media screen and (max-width: 767px){.add-to-cart-container{display:block !important}}#_product_wrapper{margin:unset;padding:1rem 8.75rem}@media screen and (max-width: 991px){#_product_wrapper{padding:10px 36px}}@media screen and (max-width: 1024px){#_product_wrapper{padding:10px 1rem}}#_product_wrapper .product-name{display:flex;align-items:center;column-gap:1rem}@media screen and (max-width: 767px){#_product_wrapper .product-name{flex-direction:column;align-items:flex-start}}#_product_wrapper .product-name #_product_manufacturer_image{flex:0 1 auto}@media screen and (max-width: 767px){#_product_wrapper .product-name #_product_manufacturer_image img{max-width:8rem;margin-bottom:1rem}}#_product_wrapper .product-name #_product_description{flex:0 1 auto;margin:0;color:#2f2d2e;font-size:2rem;text-align:left}@media screen and (max-width: 767px){#_product_wrapper .product-name #_product_description{font-size:1.5rem}}#_product_wrapper #_product_details_wrapper{padding:30px 0 60px;font-family:"Lato", sans-serif}@media screen and (max-width: 991px){#_product_wrapper #_product_details_wrapper{flex-direction:column}}#_product_wrapper #_product_details_wrapper #_product_image_wrapper{padding:0 50px 0 0;flex:0 0 65%}@media screen and (max-width: 767px){#_product_wrapper #_product_details_wrapper #_product_image_wrapper{padding:0}}#_product_wrapper #_product_details_wrapper #_product_image_wrapper .item-details{list-style:none;margin:0 0 1rem;font-size:1.2rem}@media screen and (max-width: 767px){#_product_wrapper #_product_details_wrapper #_product_image_wrapper .item-details{font-size:1rem}}#_product_wrapper #_product_details_wrapper #_product_image_wrapper .item-details li{display:inline-block;vertical-align:middle;margin-right:2rem;margin-bottom:3px;position:relative}@media screen and (max-width: 767px){#_product_wrapper #_product_details_wrapper #_product_image_wrapper .item-details li{margin-right:2rem}}#_product_wrapper #_product_details_wrapper #_product_image_wrapper .item-details li:not(:last-child):after{content:"|";position:absolute;color:black;right:-1.5rem;font-weight:300}#_product_wrapper #_product_details_wrapper #_product_image_wrapper #_product_primary_image img{height:500px;object-fit:contain}@media screen and (max-width: 767px){#_product_wrapper #_product_details_wrapper #_product_image_wrapper #_product_primary_image img{height:200px}}#_product_wrapper #_product_details_wrapper #_product_image_wrapper #_still_image_wrapper{flex-direction:column-reverse}#_product_wrapper #_product_details_wrapper #_product_image_wrapper #_still_image_wrapper #_product_image_thumbnails{flex:unset;width:100%;margin:auto;max-width:600px}#_product_wrapper #_product_details_wrapper #_product_image_wrapper #_still_image_wrapper #_product_image_thumbnails .image-thumbnail{width:150px;display:flex;margin:10px;height:100px;padding:10px;border:1px solid #eaeaea;cursor:pointer;opacity:1;text-align:center}#_product_wrapper #_product_details_wrapper #_product_image_wrapper #_still_image_wrapper #_product_image_thumbnails .image-thumbnail a{margin:auto;flex:auto}#_product_wrapper #_product_details_wrapper #_product_image_wrapper #_still_image_wrapper #_product_image_thumbnails .image-thumbnail a img{max-height:75px}#_product_wrapper #_product_details_wrapper #_product_image_wrapper #_still_image_wrapper #_product_image_thumbnails .slick-arrow{background:transparent}#_product_wrapper #_product_details_wrapper #_product_image_wrapper #_still_image_wrapper #_product_image_thumbnails .slick-arrow::before{color:black}#_product_wrapper #_product_details_wrapper #_product_image_wrapper #_still_image_wrapper #_product_image_thumbnails .slick-prev{left:-1rem}#_product_wrapper #_product_details_wrapper #_product_image_wrapper #_still_image_wrapper #_product_image_thumbnails .slick-next{right:-1rem}#_product_wrapper #_product_details_wrapper #_product_image_wrapper #_still_image_wrapper #_product_image_thumbnails .slick-track{margin:0 auto}#_product_wrapper #_product_details_wrapper #_product_details{flex:0 0 35%}@media screen and (max-width: 767px){#_product_wrapper #_product_details_wrapper #_product_details{padding:1rem 0 0}}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper .flex-container{display:flex;gap:3rem;font-size:1rem}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper .flex-container p{flex:0 1 auto}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper .flex-container #_original_sale_price_wrapper{flex:0 1 auto;font-size:1rem;color:rgba(47, 45, 46, 0.5);font-weight:800}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper .flex-container #_original_sale_price_wrapper .strikeout:after{border-bottom:2px solid rgba(47, 45, 46, 0.5)}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper .flex-container #_available_stock,#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper .flex-container #_new_product,#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper .flex-container #_used_product{color:rgba(16, 196, 77, 0.9);text-transform:capitalize}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper .flex-container #_available_stock span,#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper .flex-container #_new_product span,#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper .flex-container #_used_product span{color:rgba(16, 196, 77, 0.9)}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper .flex-container #_available_stock.red-text .fa-times-circle,#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper .flex-container #_new_product.red-text .fa-times-circle,#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper .flex-container #_used_product.red-text .fa-times-circle{color:#c00000 !important}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper .yotpo-stars .yotpo-icon{color:#f8b84e}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper #_sale_price_wrapper{font-size:3.2rem;font-family:'Fira Sans Condensed', sans-serif}@media screen and (max-width: 767px){#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper #_sale_price_wrapper{font-size:2rem}}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper #quantity_wrapper{padding:1rem 0}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper #quantity_wrapper #_quantity_on_hand{font-weight:bold}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper #quantity_wrapper #_quantity_on_hand span{font-weight:400;color:#8c8c8c}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper #quantity_wrapper .number-input{display:flex}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper #quantity_wrapper .number-input #subtract_quantity,#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper #quantity_wrapper .number-input #add_quantity{border:1px solid #eaeaea;cursor:pointer}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper #quantity_wrapper .number-input #subtract_quantity{border-radius:0}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper #quantity_wrapper .number-input input{border-radius:0;margin:0;font-size:1.2rem;height:57px;padding:0;text-align:center;width:100%;background:rgba(240, 240, 240, 0.6);border:none}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper #quantity_wrapper .number-input #add_quantity{border-radius:0}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper #quantity_wrapper .number-input button{padding:8px 15px}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper #quantity_wrapper .number-input button:hover{background:#151415}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper #_button_wrapper #add_to_cart_button{background:#c4102e;color:white}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper #_button_wrapper #add_to_cart_button:hover{color:#fff;background:#950c23}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper #_button_wrapper button{width:100%;font-family:"Lato", sans-serif;font-weight:normal;padding:20px;color:#F8B84E}#_product_wrapper #_product_details_wrapper #_product_details #_pricing_wrapper #_button_wrapper button:hover{width:100%;color:#F8B84E;background:#151415}#_product_wrapper #_product_details_wrapper #_product_details #_restrictions p{color:#c00000}#_product_wrapper #_product_details_wrapper #_product_details .tooltip{position:relative;cursor:pointer}#_product_wrapper #_product_details_wrapper #_product_details .tooltip .tooltiptext{visibility:hidden;background:white;padding:1rem;width:100%;text-align:center;border-radius:6px;box-shadow:0 2px 7px 1px rgba(0, 0, 0, 0.1);position:absolute;z-index:1;bottom:125%;left:0%;margin-left:-10rem;opacity:0;transition:opacity 0.3s}#_product_wrapper #_product_details_wrapper #_product_details .tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff transparent transparent transparent}#_product_wrapper #_product_details_wrapper #_product_details .tooltip:hover .tooltiptext{visibility:visible;opacity:1}#_product_wrapper #_product_details_wrapper #_product_details .add-info{margin:1.5rem 0}#_product_wrapper #_product_details_wrapper #_product_details .add-info .product-detail-product-tag-class-3{color:black;background:transparent;padding:0;margin:0 0 10px 0}#_product_wrapper #_product_details_wrapper #_product_details .add-info p,#_product_wrapper #_product_details_wrapper #_product_details .add-info div{font-weight:600}#_product_wrapper #_product_details_wrapper #_product_details .add-info p img,#_product_wrapper #_product_details_wrapper #_product_details .add-info div img{display:inline-block}#_product_wrapper #_product_details_wrapper #_product_details p{color:black}#_product_wrapper #_product_details_wrapper #_product_details p a{color:black;font-weight:600}#_product_wrapper #_product_details_wrapper #_product_details .add-info-more{column-gap:1rem;display:flex;flex-wrap:wrap}#_product_wrapper #_product_details_wrapper #_product_details .add-info-more #_secure_order{text-transform:capitalize;font-weight:500}#_product_wrapper #_product_details_wrapper.out-of-stock-product #email_for_price_button{display:none}#_tab_container{font-family:"Lato", sans-serif}@media screen and (max-width: 767px){#_tab_container{padding:0}}#_tab_container #_tab_nav{background:#f1f1f1}@media screen and (max-width: 767px){#_tab_container #_tab_nav{font-size:4px;display:flex;align-items:stretch}}#_tab_container #_tab_nav li{width:33.1%;text-align:center;background:#f1f1f1 !important;font-size:1rem !important;padding:0.8rem 0 !important}@media screen and (max-width: 991px){#_tab_container #_tab_nav li{width:32.1%}}#_tab_container #_tab_nav li.active{background:#e8e8e8 !important;color:black !important;font-weight:600 !important}#_tab_container #_tab_scroll_container > div{border:none}#_tab_container #_tab_scroll_container #specifications_table{font-size:1rem}#_tab_container #_tab_scroll_container #specifications_section p{font-size:1rem;line-height:1.75}#_tab_container #_tab_scroll_container #specifications_section ul,#_tab_container #_tab_scroll_container #specifications_section ol{font-size:1rem}.listrak-recommended-products > div{width:25%}@media screen and (max-width: 767px){.listrak-recommended-products > div{width:50%}}.listrak-recommended-products img{width:100% !important;object-fit:contain}.listrak-recommended-products a{font-family:'Fira Sans Condensed', sans-serif !important;text-align:left !important;font-size:1rem !important}.listrak-recommended-products a:last-child{color:black !important;font-weight:bold !important;font-size:1.2rem !important}#sticky-add-to-cart{position:fixed;bottom:0;right:0;z-index:999;border-radius:5px;background:#f5f3e9;padding:10px 20px;transform:translateY(100%);transition:transform 0.3s ease}@media screen and (max-width: 767px){#sticky-add-to-cart{width:100%}}#sticky-add-to-cart.visible{transform:translateY(0)}#sticky-add-to-cart-inner{max-width:600px;margin:0 auto}.sticky-top-row{display:flex;justify-content:space-between;align-items:center}.sticky-top-row p,.sticky-financing p{margin:0}.sticky-top-row #sale_price{font-weight:bold;font-size:1.7rem;color:black}.sticky-top-row .sticky-stock{text-align:right}.sticky-top-row .sticky-stock p{color:black}.sticky-top-row .sticky-stock span{display:none}.sticky-price-group{display:flex;flex-direction:column}.sticky-upc-row{display:flex;align-items:center;gap:10px;font-size:0.85em;color:#666}.sticky-upc{flex:0 1 auto}.sticky-upc li{list-style:none;padding:0;margin:0;color:black}.sticky-best-price{font-weight:600;flex:0 1 auto}.sticky-best-price .best-price-message{margin:0;color:black;text-transform:capitalize;font-size:0.85rem;font-weight:normal}.sticky-description{font-size:0.9em;font-weight:600;margin:4px 0 8px}.sticky-description h1{font-size:0.9rem;font-weight:inherit;margin:0;text-align:left;color:black;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-bottom-row{display:flex;align-items:center;gap:12px}.sticky-qty{flex:0 1 auto}.sticky-qty .number-input{display:flex}.sticky-qty .number-input #quantity_sticky{border-radius:0;margin:0;font-size:1.2rem;padding:0;text-align:center;width:100%;max-width:5rem;background:rgba(240, 240, 240, 0.6);border:none}.sticky-qty .quantifier{border-radius:0;padding:7px}.sticky-qty .quantifier img{max-width:1.2rem}@media screen and (max-width: 767px){.sticky-qty .quantifier img{width:15px}}.sticky-qty .quantifier:hover{background:#151415}.sticky-btn{flex:0 1 auto}.sticky-btn p{margin:0}.sticky-btn .add-to-cart{width:100%}#add_to_cart_button_sticky{background:#c4102e;color:white;padding:1.3rem 5rem;width:100% !important;min-width:unset !important}@media screen and (max-width: 767px){#add_to_cart_button_sticky{padding:0.5rem}}#add_to_cart_button_sticky:hover{color:#fff;background:#950c23}


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