/* Template CSS */
@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400&display=swap";@import "https://fonts.googleapis.com/css?family=Roboto:100,300,400,700,900&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,700;1,100;1,200;1,300;1,400;1,500&display=swap";.orange{color:#d49000}div.pp_default .pp_close{background:url(/cache/image-full-62438-2316f2c2a8f1780a0985b29db734e9df.png) 2px 1px no-repeat !important}div.pp_default .pp_content_container .pp_right{background:url(/cache/image-full-62437-a5cbdef735faaf12256eeb091fd0d324.png) top right repeat-y !important}div.pp_default .pp_content_container .pp_left{background:url(/cache/image-full-62437-a5cbdef735faaf12256eeb091fd0d324.png) -7px 0 repeat-y !important;padding-left:13px}div.pp_default .pp_top .pp_middle{background:url(/cache/image-full-62436-8978c3f87ac61a88ee343995045edc6f.png) top left repeat-x !important}div.pp_default .pp_top .pp_left{background:url(/cache/image-full-62438-2316f2c2a8f1780a0985b29db734e9df.png) -78px -93px no-repeat !important}div.pp_default .pp_top .pp_right{background:url(/cache/image-full-62438-2316f2c2a8f1780a0985b29db734e9df.png) -112px -93px no-repeat !important}div.pp_default .pp_bottom .pp_left{background:url(/cache/image-full-62438-2316f2c2a8f1780a0985b29db734e9df.png) -78px -127px no-repeat !important}div.pp_default .pp_bottom .pp_middle{background:url(/cache/image-full-62436-8978c3f87ac61a88ee343995045edc6f.png) bottom left repeat-x !important}div.pp_default .pp_bottom .pp_right{background:url(/cache/image-full-62438-2316f2c2a8f1780a0985b29db734e9df.png) -112px -127px no-repeat !important}body{font-size:0.952vw !important}@media screen and (max-width: 991px){body{font-size:16px !important}}html{font-size:18px}body{font-family:"Open Sans", sans-serif;color:#323232;background-color:white}body.to-remove:before{display:none}.text-link{color:#38b6ff}#error_message{text-align:center;width:100%;max-width:90%;height:auto;padding:20px 10px;color:#c00000;position:fixed;bottom:0px;left:50%;transform:translate(-50%, 100%);display:block;transition:all 0.5s;background-color:#fff;border:4px solid #c00000;border-bottom:none;border-top-left-radius:20px;border-top-right-radius:20px;font-size:1.2rem;font-weight:700;z-index:9000}#error_message.error-visible{bottom:0px;transform:translate(-50%, 0)}#_wrapper{width:100%;min-height:100vh;position:relative;padding-bottom:550px}#_wrapper.to-remove:before{display:none}#_header{position:relative;background-color:#ebf5ff;width:100%}#_header_content{position:relative;height:110px;width:90%;max-width:1600px;margin:0 auto}#_logo{height:60px;position:absolute;top:40px;left:0px}#_logo img{height:60px}#_logo_text{position:absolute;left:0px;font-size:16px;top:10px;text-transform:uppercase;color:#8e4d35;font-family:"Open Sans", sans-serif}#_header_center_right{position:absolute;top:10px;right:0px;font-size:16px;top:10px;text-transform:uppercase;color:#8e4d35;font-family:"Open Sans", sans-serif}#_header_center_right a:first-child{padding-right:40px}#_mobile_icon{display:none;cursor:pointer;top:10px;right:20px;position:absolute}#_mobile_icon span{color:#8e4d35;font-size:24px}#_header_menu{height:42px;width:100%;background-color:#b18f1f;position:relative}#_header_navbar{width:90%;max-width:1600px;margin:0 auto;z-index:1000;position:relative;display:flex;align-content:flex-start}#_header_navbar ul{flex:0 0 auto}#_top_navbar{display:inline-block}#_header_navbar ul{list-style:none;margin-left:0px;z-index:1000}#_header_navbar li{margin-bottom:0}#_header_navbar li:hover{background-color:#f0f0f0}#_header_navbar li:hover a{text-decoration:none}#_header_navbar > ul > li:hover{background-color:inherit;color:#c8c8c8}#_header_navbar > ul > li:hover > a{color:#c8c8c8}#_header_navbar > ul > li:hover > span{color:#c8c8c8}#_header_navbar > ul > li{display:inline-block;position:relative;padding:0px 20px;color:white;line-height:42px;font-size:1rem;cursor:pointer}#_header_navbar > ul:first-child > li:first-child{padding-left:0}#_header_navbar > ul > li > a{color:white;white-space:nowrap;height:42px;line-height:42px;font-size:1rem}#_header_navbar > ul > li > ul{min-width:100%}#_header_navbar ul ul{display:none;position:absolute;left:0;top:100%;border:1px solid #787878;box-shadow:0 0 4px rgba(0, 0, 0, 0.5);border-top:none;background-color:white}#_header_navbar ul ul ul{left:100%;top:0}#_header_navbar ul ul li{padding:5px 20px;font-size:0.9rem;position:relative}#_header_navbar ul ul li a{font-size:0.9rem;white-space:nowrap}#_header_navbar > ul > li:hover > ul{display:block}#_header_navbar > ul > li > ul > li:hover > ul{display:block}#_top_navbar > ul{margin-left:0px;list-style:none;margin-right:20px}#_top_navbar > ul > li{display:inline-block;padding:0 10px}#_top_navbar > ul > li > a:hover{color:white}#_top_navbar li{font-size:1.2rem;font-weight:500;color:#8e4d35;cursor:pointer;position:relative;text-align:left;text-transform:uppercase}#_top_navbar li a{font-size:1.2rem;font-weight:500;text-transform:uppercase}#_top_navbar li:hover a{text-decoration:none}#_top_navbar ul ul{display:none;list-style:none;background-color:white;position:absolute;top:100%;left:0;margin-left:15px}#_top_navbar ul ul li{white-space:nowrap;padding:5px 20px}#_top_navbar ul li:hover ul{display:block}#_top_navbar ul ul li:hover{background-color:#f0f0f0}#_search_form_wrapper{position:absolute;right:0px;bottom:10px;height:35px;white-space:nowrap}#_search_form_wrapper div{display:inline-block;position:relative}#search_text::-webkit-input-placeholder{color:#c8c8c8;text-align:left}#search_text:-moz-placeholder{color:#c8c8c8;text-align:left}#search_text::-moz-placeholder{color:#c8c8c8;text-align:left}#search_text:-ms-input-placeholder{color:#c8c8c8;text-align:left}#_wish_list_item_count_button{color:#8e4d35;cursor:pointer;text-align:center;padding:5px 20px 5px 0}#_wish_list_item_count_button:hover{color:white}#_wish_list_item_count_button .fad{font-size:1.4rem}#_wish_list_item_count_button .wish-list-item-count{font-size:0.8rem}#_cart_item_count_button{color:#8e4d35;cursor:pointer;text-align:center}#_cart_item_count_button:hover{color:white}#_cart_item_count_button .fad{font-size:1.4rem}#_cart_item_count_button .shopping-cart-item-count{font-size:0.8rem}.site-nav-container ul li{margin-bottom:1rem}.site-nav-container ul li a{color:#d49000}#_footer{height:550px;position:absolute;left:0px;width:100%}#_footer .gun-made{width:100%;max-width:10rem}#_footer_content{width:80%;max-width:1000px;color:white;display:flex;margin:0 auto}#_footer_content p{color:white;font-size:0.8rem}#_footer_content h5{color:white}#_footer_content_left{flex:0 0 60%;padding:20px}#_footer_content_right{flex:0 0 40%;padding:20px;position:relative}p#_social_media span.fab{color:white;font-size:24px;height:50px;line-height:50px;text-align:center;width:50px;background-color:#c8c8c8;margin-right:10px}p#_social_media span.fa-twitter{background-color:#00aced}p#_social_media span.fa-google-plus-g{background-color:#dd4b39}p#_social_media span.fa-youtube{background-color:#b00}p#_social_media span.fa-facebook-f{background-color:#3b5998}p#_social_media span.fa-instagram{background-color:#3e433d}#_footer_menu_wrapper{position:absolute;top:0px;right:0px}#_footer_menus{display:flex}#_footer_menus ul{list-style:none;margin-left:0;margin-right:20px}#_footer_menus ul li{color:white}#_footer_menus ul li a{color:white}#_copyright{position:absolute;bottom:-20px;width:100%;text-align:center;color:white;font-size:16px}.form-line{position:relative;margin:5px 0 10px 0;width:100%}.form-line input[type="text"],.form-line input[type="password"]{border-radius:2px;max-width:100%;font-size:0.9rem;padding:5px 10px;color:#646464}#_user_account_options_wrapper .form-line input[type="password"]{max-width:80%}.form-line select{max-width:100%}.form-line input[type="password"]{max-width:100%}.form-line label.checkbox-first-label{display:none}.form-line label{display:block;margin-top:10px;margin-bottom:10px;font-weight:600}.form-line label.checkbox-label{display:inline;margin-left:20px;padding-left:5px}.form-line label{display:block;padding-bottom:4px;padding-top:2px;font-size:0.9rem;font-weight:400;color:#787878;font-weight:600}.form-line label.checkbox-label{float:none;display:inline;width:auto;text-align:left;padding-bottom:0px;color:#646464;font-weight:400}.form-line .textarea-wrapper{display:inline-block}.form-line textarea{width:80%;width:700px;height:120px;padding:5px;font-size:0.8rem}.form-line .textarea-wrapper textarea{width:80%}.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%}#_main_content_wrapper{background-repeat:no-repeat;background-position:top center;width:100%;position:relative}#_main_content{max-width:90%;min-height:400px;margin:0 auto;padding:40px 0 80px 0}@media only screen and (max-width: 1200px){#_footer_content{width:100%}}@media only screen and (max-width: 1000px){#_header_center_right a:first-child{display:none}#_header_center_right a:first-child{padding-right:20px}p#_social_media span.fab{font-size:20px;height:30px;width:30px;line-height:30px}#_footer_content p{font-size:1rem}}@media only screen and (max-width: 800px){#_wrapper{padding-bottom:0px}#_footer{position:relative;height:auto}#_footer_content{display:block}#_footer_menus ul li{font-size:1rem}#_logo_text{display:none}#_logo{height:40px;top:10px}#_logo img{height:40px}#_header_navbar{display:none;min-height:100vh}#_header_navbar > ul > li{padding:0px 40px;font-size:1.2rem}#_header_navbar > ul > li > a{font-size:1.2rem}#_header_navbar li:hover{background-color:transparent}#_header_navbar > ul:first-child > li:first-child{padding-left:40px}#_header_navbar > ul > li:first-child{padding-left:40px}#_header_navbar > ul > li > ul{display:none;position:relative;left:0;top:0;background-color:transparent}#_header_navbar > ul > li:hover > ul{display:none}#_header_navbar > ul > li.always-opened > ul{display:block}#_header_navbar > ul > li.always-opened:hover > ul{display:block}#_header_navbar > ul > li.opened > ul{display:block}#_header_navbar > ul > li.opened:hover > ul{display:block}#_header_navbar > ul > li > ul > li > ul{display:none;position:relative;left:0;top:10px;background-color:transparent}#_header_navbar > ul > li > ul > li:hover > ul{display:none}#_header_navbar > ul > li > ul > li.opened:hover > ul{display:block}#_header_navbar > ul > li > ul > li.opened > ul{display:block}#_header_navbar > ul > li.opened:hover > ul{display:block}#_header_navbar > ul > li.opened > ul{display:block}#_header_navbar > ul > li:hover{color:white}#_mobile_icon{display:block}#_header_center_right{font-size:12px}#_search_form_wrapper{right:auto;left:50%;transform:translate(-50%, 0)}#_header_navbar{padding-top:40px;display:block;position:absolute;left:-300px;top:-110px;background-color:#b18f1f;width:300px;transition:0.3s left}#_header_menu.mobile-navbar #_header_navbar{left:0px;transition:0.3s left}#_header_navbar > ul > li{display:block}#_header_navbar li{display:block}#_header_navbar ul ul{position:relative;border:none;box-shadow:none;background-color:transparent}#_header_navbar ul ul li a{color:white;font-size:1.2rem}#_header_navbar ul ul li:hover a{color:white}}@media only screen and (max-width: 600px){#_header_navbar ul li:last-child ul{left:auto;right:0}}#_shopping_cart_modal.shown{right:0px}#_shopping_cart_modal.disabled{right:-350px}#_shopping_cart_modal{background-color:#e0e0e0;bottom:0;height:80%;position:fixed;right:-350px;top:0;transition:right 0.5s;width:350px;font-size:18px;z-index:9999;border-left:4px solid #b4b4b4;border-bottom:4px solid #b4b4b4}@media screen and (max-width: 1280px){#_shopping_cart_modal{font-size:14px}}.shopping-cart-modal-content{height:100%;display:flex;flex-direction:column;background:#fff}@media only screen and (max-width: 800px){#_shopping_cart_modal{height:80%}.shopping-cart-modal-content{height:100%;border-bottom:4px solid #b4b4b4}}@media only screen and (max-width: 480px){#_shopping_cart_modal{height:100%}}#_shopping_cart_modal .shopping-cart-modal-content #mini_cart_header{align-items:center;background:#d49000;color:#fff;height:50px;justify-content:center;position:relative;padding:0px 20px;flex:0 0 auto}#_shopping_cart_modal .shopping-cart-modal-content #mini_cart_header h3{font-size:1.2em;font-weight:bold;text-align:left;text-transform:uppercase;line-height:50px;padding:0px;margin:0px;color:#fff}#_shopping_cart_modal .shopping-cart-modal-content #mini_cart_content{background:white;color:#4c4c4c;flex:1 1 auto;overflow:scroll}#_shopping_cart_modal .shopping-cart-modal-content #_mini_cart_footer{background:#111;color:#fff;line-height:20px;width:100%;z-index:1;flex:0 0 auto}#_shopping_cart_modal .shopping-cart-modal-content #_mini_cart_footer .cart-footer-detail:first-child{padding-top:10px}#_shopping_cart_modal .shopping-cart-modal-content #_mini_cart_footer .cart-footer-detail{align-items:center;display:flex;justify-content:space-between;margin:0;padding:0 15px 10px;font-size:1.2em;font-weight:800}#_shopping_cart_modal .shopping-cart-modal-content #_mini_cart_footer .checkout-button-wrapper{display:flex;padding:0px}#_shopping_cart_modal .shopping-cart-modal-content #_mini_cart_footer .checkout-button-wrapper a{width:100%;margin:0}#_shopping_cart_modal .shopping-cart-modal-content #_mini_cart_footer #_checkout_button{background-color:#d49000;color:#fff;width:100%;padding:15px 0px;border-radius:0;border:none;margin:0}#_shopping_cart_modal .shopping-cart-modal-content #_mini_cart_footer #_checkout_button:hover{background-color:#ffb008}#_shopping_cart_modal .shopping-cart-modal-content #_close_mini_cart_button{background:none;border:none;color:#fff;font-size:14px;right:0px;top:50%;transform:translate(0px, -50%);position:absolute;right:0}#_shopping_cart_modal .shopping-cart-modal-content .shipping-tax{margin-bottom:20px;text-align:center}#_shopping_cart_modal .shopping-cart-modal-content .shipping-tax p{color:#fff}#_shopping_cart_modal .shopping-cart-modal-content div.mini-cart-item-wrapper{background:#f4f4f4;list-style:none;margin:0;height:130px;overflow-y:auto;padding:0;background:white;border-bottom:1px solid #e5e5e5}#_shopping_cart_modal .shopping-cart-modal-content div.mini-cart-item-wrapper .mini-cart-item-line{display:flex;width:100%}#_shopping_cart_modal .shopping-cart-modal-content div.mini-cart-item-wrapper .mini-cart-item-line div{padding:5px;flex:1 1 auto}#_shopping_cart_modal .shopping-cart-modal-content div.mini-cart-item-wrapper .mini-cart-item-image{width:80px;height:80px;padding:5px;flex:0 0 auto}#_shopping_cart_modal .shopping-cart-modal-content div.mini-cart-item-wrapper .mini-cart-item-image img{max-width:70px;max-height:70px}#_shopping_cart_modal .shopping-cart-modal-content div.mini-cart-item-wrapper .mini-cart-item-description{max-height:70px;overflow:hidden}#_shopping_cart_modal .shopping-cart-modal-content div.mini-cart-item-wrapper .mini-cart-item-quantity{text-align:center;padding:0px;vertical-align:middle}#_shopping_cart_modal .shopping-cart-modal-content div.mini-cart-item-wrapper .mini-cart-item-quantity span{margin:0px 5px;display:inline-block}#_shopping_cart_modal .shopping-cart-modal-content div.mini-cart-item-wrapper .mini-cart-item-quantity span.mini-cart-item-quantity-number{vertical-align:top;background:#d2d2d2;padding:5px 10px;border-radius:3px}#_shopping_cart_modal .shopping-cart-modal-content div.mini-cart-item-wrapper .mini-cart-item-quantity input.mini-cart-item-quantity-number{background:#d2d2d2;padding:5px 10px;border-radius:3px;width:40px;text-align:center;border:none;font-size:1rem}#_shopping_cart_modal .shopping-cart-modal-content div.mini-cart-item-wrapper .mini-cart-item-decrease-quantity,#_shopping_cart_modal .shopping-cart-modal-content div.mini-cart-item-wrapper .mini-cart-item-increase-quantity{cursor:pointer;padding:4px;position:relative;top:4px}#_shopping_cart_modal .shopping-cart-modal-content div.mini-cart-item-wrapper .mini-cart-item-line div.mini-cart-item-price{padding-right:20px;font-size:1.3rem;font-weight:700;color:#000}#_main_content #results_count_wrapper{color:#84582b}#_main_content #sidebar_filter_title{background-color:#d49000;color:#fff}#_main_content .catalog-item .button-subtext{display:none}#_main_content .catalog-item.map-priced-product .button-subtext{display:inline}#_main_content .catalog-item.out-of-stock-product .button-subtext{display:inline;white-space:pre-line}#_main_content .catalog-item-description{font-size:1.1rem;text-align:center;font-weight:700;height:110px;overflow:hidden;position:relative;margin-bottom:10px}#_main_content .catalog-item-description:after{background:linear-gradient(rgba(0, 0, 0, 0), black)}#_main_content .catalog-item-thumbnail img{max-height:116px}#_main_content .catalog-item-thumbnail{background-color:white}#_main_content #specifications_table tr:nth-child(odd){background-color:#f2f2f2;color:#ca8900}#_main_content #specifications_table tr:nth-child(even){background-color:#fff;color:#ca8900}#_main_content #reviews_section a{background-color:#d49000;color:#fff;border:1px solid #d49000}#_main_content #reviews_section a:hover{background-color:#a16d00;color:#fff;border:1px solid #d49000}#_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}#back-to-top{position:fixed;bottom:20px;left:20px;background:#000;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:5;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width: 768px){#back-to-top{width:30px;height:30px;right:50px;left:auto}}#back-to-top.white{background:#fff}#back-to-top.white i{color:#000}#back-to-top:hover{background:rgba(0, 0, 0, 0.9)}#back-to-top:hover i{color:#fff;top:5px}#back-to-top i{color:#fff;margin:0;position:relative;top:13px;font-size:1rem;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width: 768px){#back-to-top i{top:7px}}#_button_wrapper p{display:inline-block;vertical-align:middle}#_button_wrapper p button{min-width:max-content}#_button_wrapper p button.add-to-cart{background:#d49000;border:1px solid #d49000;color:#fff}#_button_wrapper p button.add-to-cart:hover{background:#a16d00}#_button_wrapper p button.out-of-stock{background:#fd5e53;border:1px solid #fd5e53;color:#fff}#_button_wrapper p button.out-of-stock:hover{background:#fc2f21}#_button_wrapper p button.add-to-wishlist{background-color:#252525;border:1px solid #252525;color:#fff}#_button_wrapper p button.add-to-wishlist:hover{background-color:#3f3f3f}#onload_website_popup p#_subscribe_response{font-size:xx-large;font-weight:bold;color:#d49000}#onload_website_popup p big{font-size:larger;font-weight:bold}.ui-widget input:not(#remember_me){width:100%;max-width:300px;margin:auto}.ui-widget .checkbox-label.checkbox-label{margin-left:0}#_product_addons .form-line{width:max-content;background-color:#f0cd41;border-radius:50px;padding:10px;display:block}#_product_addons .form-line .product-addon{float:right;margin-top:5px;margin-left:10px}#_product_addons small{display:none;font-size:1rem}.credova-button{text-align:left}.form-line label,.checkbox-label{color:#000}.form-line label.checkbox-label,.checkbox-label.checkbox-label{color:#000;font-weight:bold;position:relative;width:100%;margin-left:2rem}.form-line label.checkbox-label img,.checkbox-label.checkbox-label img{position:absolute;width:100%;left:-35px;top:-2px;max-width:25px}#related_products_wrapper{min-height:300px}.firearm_custom{color:#fff}.firearm_custom.hc-nav-trigger.hc-nav-2{position:relative;top:0;width:auto;height:auto}.firearm_custom_title{display:none}@media only screen and (max-width: 1024px){.firearm_custom_title{display:block}}#__product_search_wrapper_in_stock_only_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}#__product_search_wrapper_in_stock_only_row label{margin-left:0;color:#fff}@media only screen and (max-width: 768px){#related_products_text_filter{margin:0;width:100% !}}#_related_product_types tbody tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}#_main_content #_product_primary_image{text-align:left}#_main_content #_product_primary_image #_item_details p{display:inline-block;position:relative}#_main_content #_product_primary_image #_item_details p#_product_description{margin:10px 0}#_main_content #_product_primary_image #_item_details p#_product_manufacturer{line-height:2}#_main_content #_product_primary_image #_item_details p:nth-last-child(-n + 4):not(:last-child){margin-right:10px}#_main_content #_product_primary_image #_item_details p:nth-last-child(-n + 4):not(:last-child):after{position:absolute;content:"|";font-weight:bold;right:-10px;top:-1px}@media only screen and (max-width: 768px){#_main_content .one-third,#_main_content .two-thirds{width:100%;padding:0}}@media only screen and (max-width: 768px){#_main_content .one-third #_tab_container,#_main_content .two-thirds #_tab_container{padding:0}}@media only screen and (max-width: 768px){#_main_content #_search_result_details_wrapper{padding:0}}#_main_content #_product_manufacturer_image img{height:50px;float:right}@media only screen and (max-width: 991px){#_main_content #quantity_wrapper input[type="text"]{font-size:16px}#_main_content #quantity_wrapper label{font-size:16px}}#__product_search_wrapper_in_stock_only_row label{color:#000}.ui-widget.ui-widget-content{width:33em;font-size:1.1em}#popup-newsletter-container > img{width:13em}#popup-newsletter-container p{font-size:0.9em;margin:0.4em}#_subscribe_form_wrapper input:not(#remember_me){font-size:0.875em;padding:0.74em 1.06em;border:0.05em solid #9a9c9e;display:table-cell;font-family:"Montserrat", sans-serif;text-align:left;vertical-align:middle;width:20em;max-width:none;margin-bottom:0.5em}@media screen and (max-width: 767px){#_subscribe_form_wrapper input:not(#remember_me){font-size:14px;margin-bottom:10px}}#_subscribe_form_wrapper #_subscribe_form_button{padding:0.5em 1em;font-size:1.1em}@media screen and (max-width: 991px){#_subscribe_form_wrapper #_subscribe_form_button{padding:8px 16px;font-size:16px}}#_subscribe_form_wrapper p,#_subscribe_form_wrapper label{color:white}#_subscribe_form_wrapper a{color:#d49000}#_subscribe_form_wrapper #footerSMS{margin-top:1rem}#_subscribe_form_wrapper input:not(#remember_me){width:100%}#_subscribe_form_wrapper input[type=checkbox]{cursor:pointer}#_subscribe_form_wrapper #footer_sms_opt_in_wrapper{display:flex;align-items:flex-start;margin-bottom:1rem}#_subscribe_form_wrapper #footer_sms_opt_in_wrapper label{width:100%;padding-left:0.5rem}.sms-ctext{font-size:0.8rem;font-style:italic;padding:5px 10px;background:#eee}@media screen and (max-width: 991px){.sms-ctext{font-size:0.65rem}}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{position:relative}body::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}body #_wrapper{position:relative}body #_wrapper::before{background-color:rgba(140, 54, 2, 0.62);content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}a{text-decoration:none}a:hover,a:active,a:focus{color:#222222;text-decoration:underline}header{width:100%;color:white;font-family:"Montserrat", sans-serif;position:relative}.header-contact{background-color:#323232;padding:0 6.5625em}.header-contact .contact-details,.header-contact .user-login{margin:0;padding:0;list-style-type:none}.header-contact .contact-details li,.header-contact .user-login li{display:inline-block;padding-top:0.78em;padding-bottom:0.78em;padding-left:0.816em;padding-right:0.816em;position:relative}.header-contact .contact-details li .tel-num,.header-contact .user-login li .tel-num{color:#d49000}.header-contact .contact-details li .tel-num:hover,.header-contact .user-login li .tel-num:hover{color:#d49000}.header-contact .contact-details li .tel-num > i,.header-contact .user-login li .tel-num > i{color:#323232;background-color:#d49000;border-radius:100px;padding:4px;vertical-align:middle;font-size:9px;margin-right:5px}.header-contact .contact-details li .tel-num span,.header-contact .user-login li .tel-num span{vertical-align:middle}.header-contact .contact-details li a,.header-contact .contact-details li a:hover,.header-contact .user-login li a,.header-contact .user-login li a:hover{color:#d49000;font-size:0.875em;font-weight:600;text-transform:uppercase}.header-contact .contact-details .help,.header-contact .user-login .help{color:#fff;margin-right:5px;vertical-align:middle}@media screen and (max-width: 767px){.header-contact{padding:7px 6px 5px}.header-contact .contact-details li,.header-contact .user-login li{padding-right:15px;padding-top:0;padding-bottom:0}.header-contact .contact-details li .tel-num,.header-contact .user-login li .tel-num{color:#d49000}.header-contact .contact-details li .tel-num:hover,.header-contact .user-login li .tel-num:hover{color:#d49000}.header-contact .contact-details li .tel-num > i,.header-contact .user-login li .tel-num > i{font-size:9px}.header-contact .contact-details li a,.header-contact .contact-details li a:hover,.header-contact .user-login li a,.header-contact .user-login li a:hover{font-size:11px;font-weight:600}.header-contact .contact-details li.contact-tel,.header-contact .user-login li.contact-tel{display:none}}.header-main{background-color:#000;padding:2.1875em 6.5625em;padding-left:6.5625em;padding-right:6.5625em}@media screen and (max-width: 991px){.header-main{padding:13px 15px;padding-left:15px;padding-right:15px;position:relative}.header-main::before{position:absolute;left:0;right:0;top:0;content:"";display:block;width:100%;height:3px;background-color:#d49000}}.header-main .logo{display:inline-block;vertical-align:middle;margin-right:3.9375em}.header-main .logo .img-logo{width:19.4375em}@media screen and (max-width: 991px){.header-main .logo{display:block;margin-right:unset}.header-main .logo .img-logo{width:240px}}@media screen and (max-width: 767px){.header-main .logo{display:block;margin-right:unset}.header-main .logo .img-logo{width:167px}}.header-main .search{display:inline-block;vertical-align:middle}@media screen and (max-width: 991px){.header-main .search{display:none;width:100%}}.header-main .container-toolbar{display:flex;padding:0}.header-main .container-toolbar .toolbar{list-style-type:none;margin:0;padding:0;text-align:right;text-align:right;align-self:center;width:100%}.header-main .container-toolbar .toolbar > li{display:inline-block;margin-right:1.5625em}@media screen and (max-width: 991px){.header-main .container-toolbar .toolbar > li:first-child{margin-right:0px;padding-top:0;padding-bottom:0}}.header-main .container-toolbar .toolbar .user-cta{display:table;position:relative;margin-top:2px}.header-main .container-toolbar .toolbar .user-cta--icon{width:3.75em;height:3.75em;display:table-cell;background-color:#d49000;text-align:center;vertical-align:middle;line-height:1.5}.header-main .container-toolbar .toolbar .user-cta--icon i{color:#fff;font-size:2em}@media screen and (max-width: 991px){.header-main .container-toolbar .toolbar .user-cta--icon{width:32px;height:32px}.header-main .container-toolbar .toolbar .user-cta--icon i{font-size:15px}}.header-main .container-toolbar .toolbar .user-cta--text{display:table-cell;vertical-align:middle;padding-left:0.625em;text-align:left}@media screen and (max-width: 991px){.header-main .container-toolbar .toolbar .user-cta--text{display:none}}.header-main .container-toolbar .toolbar .user-cta--label{color:#fff;text-transform:uppercase;font-size:1.125em;font-weight:700}.header-main .container-toolbar .toolbar .user-cta--itemcount{color:#d49000;font-size:1em}.header-main .container-toolbar .toolbar .user-cta--text-mobile{position:absolute;top:100%;left:0;right:0;text-align:center}.header-main .container-toolbar .toolbar .user-cta--text-mobile .user-cta--itemcount{font-size:12px;color:#fff;padding-top:3px}@media screen and (min-width: 767px){.header-main .container-toolbar .toolbar .user-cta--text-mobile{font-size:14px}}@media screen and (min-width: 991px){.header-main .container-toolbar .toolbar .user-cta--text-mobile{display:none}}@media screen and (max-width: 991px){.header-nav{display:none}}.header-mobile{display:none}@media screen and (max-width: 991px){.header-mobile{display:block;position:relative}.header-mobile .comp-search{border:1px #9a9c9e solid}.header-mobile .comp-search input{font-size:12.2px;border:none;width:90%}.header-mobile .comp-search button{padding:6px;border:none;font-size:18px;width:10%}}.header-advance-search{position:absolute;width:100%;background-color:#fff;padding:2.5em 19em;z-index:3;display:none}.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-nav-mobile{position:absolute;top:100%;left:0;right:0;z-index:3;height:85vh;overflow-y:auto;visibility:hidden;height:0;overflow-x:hidden;transition:visibility 0s 0.4s, height 0.4s}.header-nav-mobile .list-nav{padding:0;margin:0}.header-nav-mobile .list-nav > li a{position:relative;display:block;padding:15px 18px 15px 20px;font-size:15px;color:#d49000;font-weight:600;border-bottom:1px solid #cecfd0;text-decoration:none;background-color:#fff}.header-nav-mobile .list-nav > li a > .fas{position:absolute;transform:translateY(-50%);top:50%;right:15px;color:#c69a69;transition:100ms}.header-nav-mobile .list-nav > li a.nav-active::after{content:"";background-color:#cecfd0;display:block;position:absolute;left:-15px;right:0;top:50%;transform:translateY(-50%);bottom:0;height:105%;width:calc(100%+15px);z-index:-1}.header-nav-mobile .list-nav > li a.nav-active .fa-chevron-right{transform:rotate(90deg) translateY(25%) translateX(-50%)}.header-nav-mobile .list-nav > li .container-sub-nav .list-sub-nav{padding:0}.header-nav-mobile .list-nav > li .container-sub-nav .list-sub-nav > li{border-bottom:1px solid #cecfd0}.header-nav-mobile .list-nav > li .container-sub-nav .list-sub-nav > li a{border:none}.header-nav-mobile .list-nav > li .container-sub-nav .parent-sub-nav:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;display:inline-block;color:#d49000;position:absolute;right:0.5375em}.header-nav-mobile .list-nav > li:last-child::after{display:block;content:"";width:100%;left:0;right:0;height:10px;bottom:13px;position:relative;z-index:0;pointer-events:none;box-shadow:0px 6px 4px 1px #00000066}.header-nav-mobile .list-user-toolbar{padding:10px 0px;border-bottom:1px solid #cecfd0}.header-nav-mobile .list-user-toolbar .user-cta{padding:0;margin:0}.header-nav-mobile .list-user-toolbar .user-cta li{display:inline-block;position:relative}.header-nav-mobile .list-user-toolbar .user-cta li a{border-bottom:none;padding-right:15px;padding-left:15px;color:#941d17;text-decoration:none}.header-nav-mobile .list-user-toolbar .user-cta li:after{content:"";position:absolute;width:1px;top:50%;right:0;height:30%;background:#cecfd0;transform:translateY(-50%)}.header-nav-mobile .list-user-toolbar .user-cta li:last-child::after{display:none}.header-nav-mobile .list-user-toolbar .toolbar-cta{margin:0;padding:0}.header-nav-mobile .list-user-toolbar .toolbar-cta li{display:inline-block;margin-right:24px}.header-nav-mobile .list-user-toolbar .toolbar-cta li a{width:40px;height:40px;padding:10px 8px 6px 8px}.header-nav-mobile.open{visibility:visible;height:85vh;transition-delay:0s}.header-mobile-search{position:relative;z-index:1}.header-mobile-search .search-advance-trigger{position:absolute;top:calc(100% + 3px);left:0;right:0;text-align:center}.header-mobile-search .search-advance-trigger .comp-link.adv-search{font-size:10px;font-family:"Montserrat", sans-serif;font-weight:600;color:#d49000;z-index:2;padding:3px 5px;border-right:1px solid #d49000;border-left:1px solid #d49000;border-bottom:1px solid #d49000;vertical-align:middle;text-transform:uppercase}.header-mobile-search .search-advance-trigger .comp-link.adv-search::before,.header-mobile-search .search-advance-trigger .comp-link.adv-search::after{font-family:"Font Awesome 6 Pro";vertical-align:middle;font-weight:600;content:"";display:inline-block;line-height:1;color:#fff;font-size:6px}.header-mobile-search .search-advance-trigger .comp-link.adv-search::before{margin-right:5px}.header-mobile-search .search-advance-trigger .comp-link.adv-search::after{margin-left:5px}@media screen and (min-width: 991px){.header-mobile-search{display:none}}footer{position:relative}footer .footer-main{background-color:#000;padding:1.8856em 19.25em}@media screen and (max-width: 991px){footer .footer-main{padding:15px 0 0}}footer .footer-main h3{font-family:"Montserrat", sans-serif;font-weight:700;font-size:1.125em;color:#fff;margin-top:0;margin-bottom:1.35em}@media screen and (max-width: 991px){footer .footer-main h3{font-size:18px}}footer .footer-main .container-footer-logo a{display:block;color:#fff}footer .footer-main .container-footer-logo > span{color:#fff;display:block;font-size:1em;font-family:"Open Sans", sans-serif;line-height:1.5}@media screen and (max-width: 991px){footer .footer-main .container-footer-logo > span{text-align:center;font-size:16px}}footer .footer-main .container-footer-logo .footer-logo{margin-bottom:1.36875em}footer .footer-main .container-footer-logo .footer-logo img{width:19.4375em}@media screen and (max-width: 991px){footer .footer-main .container-footer-logo .footer-logo{max-width:285px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:18.36px}footer .footer-main .container-footer-logo .footer-logo img{width:100%}}@media screen and (max-width: 991px){footer .footer-main .container-footer-logo{margin-bottom:30px}}footer .footer-main .container-contact-details{font-size:1em}@media screen and (max-width: 991px){footer .footer-main .container-contact-details{margin-bottom:46px;font-size:16px;text-align:center}}footer .footer-main .container-contact-details .contact-detail{color:#fff;margin-bottom:0.7em;position:relative;margin-left:1.375em}footer .footer-main .container-contact-details .contact-detail::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;left:-22px;font-size:0.9em;top:6px;line-height:1}footer .footer-main .container-contact-details .contact-detail.contact-address::before{font-family:"Font Awesome 6 Pro";font-weight:400;content:""}footer .footer-main .container-contact-details .contact-detail.contact-tel{margin-bottom:0.7em}footer .footer-main .container-contact-details .contact-detail.contact-tel::before{font-family:"Font Awesome 6 Pro";font-weight:400;content:""}footer .footer-main .container-contact-details .contact-detail.contact-email::before{font-family:"Font Awesome 6 Pro";font-weight:400;content:""}footer .footer-main .container-contact-details .contact-detail > span{line-height:1.5;font-family:"Open Sans", sans-serif}@media screen and (max-width: 991px){footer .footer-main .container-contact-details .contact-detail{max-width:175px;margin:auto;text-align:left}}footer .footer-main .container-newsletter{padding:0}@media screen and (max-width: 991px){footer .footer-main .container-newsletter{margin-bottom:30px;text-align:center;max-width:400px;width:100%;margin:auto}}footer .footer-main .container-newsletter p{font-family:"Open Sans", sans-serif;font-weight:500;font-size:1em;line-height:1.714;color:#fff;margin-bottom:1.01924em}@media screen and (max-width: 991px){footer .footer-main .container-newsletter p{font-size:14px}}footer .footer-main .container-newsletter .newsletter-group input,footer .footer-main .container-newsletter #_signup_form_wrapper input{font-size:0.875em;width:65%;margin-bottom:0.5em;display:block}@media screen and (max-width: 991px){footer .footer-main .container-newsletter .newsletter-group input,footer .footer-main .container-newsletter #_signup_form_wrapper input{font-size:14px;margin-bottom:10px}}footer .footer-main .container-newsletter .newsletter-group input:active,footer .footer-main .container-newsletter .newsletter-group input:focus,footer .footer-main .container-newsletter #_signup_form_wrapper input:active,footer .footer-main .container-newsletter #_signup_form_wrapper input:focus{outline:none}footer .footer-main .container-newsletter .newsletter-group button,footer .footer-main .container-newsletter #_signup_form_wrapper button{width:30%;display:block;vertical-align:middle;padding:0.6975em 0;font-weight:600}footer .footer-main .container-newsletter .newsletter-group button span,footer .footer-main .container-newsletter #_signup_form_wrapper button span{font-size:0.875em}@media screen and (max-width: 991px){footer .footer-main .container-newsletter .newsletter-group button span,footer .footer-main .container-newsletter #_signup_form_wrapper button span{font-size:14px}}@media screen and (max-width: 991px){footer .footer-main .container-newsletter .newsletter-group button,footer .footer-main .container-newsletter #_signup_form_wrapper button{padding:12px 0px}}@media screen and (max-width: 320px){footer .footer-main .container-newsletter .newsletter-group button,footer .footer-main .container-newsletter #_signup_form_wrapper button{padding:10px 0px}}footer .footer-main .container-newsletter .newsletter-group button:active,footer .footer-main .container-newsletter .newsletter-group button:focus,footer .footer-main .container-newsletter #_signup_form_wrapper button:active,footer .footer-main .container-newsletter #_signup_form_wrapper button:focus{outline:none}@media screen and (max-width: 991px){footer .footer-main .container-soc-med{margin-bottom:30px}}footer .footer-main .container-soc-med .footer-socmed{margin-bottom:0.85em}@media screen and (max-width: 991px){footer .footer-main .container-soc-med .footer-socmed h3{text-align:center}}footer .footer-main .container-soc-med .footer-socmed ul{list-style-type:none;margin:0;padding:0;display:flex}@media screen and (max-width: 991px){footer .footer-main .container-soc-med .footer-socmed ul{text-align:center;display:block}}footer .footer-main .container-soc-med .footer-socmed ul li{display:inline-block;margin-right:0.625em;flex-grow:unset}footer .footer-main .container-soc-med .footer-socmed ul li img{width:1.875em}@media screen and (max-width: 991px){footer .footer-main .container-soc-med .footer-socmed ul li img{width:30px}}footer .footer-main .container-soc-med .footer-socmed ul li .fab{color:#fff}@media screen and (max-width: 991px){footer .footer-main .container-soc-med .footer-socmed ul li .fab{font-size:30px}}@media screen and (max-width: 991px){footer .footer-main .container-soc-med .footer-socmed ul li{margin-right:10px}}footer .footer-main .container-soc-med .footer-payment{margin-top:3em;margin-bottom:0.85em}@media screen and (max-width: 991px){footer .footer-main .container-soc-med .footer-payment h3{text-align:center}}footer .footer-main .container-soc-med .footer-payment ul{list-style-type:none;margin:0;padding:0;display:flex}@media screen and (max-width: 991px){footer .footer-main .container-soc-med .footer-payment ul{text-align:center;display:block}}footer .footer-main .container-soc-med .footer-payment ul li{display:inline-block;margin-right:0.625em;flex-grow:unset}footer .footer-main .container-soc-med .footer-payment ul li img{width:3.125em}@media screen and (max-width: 991px){footer .footer-main .container-soc-med .footer-payment ul li img{width:40px}}footer .footer-main .container-soc-med .footer-payment ul li .fab{color:#fff;font-size:2.78em}@media screen and (max-width: 991px){footer .footer-main .container-soc-med .footer-payment ul li .fab{font-size:38px}}@media screen and (max-width: 991px){footer .footer-main .container-soc-med .footer-payment ul li{margin-right:10px}}@media screen and (max-width: 991px){footer .footer-main .container-soc-med .footer-payment{margin-bottom:33px;margin-top:30px;text-align:center}}footer .footer-main .container-store-hours{color:#fff}@media screen and (max-width: 991px){footer .footer-main .container-store-hours{margin-bottom:24px}}footer .footer-main .container-store-hours .contact-location{margin-top:1.8em;margin-bottom:2.5em}@media screen and (max-width: 991px){footer .footer-main .container-store-hours .contact-location{margin-bottom:35px;margin-top:27px}}@media screen and (max-width: 991px){footer .footer-main .container-store-hours h3{text-align:center}}footer .footer-main .container-store-hours .store-hour{margin-top:0.5em}@media screen and (max-width: 991px){footer .footer-main .container-store-hours .store-hour{margin-bottom:24px}}footer .footer-main .container-store-hours .store-hour h4{margin-top:0;margin-bottom:0.9375em;font-family:"Montserrat", sans-serif;font-size:0.875em;font-weight:700}@media screen and (max-width: 991px){footer .footer-main .container-store-hours .store-hour h4{margin-bottom:15px;font-size:14px;text-align:center}}footer .footer-main .container-store-hours .store-hour .schedule{display:table;width:100%;margin-bottom:15px}footer .footer-main .container-store-hours .store-hour .schedule span{display:table-cell;font-size:0.875em;font-family:"Open Sans", sans-serif}footer .footer-main .container-store-hours .store-hour .schedule span:first-child{width:45%;text-align:left;padding-left:6px}footer .footer-main .container-store-hours .store-hour .schedule span:first-child::before{font-family:"Font Awesome 6 Pro";content:"";display:inline-block;width:10px;font-size:0.85em;color:#fff;margin-right:10px}footer .footer-main .container-store-hours .store-hour .schedule span:last-child{width:55%;text-align:left;padding-left:1em}@media screen and (max-width: 991px){footer .footer-main .container-store-hours .store-hour .schedule span:first-child{text-align:right}}footer .footer-copyright{padding:1em 6.5625em;background-color:#323232;text-align:center}footer .footer-copyright .copyright{font-size:0.875em;color:#fff;font-family:"Montserrat", sans-serif;font-weight:500}@media screen and (max-width: 991px){footer .footer-copyright .copyright{text-align:center;font-size:14px;width:100%}}@media screen and (max-width: 991px) and (min-width: 768px){footer .footer-copyright .container-footer-nav{float:unset;width:100%;text-align:center;padding:10px}}footer .footer-copyright .footer-nav,footer .footer-copyright #_menu-tombstone_footer_menu{padding:0;list-style-type:none;margin:0}footer .footer-copyright .footer-nav li,footer .footer-copyright #_menu-tombstone_footer_menu li{display:inline-block}footer .footer-copyright .footer-nav li a,footer .footer-copyright #_menu-tombstone_footer_menu li a{font-family:"Montserrat", sans-serif;font-size:0.875em;color:#d49000;font-weight:600}@media screen and (max-width: 991px){footer .footer-copyright .footer-nav li a,footer .footer-copyright #_menu-tombstone_footer_menu li a{font-size:14px;line-height:1.5}}footer .footer-copyright .footer-nav li:after,footer .footer-copyright #_menu-tombstone_footer_menu li:after{color:#fff;display:inline-block;content:"|";padding:0 0.2em 0 0.4em}@media screen and (max-width: 991px){footer .footer-copyright .footer-nav li:after,footer .footer-copyright #_menu-tombstone_footer_menu li:after{font-size:14px}}footer .footer-copyright .footer-nav li:last-child::after,footer .footer-copyright #_menu-tombstone_footer_menu li:last-child::after{content:"";font-size:0}@media screen and (max-width: 991px){footer .footer-copyright .footer-nav,footer .footer-copyright #_menu-tombstone_footer_menu{text-align:center;margin-top:16px;width:100%}}@media screen and (max-width: 991px){footer .footer-copyright{padding:18px 15px}}footer .tombstone-creds{background-color:#323232;margin-bottom:2em}footer .tombstone-creds ul{list-style-type:none;padding:0;margin:0.9375em 0;text-align:center}footer .tombstone-creds ul li{display:inline-block}footer .tombstone-creds ul li span{color:#d49000;font-family:"Montserrat", sans-serif;font-weight:700;font-size:1em}@media screen and (max-width: 991px){footer .tombstone-creds ul li span{font-size:16px}}footer .tombstone-creds ul li::after{content:"|";display:inline-block;color:#d49000;font-weight:800;margin:0 2em}@media screen and (max-width: 991px){footer .tombstone-creds ul li::after{font-size:16px}}footer .tombstone-creds ul li:last-child::after{content:"";display:none}@media screen and (max-width: 767px){footer .tombstone-creds ul li{margin:15px 0}footer .tombstone-creds ul li span{font-size:14px}}@media screen and (max-width: 480px){footer .tombstone-creds ul li{display:block;margin:10px 0}footer .tombstone-creds ul li span{font-size:14px}footer .tombstone-creds ul li::after{display:none}}@media screen and (max-width: 991px){footer .tombstone-creds ul{margin:12px 0}}@media screen and (max-width: 991px){footer .tombstone-creds{margin-bottom:32px}}footer .fb-container{padding:0}@media screen and (max-width: 991px){footer .fb-container{text-align:center;margin-bottom:20px}}footer::before{display:block;content:" ";width:100%;height:31.25em;background-image:url("https://tombstonetactical.coreware.com/getimage.php?code=FOOTERIMG_COWBOYLOGOV2");background-size:100% 100%;background-position:center center;margin:auto;position:relative;z-index:1;transform:translateY(1px)}@media screen and (max-width: 991px){footer::before{height:250px;width:100%;background-size:cover}}@media screen and (max-width: 480px){footer::before{height:175px}}@media screen and (max-width: 320px){footer::before{height:145px}}footer::after{display:block;position:absolute;content:"";width:100%;height:31.25em;background:#020024;background:linear-gradient(180deg, rgba(2, 0, 36, 0) 30%, #d49000 100%);z-index:0;top:0}@media screen and (max-width: 991px){footer::after{height:250px;width:100%;background-size:cover}}@media screen and (max-width: 480px){footer::after{height:175px}}@media screen and (max-width: 320px){footer::after{height:145px}}@font-face{font-family:"Crete Round";src:url("../fonts/CreteRound-Regular.eot");src:url("../fonts/CreteRound-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/CreteRound-Regular.woff") format("woff"), url("../fonts/CreteRound-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}.comp-section-link{text-align:center}.comp-section-link .view-all-link{font-size:0.81539em;margin-top:1.2524em;color:#941d17;display:block;font-family:"Raleway";font-weight:500}.comp-section-link .view-all-link i{vertical-align:middle;display:inline-block;background-color:#c69a69;color:#fff;padding:0.07644em 0.28981em;border-radius:2em;margin-left:0.2em}@media screen and (max-width: 767px){.comp-section-link .view-all-link{font-size:16px}}.btn-primary{background-color:#d49000;padding:0.764432em;color:#fff;border:none;padding:0.615em 0.65em;border-radius:0}@media screen and (max-width: 767px){.btn-primary{padding:15px}}.btn-primary span{color:#fff;font-family:"Montserrat", sans-serif;text-transform:uppercase;font-size:0.875em;line-height:1;vertical-align:middle;font-weight:600}@media screen and (max-width: 991px){.btn-primary span{font-size:14px}}.w-notif{position:relative}.w-notif .notif-number{position:absolute;background-color:#c60000;left:-20%;top:-20%;color:#fff;font-size:0.615em;padding:0.032em 0.5em;border-radius:1em}.form-group{position:relative;display:table}.form-group button{display:table-cell;vertical-align:middle;color:#fff;border:none;padding:0.615em 0.65em;font-size:0.84em}@media screen and (max-width: 767px){.form-group button{padding:5.5px 6px;border:1px solid #2b2e34;font-size:18px}}.form-group button:active,.form-group button:focus{outline:none}input[type="text"],input[type="password"]{font-size:0.875em;padding:0.74em 1.06em;border:0.05em solid #9a9c9e;display:table-cell;font-family:"Montserrat", sans-serif;text-align:left;vertical-align:middle;width:auto}@media screen and (max-width: 767px){input[type="text"],input[type="password"]{font-size:14px}}@media screen and (max-width: 991px){.comp-search{width:100%}}.comp-search input[type="text"]{font-size:0.875em;border:0.05em solid #9a9c9e;display:table-cell;font-family:Raleway;vertical-align:middle;border:1px solid #979797;box-shadow:none;margin-right:0.9375em;width:27.3125em;padding:0.74em 1.06em}@media screen and (max-width: 1024px){.comp-search input[type="text"]{padding:0.74em 1.06em}}@media screen and (max-width: 991px){.comp-search input[type="text"]{font-family:"Open Sans", sans-serif;font-size:12px;padding:10px 15px;margin-right:0;min-width:unset;width:77.4%}}.comp-search input[type="text"]:active,.comp-search input[type="text"]:focus{outline:none}.comp-search button{display:table-cell;vertical-align:middle;color:#fff;border:none;padding:0.92em 2.442em;font-size:0.875em;line-height:1}@media screen and (max-width: 991px){.comp-search button{font-family:"Open Sans", sans-serif;font-size:14px;padding:10px 12px;width:22.6%}}.search--advance-trigger .adv-search{color:#d49000;font-size:1em;font-weight:700;margin-top:0.375em;text-transform:uppercase;text-decoration:none}.search--advance-trigger .adv-search:focus,.search--advance-trigger .adv-search:active{text-decoration:none}::placeholder{color:#b3b3b3;text-align:left}.ui-dialog[aria-describedby="_login_popup_dialog"] .ui-widget-header{background-color:#323232}.ui-dialog[aria-describedby="_login_popup_dialog"] .ui-widget-header span{color:#fff;text-transform:uppercase;font-family:"Montserrat", sans-serif}.ui-dialog[aria-describedby="_login_popup_dialog"] .ui-dialog-buttonset button{text-transform:uppercase;font-family:"Montserrat", sans-serif;background-color:#d49000;color:#fff}#_login_form_wrapper .error-message{margin:5px 0}#_login_form_wrapper h2{font-size:2.1875em;font-family:"MONTSERRAT";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}#_login_form_wrapper #access_link_div{margin-top:10px}#_login_form_wrapper #access_link{font-size:14px;margin-top:10px}section .section-title{text-align:center;margin-bottom:1.6307em}section .section-title h2{font-family:"Crete Round";font-weight:normal;font-size:1.22309em;margin:0;color:#323232}@media screen and (max-width: 991px){section .section-title h2{font-size:22px;margin:25px 0}}section.section-catalogs{margin-top:1.6307em;margin-bottom:2.344259em}.section-catalogs.desktop-display{display:block}@media screen and (max-width: 767px){.section-catalogs.desktop-display{display:none}}.section-catalogs.mobile-display{display:none}@media screen and (max-width: 767px){.section-catalogs.mobile-display{display:block}}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls{position:absolute;left:0;right:0;width:80%;margin:auto;z-index:2;transform:translateY(-50%);top:55%}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls a{background-color:#fff;text-align:center;font-size:0.85em;border-radius:50%}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls a i{color:#d49000}.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}}@media screen and (max-width: 767px){.section-product-catalog .product-catalog-wrapper .catalog-slider-controls{display:none}}.section-product-catalog .product-catalog-wrapper .catalog-slider-controls .catalog-slide-prev.hidden,.section-product-catalog .product-catalog-wrapper .catalog-slider-controls .catalog-slide-next.hidden{display:none}.section-product-catalog#recommended_products{opacity:0}.section-product-catalog#recommended_products.has-recommended{opacity:1}.section-product-catalog#recommended_products.no-recommended{display:none}.header-nav{background-color:#d49000;padding:0 1rem}.header-nav ul.list-nav{margin:0;padding:0;text-align:left;display:flex}.header-nav ul.list-nav > li{display:inline-block;margin:0 0;position:relative}.header-nav ul.list-nav > li > a{color:#fff;font-family:"Montserrat", sans-serif;font-weight:500;font-size:1em;padding:0.95em 1em;display:block;text-transform:uppercase;text-decoration:none;transition:150ms background-color}.header-nav ul.list-nav > li > a.nav-active{background-color:#c69a69}.header-nav ul.list-nav > li > a.parent-nav{position:relative}.header-nav ul.list-nav > li > a.parent-nav::after{font-family:"Font Awesome 6 Pro";font-weight:400;content:"";width:15px;height:15px;display:inline-block;position:absolute;left:90%;line-height:1}.header-nav ul.list-nav > li > a:hover{cursor:pointer}.header-nav ul.list-nav > li > a:focus,.header-nav ul.list-nav > li > a:active{text-decoration:none}.header-nav ul.list-nav > li:first-child{margin-left:0}.header-nav ul.list-nav > li:first-child > a{padding-left:0}.header-nav ul.list-nav > li:last-child{margin-right:0}.header-nav ul.list-nav > li:last-child > a{padding-right:0}.header-nav ul.list-nav > li:not(:first-child) .container-sub-nav{left:1.95em}.header-nav .container-sub-nav{position:absolute;background-color:#fff;box-shadow:0px 9px 7px -4px rgba(0, 0, 0, 0.3);display:none;z-index:3;min-width:12.75em}.header-nav .container-sub-nav > ul{list-style-type:none;margin:0;padding:0;text-align:left}.header-nav .container-sub-nav > ul > li{border-bottom:1px #eaeaea solid}.header-nav .container-sub-nav > ul > li a:not(.menu-item-div-header-link){color:#000;transition:150ms background-color;text-decoration:none;font-size:0.9375em;font-weight:600;padding:0.9365em 0 0.9365em 0.625em;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.218em;padding:0.1em 0.3em;vertical-align:middle;background-color:#c69a69;color:#fff;font-size:0.85em;border-radius:0.2em}.header-nav .container-sub-nav > ul > li a:not(.menu-item-div-header-link):hover{background-color:#d49000;color:#fff}.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:#d49000;position:absolute;right:0.5375em}.header-nav .container-sub-nav > ul > li a:not(.menu-item-div-header-link).parent-sub-nav.active{background-color:#d49000;color:#fff}.header-nav .container-sub-nav > ul > li a:not(.menu-item-div-header-link).parent-sub-nav.active.parent-sub-nav::after{color:#fff}.header-nav .container-sub-nav > ul > li .menu-item-div{display:none;position:absolute;background-color:#fff;top:0;right:calc(-70.625em);width:70.625em;padding:1.375em;transform:translateX(1px);max-height:40em;overflow-y:auto}.header-nav .container-sub-nav > ul > li .menu-item-div a{font-size:0.875em}.header-nav .container-sub-nav > ul > li .menu-item-div > ul > li{vertical-align:top;display:inline-block;width:19.5%}.header-nav .container-sub-nav > ul > li .menu-item-div ul{list-style-type:none;margin:0;padding:0;text-align:left;min-height:30rem}.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 > p{display:none}.header-nav .container-sub-nav .list-sub-nav > li > .menu-item-div > ul > li > a{background-color:#000;color:#fff;margin:5px}.header-nav .menu-item-div-header-link{display:none}.header-nav-mobile{width:100vw;overflow-x:hidden;overflow-y:auto;max-height:85vh}.header-nav-mobile .container-sub-nav{display:none;position:absolute;left:100%;width:100%;z-index:1;background:#fff;top:47px;transition:300ms left ease-in}.header-nav-mobile .container-sub-nav h4{font-size:15px;background-color:#d49000;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 .menu-item-div{display:none;position:absolute;left:100%;width:100%;z-index:2;background:#fff;top:0;transition:300ms left ease-in}.header-nav-mobile .container-sub-nav .menu-item-div .menu-item-div-header-link{padding:0;margin:0}.header-nav-mobile .container-sub-nav .menu-item-div .menu-item-div-header{background-color:#d49000;color:#fff;font-size:15px;font-weight:600;margin:0;padding:15px 20px}.header-nav-mobile .container-sub-nav .menu-item-div > ul{padding:0}.header-nav-mobile .container-sub-nav .menu-item-div > ul > li > a{background-color:#000;color:#fff;margin:15px 15px 8px;padding:8px 13px;font-size:15px}.header-nav-mobile .container-sub-nav .menu-item-div > ul > li ul{padding:0 15px}.header-nav-mobile .container-sub-nav .menu-item-div > ul > li ul li{border-bottom:none}.header-nav-mobile .container-sub-nav .menu-item-div > ul > li ul li a{font-size:14px;padding:8px 13px 8px 13px}.header-nav-mobile .container-sub-nav .menu-item-div.open{left:0}.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:600;content:"";width:15px;height:15px;display:inline-block;position:absolute;left:90%;line-height:1;color:#d49000}.header-nav-mobile ul.list-nav .back-menu-wrapper{position:absolute;background:#fff;left:100%;z-index:1;width:100%;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:#d49000;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}.form-advance-search .form-group{text-align:left}.form-advance-search .form-group label{font-family:"Open Sans", sans-serif;color:#000;font-size:0.725em;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.725em;padding:0.25em 0.4375em;width:100%;border:#d4d4d4 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;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;position:relative}.form-advance-search .form-group.form-group-select{margin-bottom:0.875em;position:relative}.form-advance-search .form-group.form-group-select label{display:block;margin-bottom:0.3125em}@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.75em;content:"";position:absolute;right:1.9em;bottom:0.25em;z-index:2;color:#d49000}@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.5625em;font-size:0.655em}.form-advance-search .clear-options,.form-advance-search .product-search-clear-form,.form-advance-search .product-search-view-results{color:#d49000;text-transform:uppercase;font-family:"Montserrat", sans-serif;font-weight:600;font-size:0.75em;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{border-color:#d49000}.form-advance-search .product-search-clear-form:hover{background-color:transparent}.form-advance-search .product-search-view-results{font-size:0.75em;text-transform:uppercase;color:#000}.form-advance-search .product-search-view-results:hover{background-color:transparent}@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.75em;padding-right:1em;margin-top:-1em}@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}}.comp-banner-slider.slick-dotted{margin-bottom:0}.comp-banner-slider .slide{height:27.875em;position:relative}.comp-banner-slider .slide > img{width:100%;height:100%;object-fit:cover;object-position:right}.comp-banner-slider .credova a img{width:100%;height:100%;object-fit:inherit}@media screen and (max-width: 991px){.comp-banner-slider .credova a img{object-fit:unset}}@media screen and (max-width: 767px){.comp-banner-slider .slide > img{width:100%;height:175px;object-fit:cover;object-position:left}}.comp-banner-slider .slide:focus{outline:none}@media screen and (max-width: 767px){.comp-banner-slider .slide{height:372px}}.comp-banner-slider .slide .slide-description{width:30.625em;height:99%;background-color:rgba(0, 0, 0, 0.6);position:absolute;right:0;top:0;bottom:0;padding:1.25em 1.75em;color:#fff}.comp-banner-slider .slide .slide-description > img{width:16.25em}@media screen and (max-width: 767px){.comp-banner-slider .slide .slide-description > img{width:140px;margin:10px 0}}.comp-banner-slider .slide .slide-description h3{font-size:1.375em;max-width:13.8125em;line-height:1.5;font-family:"Montserrat", sans-serif;font-weight:700;margin:0.87em 0}.comp-banner-slider .slide .slide-description p{font-size:0.875em;line-height:2;margin-bottom:1em;font-family:"Montserrat", sans-serif}.comp-banner-slider .slide .slide-description .btn-primary{padding:0.615em 1.65em;display:inline-block}@media screen and (max-width: 767px){.comp-banner-slider .slide .slide-description{width:100%;padding:5px 15px 20px;position:relative;height:200px;background-color:black}.comp-banner-slider .slide .slide-description h3{font-size:12px;max-width:100%;line-height:1.5;font-family:"Montserrat", sans-serif;margin:0}.comp-banner-slider .slide .slide-description p{font-size:10px}.comp-banner-slider .slide .slide-description .btn-primary{padding:10px 15px;display:inline-block}}.comp-banner-controls{position:absolute;text-align:center;bottom:0;right:0;z-index:2;width:30.6em;padding:0 1.8em}@media screen and (max-width: 767px){.comp-banner-controls{margin-top:15px;margin-bottom:13px;padding-left:15px;width:100%}}.comp-banner-controls > div a{font-size:0.7em;color:#d49000;border:1px solid #d49000;padding:0.25em 0.5em;text-align:center;border-radius:3px;margin:0 3px}@media screen and (max-width: 767px){.comp-banner-controls > div a{font-size:14px}}.comp-banner-controls .comp-slick-prev{display:inline-block;vertical-align:middle}.comp-banner-controls .comp-slick-dots{display:inline-block;vertical-align:middle}.comp-banner-controls .comp-slick-dots .slick-dots{padding-top:1em}@media screen and (max-width: 767px){.comp-banner-controls .comp-slick-dots .slick-dots{padding-top:7px}}.comp-banner-controls .comp-slick-next{display:inline-block;vertical-align:middle}.comp-banner-controls .slick-dots{position:relative;bottom:0.3em;width:auto;display:inline-block}@media screen and (max-width: 767px){.comp-banner-controls .slick-dots{padding-top:3px}}.comp-banner-controls .slick-dots li{margin:0 0.5em 0 0;width:3.5em;height:0.5em}@media screen and (max-width: 767px){.comp-banner-controls .slick-dots li{margin:0 10.5px 0 0;width:44px}}.comp-banner-controls .slick-dots li button{width:100%}.comp-banner-controls .slick-dots li button::before{content:"";background-color:#fff;height:0.425em;font-size:12px;width:100%}@media screen and (max-width: 767px){.comp-banner-controls .slick-dots li button{height:auto;padding:0}}.comp-hamburger{position:relative;display:none;position:absolute;right:20px;top:50%;z-index:3;transform:translateY(-50%)}.comp-hamburger .hamburger{background-color:transparent;padding:6px 5px;border:1px solid #d49000;border-radius:0}.comp-hamburger .hamburger .hamburger-box{width:18px;height:17px}.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:#fff}.comp-hamburger .hamburger .hamburger-inner,.comp-hamburger .hamburger .hamburger-inner::before,.comp-hamburger .hamburger .hamburger-inner::after{background-color:#fff;width:18px;height:2px}.comp-hamburger .hamburger .hamburger-inner::before{top:-7px}.comp-hamburger .hamburger .hamburger-inner::after{bottom:-7px}.comp-hamburger .hamburger--collapse .hamburger-inner::after{top:-14px}.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{transform:translate3d(0, -8px, 0) rotate(-45deg)}.comp-hamburger .hamburger.is-active:hover{opacity:1}.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}}.comp-product-panel{background-color:#fff;position:relative;display:block;width:19em;margin-right:0.65em;overflow:hidden;text-decoration:none;outline:none}.comp-product-panel:last-child{margin-right:0}@media screen and (max-width: 991px) and (min-width: 768px){.comp-product-panel{width:165px;min-height:385px;margin:0 10px}}@media screen and (max-width: 767px){.comp-product-panel{min-height:385px;margin:0 10px;width:280px;display:block}}.comp-product-panel .product-wishlist{position:absolute;top:0.6875em;right:0.6875em;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:#000;font-size:1.45em}@media screen and (max-width: 991px){.comp-product-panel .product-wishlist i{font-size:18px}}.comp-product-panel .product-wishlist .star-trigger{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:#d49000}.comp-product-panel .product-wishlist .star-trigger:active{transform:scale(1.5);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.25em;padding-top:0.9375em;padding-left:0.46875em;padding-right:0.46875em;position:relative;text-align:center}@media screen and (max-width: 991px){.comp-product-panel .product-image,.comp-product-panel .catalog-item-thumbnail{padding-bottom:32.42px;padding-top:24.42px}}.comp-product-panel .product-image img,.comp-product-panel .catalog-item-thumbnail img{height:6.3125em;width:100%;margin:auto;object-fit:contain}@media screen and (max-width: 991px){.comp-product-panel .product-image img,.comp-product-panel .catalog-item-thumbnail img{height:65px}}@media screen and (max-width: 767px){.comp-product-panel .product-image img,.comp-product-panel .catalog-item-thumbnail img{height:80px}}.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:flex;align-items:center;text-align:center;display:none}.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:1.125em;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:18px}}.comp-product-panel .product-title,.comp-product-panel .catalog-item-description{margin-bottom:0.5em;display:flex;height:3.5875em;overflow-y:hidden;padding:0 0.46875em;color:#000;font-family:"Montserrat", sans-serif;font-size:1.125em;font-weight:800;text-align:center}@media screen and (max-width: 991px){.comp-product-panel .product-title,.comp-product-panel .catalog-item-description{margin-bottom:16px;height:3.5875em;min-height:48px;padding:0 7.5px;font-size:14px}}.comp-product-panel .product-title::after,.comp-product-panel .catalog-item-description::after{display:none}@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.875em;color:#808080;margin:0.25em 0}@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:5em;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 .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;height:0.92857em;margin:auto}.comp-product-panel .product-prices,.comp-product-panel .catalog-item-price-wrapper{font-family:"Open Sans", sans-serif;font-size:1.3125em;text-align:center;font-weight:700;color:#000}@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:#adadad;position:relative;font-weight:700;margin-bottom:0.1em}@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:3px;left:0;right:0;width:100%;margin:auto;top:55%;transform:translateY(-50%);background-color:#b30000}.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-cta .add-to-cart-btn{background-color:#000;width:100%;color:#d49000;padding:0.6875em 0;font-size:0.875em;font-family:"Montserrat", sans-serif;text-align:center;text-transform:uppercase;font-weight:600;border:none;outline:none;border-radius:0}@media screen and (max-width: 991px){.comp-product-panel .product-cta .add-to-cart-btn{font-size:9px;padding:14px 0}}@media screen and (max-width: 767px){.comp-product-panel .product-cta .add-to-cart-btn{font-size:12px;padding:14px 0}}.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: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}.eventts{color:#d49000;font-weight:600;text-transform:uppercase}

						
                            .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: #FF2925;
                            }
						
												
                            .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: #FF2F36;
                            }
						
												
                            .catalog-item.product-tag-code-glock-disclaimer .catalog-result-product-tag.catalog-result-product-tag-glock-disclaimer {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-glock-disclaimer {
                                background-color: #FFFFFF;
                            }
						
												
                            .catalog-item.product-tag-code-le-mil-firstresponder .catalog-result-product-tag.catalog-result-product-tag-le-mil-firstresponder {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-le-mil-firstresponder {
                                background-color: #21B1FF;
                            }
						
												
                            .catalog-item.product-tag-code-price-drop .catalog-result-product-tag.catalog-result-product-tag-price-drop {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-price-drop {
                                background-color: #FF4640;
                            }
						
						
/* Page CSS */
@charset "UTF-8";@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400&display=swap";.orange{color:#d49000}div.pp_default .pp_close{background:url(/cache/image-full-62438-2316f2c2a8f1780a0985b29db734e9df.png) 2px 1px no-repeat !important}div.pp_default .pp_content_container .pp_right{background:url(/cache/image-full-62437-a5cbdef735faaf12256eeb091fd0d324.png) top right repeat-y !important}div.pp_default .pp_content_container .pp_left{background:url(/cache/image-full-62437-a5cbdef735faaf12256eeb091fd0d324.png) -7px 0 repeat-y !important;padding-left:13px}div.pp_default .pp_top .pp_middle{background:url(/cache/image-full-62436-8978c3f87ac61a88ee343995045edc6f.png) top left repeat-x !important}div.pp_default .pp_top .pp_left{background:url(/cache/image-full-62438-2316f2c2a8f1780a0985b29db734e9df.png) -78px -93px no-repeat !important}div.pp_default .pp_top .pp_right{background:url(/cache/image-full-62438-2316f2c2a8f1780a0985b29db734e9df.png) -112px -93px no-repeat !important}div.pp_default .pp_bottom .pp_left{background:url(/cache/image-full-62438-2316f2c2a8f1780a0985b29db734e9df.png) -78px -127px no-repeat !important}div.pp_default .pp_bottom .pp_middle{background:url(/cache/image-full-62436-8978c3f87ac61a88ee343995045edc6f.png) bottom left repeat-x !important}div.pp_default .pp_bottom .pp_right{background:url(/cache/image-full-62438-2316f2c2a8f1780a0985b29db734e9df.png) -112px -127px no-repeat !important}body{font-size:0.952vw !important}@media screen and (max-width: 991px){body{font-size:16px !important}}body{background:url("/cache/image-full-8979-592e4b376ed473a53fa16c84825bc768.jpg") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.menu-item-div{min-height:250px}#_main_content{padding:0;max-width:100%}#_main_content ._home_in_the_news{min-height:130vh;background-image:url("/cache/image-full-1267-f4343b895cc507498d9420380fd63c56.jpg");background-size:100%;background-repeat:no-repeat;background-position:center 70%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 1024px){#_main_content ._home_in_the_news{background-size:240%}}@media screen and (max-width: 768px){#_main_content ._home_in_the_news{background-size:cover;display:block}}#_main_content ._home_in_the_news > div{text-align:center;margin-top:auto;padding-bottom:3rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;-webkit-transition:width 1s ease-in-out, left 1.5s ease-in-out;-moz-transition:width 1s ease-in-out, left 1.5s ease-in-out;-ms-transition:width 1s ease-in-out, left 1.5s ease-in-out;-o-transition:width 1s ease-in-out, left 1.5s ease-in-out;transition:width 1s ease-in-out, left 1.5s ease-in-out}@media screen and (max-width: 1024px){#_main_content ._home_in_the_news > div{display:block;padding:3rem}}@media screen and (max-width: 375px){#_main_content ._home_in_the_news > div{padding:1rem}}#_main_content ._home_in_the_news > div > div{-webkit-box-flex:none;-moz-box-flex:none;-ms-flex:none;-webkit-flex:none;flex:none;max-width:500px;position:relative}@media screen and (max-width: 1023px){#_main_content ._home_in_the_news > div > div{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto}}#_main_content ._home_in_the_news > div > div.instagram_feed{background-color:#fff;padding:1rem;margin-left:5rem}@media screen and (max-width: 768px){#_main_content ._home_in_the_news > div > div.instagram_feed{margin:10px 0}}#_main_content ._home_in_the_news > div > div.instagram_feed > div.instagram_profile img{width:100%;max-width:130px}#_main_content ._home_in_the_news > div > div.instagram_feed > div.instagram_profile p a{color:#000}#_main_content ._home_in_the_news > div > div.instagram_feed > div.instagram_gallery{display:grid;grid-template-columns:130px 130px 130px;grid-template-rows:140px 150px;grid-gap:1rem}@media screen and (max-width: 768px){#_main_content ._home_in_the_news > div > div.instagram_feed > div.instagram_gallery{grid-template-columns:100px 100px 100px;grid-template-rows:100px 100px;grid-gap:5px}}@media screen and (max-width: 320px){#_main_content ._home_in_the_news > div > div.instagram_feed > div.instagram_gallery{grid-template-columns:32% 31% 32%;grid-template-rows:50% 50%}}#_main_content ._home_in_the_news > div > div.instagram_feed > div.instagram_gallery a img{width:100%}#_main_content ._home_in_the_news > div h1{color:#fff;text-align:center;width:100%}#_main_content ._home_in_the_news > div iframe{margin-right:5rem;width:100%}@media screen and (max-width: 1024px){#_main_content ._home_in_the_news > div iframe{margin-right:0}}@media screen and (max-width: 768px){#_main_content ._home_in_the_news > div iframe{margin-right:0}}@media screen and (max-width: 360px){#_main_content ._home_in_the_news > div iframe{max-width:100%}}#_main_content ._home_banner #_main_top_banner .banner{position:relative}#_main_content ._home_banner #_main_top_banner .banner img{width:100%;object-fit:cover;height:100%}#_main_content ._home_banner #_main_top_banner .banner a{width:100%}#_main_content ._home_banner #_main_top_banner .banner a img{width:100%;object-fit:cover;height:100%}#_main_content ._home_banner #_main_top_banner .banner .banner-desc{position:absolute;top:30%;right:0;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);width:100%}#_main_content ._home_banner #_main_top_banner .banner .banner-desc h1{color:#fff;text-shadow:5px 5px 5px #000;text-align:center}@media screen and (max-width: 768px){#_main_content ._home_banner #_main_top_banner .banner .banner-desc h1{font-size:1rem}}#_main_content #main_container{background-image:url(/cache/image-full-1273-52c84614bc42f5199a4319a6962e9940.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}#_main_content #main_container #container{width:70%;margin:auto}@media screen and (max-width: 768px){#_main_content #main_container #container{width:100%;padding:1rem}}#_main_content #main_container #container ._home_mid #mid_banner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width: 768px){#_main_content #main_container #container ._home_mid #mid_banner{display:block}}#_main_content #main_container #container ._home_mid #mid_banner .banner{margin:1rem;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}#_main_content #main_container #container ._home_mid #mid_banner .banner a img{width:100%}#_main_content #main_container #container ._home_mid #mid_banner .banner:first-child{text-align:right}#_main_content #main_container #container ._home_mid #mid_banner .banner:last-child{text-align:left}#_main_content #main_container #container #_page_new_arrivals,#_main_content #main_container #container #_page_tabbed_content{min-height:500px;padding:1rem 0}#_main_content #main_container #container #_page_new_arrivals > h2,#_main_content #main_container #container #_page_tabbed_content > h2{text-align:center;text-transform:none}#_main_content #main_container #container #_page_new_arrivals > h2 a,#_main_content #main_container #container #_page_tabbed_content > h2 a{color:#fff}@media screen and (max-width: 768px){#_main_content #main_container #container #_page_new_arrivals,#_main_content #main_container #container #_page_tabbed_content{padding:5%}}#_main_content #main_container #container #_page_new_arrivals .tabbed-contentx,#_main_content #main_container #container #_page_tabbed_content .tabbed-contentx{border-top:0;color:#000}#_main_content #main_container #container #_page_new_arrivals .tabbed-contentx > ul.tabbed-contentx-nav,#_main_content #main_container #container #_page_tabbed_content .tabbed-contentx > ul.tabbed-contentx-nav{display:flex;flex-direction:row;margin:0;padding:0;width:100%;list-style:none}#_main_content #main_container #container #_page_new_arrivals .tabbed-contentx > ul.tabbed-contentx-nav > li,#_main_content #main_container #container #_page_tabbed_content .tabbed-contentx > ul.tabbed-contentx-nav > li{border-radius:35px;color:#000;flex:1 1 auto;margin:0;padding:10px 15px;text-align:center;font-size:2rem;font-weight:bold;text-transform:capitalize;list-style:none;position:relative}@media screen and (max-width: 768px){#_main_content #main_container #container #_page_new_arrivals .tabbed-contentx > ul.tabbed-contentx-nav > li,#_main_content #main_container #container #_page_tabbed_content .tabbed-contentx > ul.tabbed-contentx-nav > li{padding:5px}}#_main_content #main_container #container #_page_new_arrivals .tabbed-contentx > ul.tabbed-contentx-nav > li.active,#_main_content #main_container #container #_page_tabbed_content .tabbed-contentx > ul.tabbed-contentx-nav > li.active{background:transparent;color:#fff;display:table;white-space:nowrap}#_main_content #main_container #container #_page_new_arrivals .tabbed-contentx > ul.tabbed-contentx-nav > li.active:before,#_main_content #main_container #container #_page_tabbed_content .tabbed-contentx > ul.tabbed-contentx-nav > li.active:before,#_main_content #main_container #container #_page_new_arrivals .tabbed-contentx > ul.tabbed-contentx-nav > li.active:after,#_main_content #main_container #container #_page_tabbed_content .tabbed-contentx > ul.tabbed-contentx-nav > li.active:after{border-top:2px solid #fff;content:"";display:table-cell;position:relative;top:0.5em;width:45%}#_main_content #main_container #container #_page_new_arrivals .tabbed-contentx > ul.tabbed-contentx-nav > li.active:before,#_main_content #main_container #container #_page_tabbed_content .tabbed-contentx > ul.tabbed-contentx-nav > li.active:before{right:1.5%}#_main_content #main_container #container #_page_new_arrivals .tabbed-contentx > ul.tabbed-contentx-nav > li.active:after,#_main_content #main_container #container #_page_tabbed_content .tabbed-contentx > ul.tabbed-contentx-nav > li.active:after{left:1.5%}@media (max-width: 800px){#_main_content #main_container #container #_page_new_arrivals .tabbed-contentx > ul.tabbed-contentx-nav,#_main_content #main_container #container #_page_tabbed_content .tabbed-contentx > ul.tabbed-contentx-nav{flex-direction:column}}#_main_content #main_container #container #_page_new_arrivals .tabbed-contentx > .tabbed-contentx-body,#_main_content #main_container #container #_page_tabbed_content .tabbed-contentx > .tabbed-contentx-body{width:100%}#_main_content #main_container #container #_page_new_arrivals .tabbed-contentx > .tabbed-contentx-body > .tabbed-contentx-page,#_main_content #main_container #container #_page_tabbed_content .tabbed-contentx > .tabbed-contentx-body > .tabbed-contentx-page{display:none;padding:5px 0;width:100%}#_main_content #main_container #container #_page_new_arrivals .tabbed-contentx > .tabbed-contentx-body > .tabbed-contentx-page.active,#_main_content #main_container #container #_page_tabbed_content .tabbed-contentx > .tabbed-contentx-body > .tabbed-contentx-page.active{display:block}#_main_content #main_container #container #_page_new_arrivals .tabbed-contentx .slick-list,#_main_content #main_container #container #_page_tabbed_content .tabbed-contentx .slick-list{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}#_main_content #main_container #container #_page_new_arrivals .products-content > div *,#_main_content #main_container #container #_page_tabbed_content .products-content > div *{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item{background:#fff;max-width:none}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item .catalog-item-brand,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item .catalog-item-brand,#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item .highlighted-text,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item .highlighted-text,#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item .info-label,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item .info-label{color:#000;font-weight:bold;font-size:1rem;text-align:left}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item .catalog-item-description,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item .catalog-item-description{text-align:center}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item:not(.catalog-list-item),#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item:not(.catalog-list-item){border:none}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item button:not(.catalog-item-compare-button),#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item button:not(.catalog-item-compare-button){font-size:0.9rem;width:100%}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item button:not(.catalog-item-compare-button).add-to-cart,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item button:not(.catalog-item-compare-button).add-to-cart{background:#d49000;border:1px solid #d49000;color:#fff}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item button:not(.catalog-item-compare-button).add-to-cart:hover,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item button:not(.catalog-item-compare-button).add-to-cart:hover{background:#a16d00}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item button:not(.catalog-item-compare-button).out-of-stock,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item button:not(.catalog-item-compare-button).out-of-stock{background:#fd5e53;border:1px solid #fd5e53;color:#fff}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item button:not(.catalog-item-compare-button).out-of-stock:hover,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item button:not(.catalog-item-compare-button).out-of-stock:hover{background:#fc2f21}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item button:not(.catalog-item-compare-button).add-to-wishlist,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item button:not(.catalog-item-compare-button).add-to-wishlist{background-color:#252525;border:1px solid #252525;color:#fff}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item button:not(.catalog-item-compare-button).add-to-wishlist:hover,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item button:not(.catalog-item-compare-button).add-to-wishlist:hover{background-color:#3f3f3f}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item-thumbnail,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item-thumbnail{border:none}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item-thumbnail img,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item-thumbnail img{max-height:calc(120px - 2px * 2);max-width:calc(100% - 2px)}#_main_content #main_container #container #_page_new_arrivals .products-content .out-of-stock-product .button-subtext,#_main_content #main_container #container #_page_tabbed_content .products-content .out-of-stock-product .button-subtext{font-size:0.7em}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item-price-wrapper,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item-price-wrapper{margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:5px}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item-price-wrapper + .catalog-item-price-wrapper,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item-price-wrapper + .catalog-item-price-wrapper{padding-top:5px;padding-bottom:5px}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item-price-wrapper.empty,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item-price-wrapper.empty{display:none}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item-price-wrapper.empty + .catalog-item-price-wrapper,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item-price-wrapper.empty + .catalog-item-price-wrapper{padding-top:15px}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item-credova-financing,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item-credova-financing{padding-top:5px;padding-bottom:15px;text-align:center}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item-credova-financing p,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item-credova-financing p{margin:0}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item-credova-financing.empty,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item-credova-financing.empty{padding:5px 0 0 0}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item-credova-financing a.crdv-button,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item-credova-financing a.crdv-button{margin:0;padding:0}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item-credova-financing a.crdv-button span,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item-credova-financing a.crdv-button span{white-space:normal;max-width:100%}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item-compare-wrapper,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item-compare-wrapper{margin:0 5px;text-align:center}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item-compare-wrapper input,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item-compare-wrapper input{margin:0;vertical-align:middle;display:inline-block}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item-compare-wrapper label,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item-compare-wrapper label{vertical-align:middle;display:none}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item-compare-wrapper button,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item-compare-wrapper button{margin:5px;padding:1%;min-height:20px !important;font-size:12px;vertical-align:middle;display:inline-block;margin-left:12px}#_main_content #main_container #container #_page_new_arrivals .products-content .catalog-item-original-price.strikeout,#_main_content #main_container #container #_page_tabbed_content .products-content .catalog-item-original-price.strikeout{font-size:1.2rem}#_main_content #main_container #container #_page_new_arrivals .slick-prev,#_main_content #main_container #container #_page_tabbed_content .slick-prev{left:-60px;background-image:url(/cache/image-full-1235-fb288f24ff863367fc89b65aae1df003.jpg)}#_main_content #main_container #container #_page_new_arrivals .slick-next,#_main_content #main_container #container #_page_tabbed_content .slick-next{right:-60px;background-image:url(/cache/image-full-1234-3e2382404678eae34ad177ce3f2dcbc8.jpg)}#_main_content #main_container #container #_page_new_arrivals .slick-prev::before,#_main_content #main_container #container #_page_tabbed_content .slick-prev::before,#_main_content #main_container #container #_page_new_arrivals .slick-next::before,#_main_content #main_container #container #_page_tabbed_content .slick-next::before{display:none}#_main_content #main_container #container #_page_new_arrivals .slick-prev.slick-disabled,#_main_content #main_container #container #_page_tabbed_content .slick-prev.slick-disabled,#_main_content #main_container #container #_page_new_arrivals .slick-next.slick-disabled,#_main_content #main_container #container #_page_tabbed_content .slick-next.slick-disabled{opacity:0;pointer-events:none;-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;-ms-transition:opacity 1s ease-in;-o-transition:opacity 1s ease-in;transition:opacity 1s ease-in}#_main_content #main_container #container #_page_new_arrivals .slick-arrow,#_main_content #main_container #container #_page_tabbed_content .slick-arrow{top:50%;height:110px;width:40px;position:absolute;font-size:0;cursor:pointer;background-color:transparent;border:none;background-repeat:no-repeat;z-index:2}@media (max-width: 1280px){#_main_content #main_container #container #_page_new_arrivals .slick-prev,#_main_content #main_container #container #_page_tabbed_content .slick-prev{left:-45px;z-index:1}#_main_content #main_container #container #_page_new_arrivals .slick-next,#_main_content #main_container #container #_page_tabbed_content .slick-next{right:-50px}#_main_content #main_container #container #_page_new_arrivals .slick-prev::before,#_main_content #main_container #container #_page_tabbed_content .slick-prev::before,#_main_content #main_container #container #_page_new_arrivals .slick-next::before,#_main_content #main_container #container #_page_tabbed_content .slick-next::before{color:#000;opacity:0.8}#_main_content #main_container #container #_page_new_arrivals .slick-prev:hover::before,#_main_content #main_container #container #_page_tabbed_content .slick-prev:hover::before,#_main_content #main_container #container #_page_new_arrivals .slick-next:hover::before,#_main_content #main_container #container #_page_tabbed_content .slick-next:hover::before{color:#000;opacity:1}}#_main_content ._home_featured_banner{background:#d0873a}#_main_content ._home_featured_banner #_home_featured_banner{margin-bottom:0}#_main_content ._home_featured_banner #_home_featured_banner .banner img{width:100%;display:block}#_main_content ._home_featured_banner #_home_featured_banner .slick-dots{margin-left:0;bottom:25px}#_main_content ._home_featured_banner #_home_featured_banner .slick-dots li button{font-size:1em}#_main_content ._home_featured_banner #_home_featured_banner .slick-dots li button:before{opacity:1;color:#252525;font-size:1.2em}#_main_content ._home_featured_banner #_home_featured_banner .slick-dots li.slick-active button:before{opacity:1;color:#d49000}#_main_content ._home_more_products{min-height:100vh;background-image:url(/getimage.php?code=AMMO_BG);background-size:cover;background-repeat:no-repeat;background-position:inherit}@media screen and (max-width: 768px){#_main_content ._home_more_products{background-position:top}}#_main_content ._home_more_products #_product_header #_page_title h1{color:#fff;padding:0;margin:0}@media screen and (max-width: 768px){#_main_content ._home_more_products #_product_header #_page_title h1{text-align:center;margin-bottom:1rem}}#_main_content ._home_more_products #_product_header #_page_tabbed_content ul{list-style:none;margin-left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;background-image:url(/getimage.php?code=MORE_PRODUCTS_BANNER);background-size:cover;background-repeat:no-repeat;background-position:center;padding:6%}#_main_content ._home_more_products #_product_header #_page_tabbed_content ul li{list-style:none;color:#fff;font-size:1.8rem;font-weight:bold;position:relative;cursor:pointer}#_main_content ._home_more_products #_product_header #_page_tabbed_content ul li.active span{position:relative}#_main_content ._home_more_products #_product_header #_page_tabbed_content ul li.active span:after{content:"";background-color:#fff;width:100%;height:5px;position:absolute;bottom:-10px;right:0}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page{display:none}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page.active{display:block}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div{min-height:500px;padding:1rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div > div{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}@media screen and (max-width: 768px){#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div > div{height:auto !important}}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div > div:first-child{flex:0 0 20%;max-width:20%;position:relative;display:none}@media screen and (max-width: 768px){#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div > div:first-child{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:10px}}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div > div:first-child .overlay{position:absolute;top:45%;color:#fff;width:100%;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;flex-direction:column;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div > div:first-child .overlay h2{background-color:#f6b13e99;text-align:center;width:100%;color:#fff;margin:auto;padding:0;text-transform:none}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div > div:first-child img{width:100%;height:100%;object-fit:cover;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div > div:last-child{flex:0 0 70%;max-width:70%;margin:auto}@media screen and (max-width: 768px){#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div > div:last-child{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div > h2{text-align:center;text-transform:none}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div > h2 a{color:#fff}@media screen and (max-width: 768px){#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div{padding:5%;display:block}}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content > div *{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item{background:#fff;max-width:none}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item .catalog-item-brand,#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item .highlighted-text,#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item .info-label{color:#000;font-weight:bold;font-size:1rem;text-align:left}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item .catalog-item-description{text-align:center}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item:not(.catalog-list-item){border:none}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item button:not(.catalog-item-compare-button){font-size:1em;width:100%}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item button:not(.catalog-item-compare-button).add-to-cart{background:#d49000;border:1px solid #d49000;color:#fff}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item button:not(.catalog-item-compare-button).add-to-cart:hover{background:#a16d00;color:#fff}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item button:not(.catalog-item-compare-button).out-of-stock{background:#fd5e53;border:1px solid #fd5e53;color:#fff}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item button:not(.catalog-item-compare-button).add-to-wishlist{background-color:#252525;border:1px solid #252525;color:#fff}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item button:not(.catalog-item-compare-button).add-to-wishlist:hover{background-color:#3f3f3f}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item-thumbnail{border:none}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item-thumbnail img{max-height:calc(120px - 2px * 2);max-width:calc(100% - 2px)}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .out-of-stock-product .button-subtext{font-size:0.7em}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item-price-wrapper{margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:5px}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item-price-wrapper + .catalog-item-price-wrapper{padding-top:5px;padding-bottom:5px}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item-price-wrapper.empty{display:none}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item-price-wrapper.empty + .catalog-item-price-wrapper{padding-top:15px}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item-credova-financing{padding-top:5px;padding-bottom:15px;text-align:center}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item-credova-financing p{margin:0}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item-credova-financing.empty{padding:5px 0 0 0}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item-credova-financing a.crdv-button{margin:0;padding:0}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item-credova-financing a.crdv-button span{white-space:normal;max-width:100%}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item-compare-wrapper{margin:0 5px;text-align:center}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item-compare-wrapper input{margin:0;vertical-align:middle;display:inline-block}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item-compare-wrapper label{vertical-align:middle;display:none}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item-compare-wrapper button{margin:5px;padding:1%;min-height:20px !important;font-size:12px;vertical-align:middle;display:inline-block;margin-left:12px}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .products-content .catalog-item-original-price.strikeout{font-size:1.2rem}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .slick-prev{left:-60px;background-image:url(/getimage.php?code=slick_prev)}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .slick-next{right:-60px;background-image:url(/getimage.php?code=slick_next)}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .slick-prev::before,#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .slick-next::before{display:none}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .slick-prev.slick-disabled,#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .slick-next.slick-disabled{opacity:0;pointer-events:none;-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;-ms-transition:opacity 1s ease-in;-o-transition:opacity 1s ease-in;transition:opacity 1s ease-in}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .slick-arrow{top:50%;height:110px;width:40px;position:absolute;font-size:0;cursor:pointer;background-color:transparent;border:none;background-repeat:no-repeat;z-index:2}@media (max-width: 1280px){#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .slick-prev{left:-45px;z-index:1}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .slick-next{right:-50px}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .slick-prev::before,#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .slick-next::before{color:#000;opacity:0.8}#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .slick-prev:hover::before,#_main_content ._home_more_products #_product_header #_page_tabbed_content .tabbed-contentx-page > div .slick-next:hover::before{color:#000;opacity:1}}#_main_content ._home_layaway{padding:2rem 0}#_main_content ._home_layaway #_home_layaway_banner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){#_main_content ._home_layaway #_home_layaway_banner{display:block}}#_main_content ._home_layaway #_home_layaway_banner .banner{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;margin:1rem;position:relative;text-align:center}#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details{position:absolute;top:0;right:0;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;align-items:center;height:100%;padding:1rem}@media screen and (max-width: 768px){#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details{padding:5px}}#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details .banner-box{width:100%}#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details .banner-box h2{max-width:400px;margin:auto;color:#45a9e4;border:2px solid #fff;font-weight:normal;padding:0}@media screen and (max-width: 768px){#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details .banner-box h2{max-width:200px;padding:5px}}#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details h2,#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details i,#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details small{color:#fff;display:block;width:100%}@media screen and (max-width: 768px){#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details h2,#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details i,#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details small{font-size:8px}}@media screen and (max-width: 768px){#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details h2{font-size:10px}}#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details h2.has-line{position:relative;padding:0;margin:0;font-weight:bold}#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details h2.has-line:before,#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details h2.has-line:after{content:"";background:#fff;position:absolute;z-index:1;width:250px;right:50%;height:2px;-moz-transform:translate(50%, 50%);-o-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details h2.has-line:before{top:-10px}#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details h2.has-line:after{top:45px}@media screen and (max-width: 768px){#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details h2.has-line:after{top:20px}}#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details i{display:block;font-size:0.8rem;width:100%}@media screen and (max-width: 768px){#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details i{font-size:8px}}#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details img{display:block;margin:auto;max-width:200px}@media screen and (max-width: 768px){#_main_content ._home_layaway #_home_layaway_banner .banner #banner_details img{max-width:100px}}#_main_content ._home_layaway #_home_layaway_banner .banner img{width:100%}#_main_content ._home_newsletter{background-image:url(/getimage.php?code=PAPER_BACKGROUND);background-size:cover;background-position:bottom;background-repeat:no-repeat;padding:3rem 0}#_main_content ._home_newsletter_container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 768px){#_main_content ._home_newsletter_container{display:block}}#_main_content ._home_newsletter_container > div h2{padding:0 0 1rem 0;margin:0;color:#fff;text-transform:none}#_main_content ._home_newsletter_container > div small{color:#fff}#_main_content ._home_newsletter_container > div#_signup_form_wrapper{text-align:right}@media screen and (max-width: 768px){#_main_content ._home_newsletter_container > div#_signup_form_wrapper{text-align:left;margin-top:1rem}}#_main_content ._home_newsletter_container > div#_signup_form_wrapper form{color:#fff;font-weight:bold;font-size:2rem}#_main_content ._home_newsletter_container > div#_signup_form_wrapper form input#signup_email_address{font-size:1rem;padding:10px 20px;border:2px solid #fff;background-color:transparent;color:#fff;margin-right:3rem}@media screen and (max-width: 768px){#_main_content ._home_newsletter_container > div#_signup_form_wrapper form input#signup_email_address{margin-right:0;width:100%}#_main_content ._home_newsletter_container > div#_signup_form_wrapper form input#signup_email_address::-webkit-input-placeholder{text-align:center}#_main_content ._home_newsletter_container > div#_signup_form_wrapper form input#signup_email_address:-moz-placeholder{text-align:center}#_main_content ._home_newsletter_container > div#_signup_form_wrapper form input#signup_email_address::-moz-placeholder{text-align:center}#_main_content ._home_newsletter_container > div#_signup_form_wrapper form input#signup_email_address:-ms-input-placeholder{text-align:center}}#_main_content ._home_newsletter_container > div#_signup_form_wrapper form input#signup_email_address::-webkit-input-placeholder{color:#fff;text-align:left}#_main_content ._home_newsletter_container > div#_signup_form_wrapper form input#signup_email_address:-moz-placeholder{color:#fff;text-align:left}#_main_content ._home_newsletter_container > div#_signup_form_wrapper form input#signup_email_address::-moz-placeholder{color:#fff;text-align:left}#_main_content ._home_newsletter_container > div#_signup_form_wrapper form input#signup_email_address:-ms-input-placeholder{color:#fff;text-align:left}#_main_content ._home_newsletter_container > div#_signup_form_wrapper form input#signup_email_address.formFieldError{color:#000}#_main_content ._home_newsletter_container > div#_signup_form_wrapper form button{margin:0;background:transparent;color:#fff;border:2px solid;text-transform:none}@media screen and (max-width: 768px){#_main_content ._home_newsletter_container > div#_signup_form_wrapper form button{width:100%;margin-top:1rem;text-align:left}#_main_content ._home_newsletter_container > div#_signup_form_wrapper form button::-webkit-input-placeholder{text-align:left}#_main_content ._home_newsletter_container > div#_signup_form_wrapper form button:-moz-placeholder{text-align:left}#_main_content ._home_newsletter_container > div#_signup_form_wrapper form button::-moz-placeholder{text-align:left}#_main_content ._home_newsletter_container > div#_signup_form_wrapper form button:-ms-input-placeholder{text-align:left}}#_main_content .catalog-item-description{font-size:1.125em;text-align:center;font-weight:700;height:4.5875em;overflow:hidden;position:relative;margin-bottom:10px}@media screen and (max-width: 1024px){#_main_content .catalog-item-description{margin-bottom:16px;height:3.5875em;min-height:48px;padding:0 7.5px;font-size:14px}}.ui-widget.ui-widget-content{width:33em !important;font-size:1.1em}.listrak-recommended-container{width:100%;display:flex;flex-wrap:wrap}.listrak-recommended-container .listrak-product-tile{width:24%;margin:5px;background:white;min-width:160px}.listrak-recommended-container .listrak-product-tile .listrak-product-image{padding-bottom:1.25em;padding-top:0.9375em;padding-left:0.46875em;padding-right:0.46875em}.listrak-recommended-container .listrak-product-tile .listrak-product-image img{display:block;max-width:100%;max-height:116px;margin:auto;padding-bottom:1.25em;width:100%;object-fit:contain}.listrak-recommended-container .listrak-product-tile .listrak-product-title a{display:block;width:100%;font-family:Segoe UI, Roboto, Helvetica Neue, sans-serif;color:#333;text-decoration:none;font-size:1.125em;text-align:center;font-weight:700;height:4.5875em;overflow:hidden;position:relative;margin-bottom:10px;padding:0 0.46875em;font-family:"Montserrat", sans-serif}.listrak-recommended-container .listrak-product-tile .listrak-product-price a{display:block;width:100%;font-family:"Open Sans", sans-serif;font-size:1.3125em;text-align:center;font-weight:700;color:#000;padding-bottom:0.9375em}.listrak-recommended-container .listrak-product-tile .listrak-product-price a:hover{text-decoration:none}@media screen and (max-width: 767px){.banner img{max-width:100%;height:100%;object-fit:fill}.slide-description{position:absolute;background-color:transparent;margin-top:45%}}.section-home-banner--desk{display:none}.section-home-banner--desk .banner img{width:100%;height:100%;object-fit:fill}.section-home-banner--mobile .banner img{width:100%}@media screen and (min-width: 768px){.section-home-banner--mobile{display:none}.section-home-banner--desk{display:block;margin:0 12.6875em;padding-left:15px;padding-right:15px}}.section-product-catalog .product-catalog-cta .see-all-link{display:block;max-width:300px;margin:20px auto;padding:10px;background-color:#D49000;text-align:center}.section-product-catalog .product-catalog-cta .see-all-link:after{display:none !important}.section-ads{margin-top:1.9em}.section-premier-brands{margin-top:1.6307em}.section-premier-brands .container-brands{max-width:53.867009em}@media screen and (max-width: 991px){.section-premier-brands .container-brands{max-width:unset}}.section-home-banner{position:relative}.main-content section{position:relative}.main-content section.section-mid-banner{padding:4.875em 12.6875em}@media screen and (max-width: 991px){.main-content section.section-mid-banner{padding:15px 0}}.main-content section.section-mid-banner .grid-row > div{margin-bottom:15px}.main-content section.section-mid-banner .grid-row > div:last-child{margin-bottom:0}.main-content section.section-mid-banner.layaway-banner,.main-content section.section-mid-banner.promo-banner{display:block}.main-content section.section-mid-banner.layaway-banner .banner img,.main-content section.section-mid-banner.promo-banner .banner img{width:100%}.section-product-catalog .product-catalog-header{padding:1.3125em 12.6875em 0;background-size:cover;background-position:center}.section-product-catalog .product-catalog-header h3{font-family:"Montserrat", sans-serif;font-size:2.25em;margin-top:0;margin-bottom:0.555556em;color:#D49000;font-weight:700}@media screen and (max-width: 991px){.section-product-catalog .product-catalog-header h3{font-size:20px;margin-bottom:18px}}@media screen and (max-width: 767px){.section-product-catalog .product-catalog-header h3{font-size:16px;margin-bottom:18px}}.section-product-catalog .product-catalog-header ul.product-catalog-tabs{list-style-type:none;padding:0;margin:0;width:100%;overflow-x:auto;white-space:nowrap}.section-product-catalog .product-catalog-header ul.product-catalog-tabs li{display:inline-block}.section-product-catalog .product-catalog-header ul.product-catalog-tabs li a{font-family:"Montserrat", sans-serif;font-weight:600;color:#D49000;text-transform:uppercase;width:13.35em;display:inline-block;text-align:center;text-decoration:none;padding:0.875em 0;font-size:1.125em;transition:300ms ease-out background-color}@media screen and (max-width: 991px){.section-product-catalog .product-catalog-header ul.product-catalog-tabs li a{font-size:12px;font-weight:600;width:auto;min-width:145px;padding:10px 0}}@media screen and (max-width: 767px){.section-product-catalog .product-catalog-header ul.product-catalog-tabs li a{font-size:12px;font-weight:600;width:auto;min-width:93.66px;padding:10px 0}}.section-product-catalog .product-catalog-header ul.product-catalog-tabs li a.active-tab{color:#fff;background-color:rgba(255, 255, 255, 0.15);font-weight:700}.section-product-catalog .product-catalog-header ul.product-catalog-tabs li a:active,.section-product-catalog .product-catalog-header ul.product-catalog-tabs li a:focus{text-decoration:none}.section-product-catalog .product-catalog-header ul.product-catalog-tabs > li.unlocked{display:inline-block}@media screen and (max-width: 991px){.section-product-catalog .product-catalog-header{padding:10px 15px 0}}.section-product-catalog .product-catalog-wrapper{padding:4.875em 12.6875em 0;position:relative}.section-product-catalog .product-catalog-wrapper .catalog-slider{display:none}.section-product-catalog .product-catalog-wrapper .catalog-slider .products-content{outline:none}@media screen and (min-width: 991px){.section-product-catalog .product-catalog-wrapper .catalog-slider{padding:0}}@media screen and (max-width: 767px){.section-product-catalog .product-catalog-wrapper .catalog-slider{padding-left:0;padding-right:0}}.section-product-catalog .product-catalog-wrapper .catalog-slider.active{display:block}.section-product-catalog .product-catalog-wrapper .catalog-slider.empty.active .empty-catalog{display:block}.section-product-catalog .product-catalog-wrapper .catalog-slider .empty-catalog{display:none;height:21.875em;width:100%;background-color:rgba(255, 255, 255, 0.3);position:relative;font-size:1em}@media screen and (max-width: 991px){.section-product-catalog .product-catalog-wrapper .catalog-slider .empty-catalog{height:175px;font-size:16px}}.section-product-catalog .product-catalog-wrapper .catalog-slider .empty-catalog span{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center}.section-product-catalog .product-catalog-wrapper .products-content .slick-slide{outline:none}.section-product-catalog .product-catalog-wrapper .products-content .slick-slide:active,.section-product-catalog .product-catalog-wrapper .products-content .slick-slide:focus{outline:none}.section-product-catalog .product-catalog-wrapper .products-content .slick-track{margin-left:0}@media screen and (max-width: 991px){.section-product-catalog .product-catalog-wrapper{padding:18px 0}}.section-product-catalog .product-catalog-cta{padding:1.3125em 13.9875em 1.3125em 12.6875em}@media screen and (max-width: 991px){.section-product-catalog .product-catalog-cta{padding:0 12px 16px}.section-product-catalog .product-catalog-cta > div{display:block;width:100%;text-align:center}}.section-product-catalog .product-catalog-cta .note{font-family:"Open Sans", sans-serif;color:#fff;font-size:0.875em;font-weight:400;margin:0}@media screen and (max-width: 991px){.section-product-catalog .product-catalog-cta .note{text-align:center;font-size:12px}}.section-product-catalog .product-catalog-cta .see-all-link{font-size:1.125em;color:#fff;font-family:"Montserrat", sans-serif;font-weight:600;text-transform:uppercase;vertical-align:middle}.section-product-catalog .product-catalog-cta .see-all-link:after{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;font-size:0.45em;font-weight:600;color:#D49000;margin-top:-0.4em;margin-left:1em;border:2px solid #D49000;line-height:1.14;vertical-align:middle;padding:0.05em 0.25em 0.1em 0.35em}.section-product-catalog .product-catalog-cta .see-all-link:active,.section-product-catalog .product-catalog-cta .see-all-link:focus,.section-product-catalog .product-catalog-cta .see-all-link:hover{text-decoration:none}@media screen and (max-width: 991px){.section-product-catalog .product-catalog-cta .see-all-link{margin-top:15px;text-align:center;font-size:12px}}.section-product-catalog .catalog-item .click-product-detail .catalog-item-thumbnail{border:none}.section-product-catalog .catalog-item .click-product-detail .catalog-item-brand{display:none}.section-product-catalog .catalog-item .click-product-detail .catalog-item-manufacturer-sku{font-size:0.75em;text-align:center}@media screen and (max-width: 991px){.section-product-catalog .catalog-item .click-product-detail .catalog-item-manufacturer-sku{font-size:12px}}.section-product-catalog .catalog-item .click-product-detail .catalog-item-upc-code{font-size:0.75em;text-align:center;margin-top:5px;margin-bottom:10px}@media screen and (max-width: 991px){.section-product-catalog .catalog-item .click-product-detail .catalog-item-upc-code{font-size:12px}}.section-product-catalog .catalog-item .catalog-item-compare-wrapper{display:none}.section-product-catalog .catalog-item .catalog-item-add-to-wishlist{display:none}.section-product-catalog .catalog-item .catalog-item-location-availability{font-size:0.75em;padding:1em 1.5em}@media screen and (max-width: 991px){.section-product-catalog .catalog-item .catalog-item-location-availability{font-size:12px;padding:13px 20px}}.section-product-catalog .catalog-item .catalog-item-location-availability ul{list-style-type:disc;padding-left:1.3em}@media screen and (max-width: 991px){.section-product-catalog .catalog-item .catalog-item-location-availability ul{padding-left:18px}}.section-product-catalog .catalog-item .catalog-item-location-availability ul li{margin-top:5px}.section-product-catalog .catalog-item .catalog-item-credova-financing{display:none}.section-product-catalog.no-tabs .product-catalog-header{padding:1.3125em 12.6875em}@media screen and (max-width: 991px){.section-product-catalog.no-tabs .product-catalog-header{padding:16px 12px}}.section-product-catalog.no-tabs .product-catalog-header h3{margin-bottom:0}.section-product-catalog.no-tabs .product-catalog-tabs{display:none}.new-arrivals .product-catalog-header{background-image:url("https://tombstonetactical.coreware.com/getimage.php?code=SECTIONHEADERBG_NEWARRIVALS")}.featured .product-catalog-header{background-image:url("https://tombstonetactical.coreware.com/getimage.php?code=SECTIONHEADERBG_FEATUREDPRODUCTS")}.best-sellers .product-catalog-header{background-image:url("https://tombstonetactical.coreware.com/getimage.php?code=SECTIONHEADERBG_BESTSELLERS")}#_page_pistol_products_content .catalog-item-add-to-cart,#_page_pistol_products_content .catalog-item-add-to-wishlist,#_page_pistol_products_content .catalog-item-out-of-stock{padding:0}#_page_pistol_products_content .catalog-item-description{height:5.5875em}


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