.product_section h1.product_name{font-size:28px;line-height:32px;text-transform:uppercase;color:#1a1a1a}.product .product-recommendations h2.title.center{font-size:37px!important;line-height:46px!important;text-transform:uppercase;color:#fff;font-family:Tactic Sans Exd;margin-bottom:60px!important}.product .shopify-section--recommended-products .section{margin-left:auto;margin-right:auto;max-width:100%;width:100%}.product .shopify-section--recommended-products .recommended-products--slider{max-width:1700px;width:100%;margin:0 auto}@media screen and (max-width:1024px){.shopify-section--recommended-products .products-slider.slider-gallery .gallery-cell.visible-4{width:calc(33.33% - 30px)!important}}@media screen and (max-width:989px){.collection_page_container .section_select .sort_by{font-size:12px!important}.collection-top_filter_category .sidebar.toggle-all--false{display:block!important}.toggle_list{margin:0!important;padding:5px 0 22px!important}}@media screen and (max-width:798px){.prod-image-text.coll-image-text{padding:0 20px!important}.search__header .search-form-container .search-form__input-wrapper .search-form__input[type=text]{display:none}.product .product-compare h2.title{margin-bottom:30px!important;font-size:26px!important}.product .shopify-section--recommended-products .flickity-button{display:block!important}.shopify-section--recommended-products .products-slider.slider-gallery .gallery-cell.visible-4{width:calc(60% - 15px)!important}.product .shopify-section--recommended-products .section{padding:0!important}.product .shopify-section--recommended-products ol.flickity-page-dots{display:none}.product .shopify-section--recommended-products .slider-gallery .gallery-cell{margin-right:15px!important}.product .product-recommendations h2.title.center{font-size:26px!important;line-height:32px!important;margin-bottom:40px!important}.product .product-recommendations .flickity-button{display:block;opacity:1;min-height:47px;min-width:47px;position:absolute;bottom:-24px;top:auto;border-radius:24px;background-color:#0000;border:2px solid #d4d7de}.product .product-recommendations .transparentBackground--false .flickity-prev-next-button .arrow{fill:#a18d73}.product .product-recommendations .flickity-button.flickity-prev-next-button.previous{left:calc(50% - 51px)}.product .product-recommendations .flickity-button.flickity-prev-next-button.next{right:calc(50% - 51px)}.product .shopify-section--recommended-products{background-size:auto 100%!important;padding-top:30px;padding-bottom:40px}.product .shopify-section--recommended-products .product-details span.title{font-size:18px;line-height:31px}.product .shopify-section--recommended-products span.price span.current_price{font-size:17px;line-height:31px}}.product .shopify-section--recommended-products ol.flickity-page-dots{bottom:10px!important}.product .shopify-section--recommended-products ol.flickity-page-dots .dot{opacity:1!important}.product .shopify-section--recommended-products .flickity-button{display:none}.product .shopify-section--recommended-products .product-details span.title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-family:Industry Test!important;font-size:21px;line-height:31px;text-transform:uppercase;color:#1a1a1a;font-weight:700;margin-bottom:10px}.product .shopify-section--recommended-products span.price span.current_price,.product .shopify-section--recommended-products span.price span.current_price .money{font-size:20px;line-height:31px;text-transform:uppercase;color:#1a1a1a;font-weight:500;font-family:Montserrat,sans-serif!important}.product .shopify-section--recommended-products a.product-info__caption{padding-top:20px!important;padding-bottom:50px;padding-left:20px;padding-right:20px}.product .shopify-section--recommended-products .product-wrap{background:#fff}.product .shopify-section--recommended-products .relative.product_image .image__container{padding:30px}.product .shopify-section--recommended-products .products-slider.slider-gallery .gallery-cell.visible-4{width:calc(25% - 30px)}.product .shopify-section--recommended-products .slider-gallery.products-slider{padding-bottom:65px;margin-bottom:60px}.product .shopify-section--recommended-products .slider-gallery .gallery-cell{margin-right:30px}@media only screen and (min-width:799px){.product .shopify-section--recommended-products .flickity-page-dots{display:block}}.product .product-compare .one-whole.column.banner{background-color:transparent}.product .product-compare h2.title,.product .product-compare .product{text-align:center;width:100%;margin-bottom:80px;color:#1a1a1a}.faq-section h2.title{text-align:center;width:100%;margin-bottom:25px;color:#1a1a1a}.faq-section .faqAccordion>dt>button{font-size:25px;line-height:37px;text-transform:uppercase;color:#1a1a1a;font-weight:700;padding:0 0 40px;margin-top:40px;font-family:Industry Test}.faq-section .faq-title{width:90%}.shopify-section--slideshow .home_slider_cls.big-image{margin-top:0;z-index:unset;position:relative;max-width:none!important}.faq-section .faqAccordion>dt{margin-right:0!important}.faq-section dl.faqAccordion.left-part{margin-right:0;width:50%}.faq-section dl.faqAccordion.right-part{width:50%}.faq-section .faqAccordion [aria-expanded=true],.faq-section .faqAccordion [aria-hidden=false]{filter:drop-shadow(10.927px 13.023px 4.5px rgba(20,20,20,.17));background-color:#a18d73;color:#fff;padding-left:20px;padding-top:20px;padding-bottom:10px;border:0}.product .featured-link--half .collection_title{font-size:37px;line-height:46px;text-transform:uppercase;color:#1a1a1a;font-family:TacticSansExd-Med}.featured-link--half .collection_title{line-height:46px;text-transform:uppercase;color:#1a1a1a;font-family:TacticSansExd-Med}.prod-image-text .description p{font-size:19px;line-height:31px;color:#1a1a1a;font-weight:400;font-family:Montserrat}.prod-image-text .featured-link--half{background-color:transparent}.faq-section .faqAccordion>dd{color:#1a1a1a;padding:20px 0;margin:0}.faq-section .faqAccordion>dt>button:after{font-size:22px;line-height:37px;text-transform:uppercase;color:#1a1a1a;font-weight:500;font-family:Montserrat;right:0;top:20px;left:unset!important}.faq-section .faqAccordion dt>button[aria-expanded=true]:after{color:#fff!important;right:30px;top:40px}.faq-section .faq__column-1{display:flex;align-items:flex-start;gap:40px}.faq-section #panel-01 p{font-size:19px;line-height:31px;color:#fff;font-weight:400;text-align:left;font-family:Montserrat}.product .shopify-section--recommended-products .jdgm-widget.jdgm-widget{justify-content:center}.big-image.home_slider_cls .caption.position-center{top:80px}@media(min-width:799px){.dhide{display:none}.faq-section .faq__column-1{padding:0}}.easysearch-select-holder select{padding-left:20px!important}@media(max-width:798px){.main--content .content-item h4{font-size:18px!important;line-height:25px!important}.main--content .content-item p{font-size:12px!important;line-height:23px!important;color:#d0cfcf;font-weight:400}#shopify-section-template--17249361395887__image_text_bryU8e.shopify-section--image-with-text{background-size:auto 100%;padding-top:60px!important;padding-bottom:0!important}.shopify-section--slideshow .home_slider_cls.big-image{padding:0;margin-top:-50px}.prod-image-text .featured-link--half.image-with-text__column{width:100%;max-width:100%!important}.faq-section .faq__column-1{flex-direction:column;gap:unset}.faq-section dl.faqAccordion.left-part,.faq-section dl.faqAccordion.right-part{width:100%;margin:0!important}.product .section{padding:0 20px}.faq-section .faqAccordion>dt>button{font-size:15px;line-height:22px;padding-bottom:20px;margin-top:30px}.faq-section #panel-01 p{font-size:14px;line-height:20px}.prod-image-text .featured-link--half .collection_title{font-size:26px;line-height:32px;text-align:center}.prod-image-text .description p{font-size:15px;line-height:25px;text-align:center}.prod-image-text .featured-link--half.image-with-text__column,.prod-image-text .featured-link--half .info{margin:0!important;padding:0!important}.prod-image-text .image-with-text-container{gap:30px}.product .apps_cover_cls .jdgm-widget:not(.jdgm-review-widget--small,.product .apps_cover_cls .jdgm-review-widget--medium) .jdgm-rev-widg__title{font-size:26px!important;line-height:31px!important;margin-bottom:20px}.product .product-app--container{padding-top:50px!important;padding-bottom:50px!important;background-size:auto 100%!important}.product .apps_cover_cls .jdgm-rev-widg__title{font-size:26px!important;line-height:31px!important;margin-bottom:20px;color:#000}.cart .container.content h1{font-size:30px!important;line-height:50px!important;margin:20px 0!important}.cart section.section{padding:0 20px!important}.cart .cart__item--title a{font-size:16px!important;line-height:20px!important}.coll-image-text.prod-image-text .featured-link--half.image-with-text__column{max-width:100%!important;margin:0;width:100%!important}.coll-image-text .featured-link--half a.collection_title{font-size:26px!important;line-height:32px!important;max-width:330px!important;margin:0 auto!important;text-align:center!important;padding-bottom:10px}.collection .shopify-section--faq section.section{padding:0 20px!important}.coll-image-text.prod-image-text .featured-link--half .info{text-align:center!important}.prod-image-text.coll-image-text a.image-text__button{font-size:18px!important}.product .product-recommendations .flickity-button svg.flickity-button-icon{top:21px!important}.easysearch-select-holder select{padding:000!important;padding-left:10px!important}}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary-inner{font-family:Tactic Sans;font-size:24px}.product .jdgm-rev-widg__title{color:#000}.product .jdgm-rev-widg__title{font-size:50px!important;line-height:91px!important;text-transform:uppercase;color:#1a1a1a}.prod-image-text .featured-link--half .info{max-width:624px;width:100%;padding:0;margin-left:80px}.prod-image-text .featured-link--half.image-with-text__column{max-width:666px;margin:0}.product .product-app--container{background:url(/cdn/shop/files/Layer_82_copy_3.png?v=1723109994) center;padding-top:125px;background-size:100% 100%;padding-bottom:100px}.product .jdgm-widget:not(.jdgm-review-widget--small,.product .jdgm-review-widget--medium) .jdgm-rev-widg__title{font-size:50px!important;line-height:91px!important;text-transform:uppercase;color:#1a1a1a}.product .product-app--container .apps_cover_cls{display:unset}.product .product-app--container .container{display:flex;flex-wrap:wrap;justify-content:center;max-width:1400px;margin:0 auto;width:100%}.product .shopify-section.icon_with_text_cls section.section{padding:0}.product .one-whole{width:100%!important}.collection .shopify-section--faq section.section{max-width:1440px;padding:0 40px;width:100%}.main--content .section{max-width:1440px;padding:0 40px}.main--content .content-item h4{font-size:24px;line-height:63px;text-transform:uppercase;color:#fff;font-weight:700;font-family:Industry Test!important}.main--content .content-item P{font-size:15px;line-height:25px;color:#d0cfcf;font-weight:400;font-family:Montserrat}.main--content .content-item li{font-size:15px;line-height:32px;color:#d0cfcf;font-weight:400;font-family:Montserrat;position:relative;margin-left:20px}.main--content .content-item li:before{position:absolute;width:10px;height:10px;display:block;background:#a18d73;content:"";top:11px;left:-19px}.main--content .content-item ul{padding:0;list-style:none}.collection .icon_with_text_cls .icon_text_cover .icon_text_item{position:relative;z-index:4}.main--content .content-item{border-bottom:solid 1px #4E4B4A;padding-bottom:20px;margin-bottom:20px}.main--content .content-item:last-child{border:0}.cart .cart__item--title a{font-family:Industry Test!important;font-size:21px;line-height:25px!important;color:#1a1a1a!important;font-weight:700!important}.cart .container.content{margin-bottom:80px}.cart .container.content h1{font-size:40px;text-align:center;color:#000;margin-bottom:20px;margin-top:20px}.cart section.section{max-width:1440px;width:100%;padding:0 40px}.cart .cart__remove-btn{top:38px;align-items:center}.cart .cart__remove-btn span.remove-text{font-size:16px}.cart .modal_price span.money{color:#1a1a1a!important}.coll-image-text .featured-link--half a.collection_title{font-size:50px;line-height:63px;text-transform:uppercase;color:#fff;margin:0}.coll-image-text.prod-image-text .featured-link--half .info{margin:0 75px 0 0;max-width:100%}.prod-image-text.coll-image-text a.image-text__button{background:#a18d73;font-size:19px;line-height:32px;color:#fff;font-weight:700;font-family:Industry Test!important;letter-spacing:-1px;min-width:190px;border:0;min-height:53px;padding:10px 20px;margin-top:15px}.prod-image-text.coll-image-text .image-text__button:before{content:"";position:absolute;right:-15px;top:0;border-left:solid 15px rgb(161,141,115);border-right:solid 1px transparent!important;border-bottom:solid 54px transparent;transition:all .2s linear}.prod-image-text.coll-image-text .image-text__button:after{content:"";position:absolute;right:-27px;width:15px;height:53px;transform:matrix(1,0,-.305731,1,0,0);background:#fff;transition:all .2s linear}.prod-image-text.coll-image-text .description p{color:#fff}.prod-image-text.coll-image-text{max-width:1440px;width:100%;padding:0 40px}.collection-top_filter_category .shopify-section--image-with-text.coll-image-with-text{margin-top:-74px!important}.coll-image-text.prod-image-text .featured-link--half.image-with-text__column{max-width:100%;margin:0;width:50%}.page-faq .faqAccordion>dt>button:after{right:0!important;color:#1a1a1a;left:15px}.page-faq .faqAccordion>dt>button{color:#1a1a1a;font-family:Industry Test}.page-faq .faqAccordion.left-part a{color:#d88c34}.page-faq .shopify-section--faq .faqAccordion>dt{margin-right:0}html{scroll-behavior:smooth}.pdp_accordian .faqAccordion.first dd a{text-decoration:underline;text-underline-offset:3px}.collection-top_filter_category .collection_with_sidefilter,.collection-top_filter_category .collection_page_container .sidebar-enabled--true .container{border:0;padding:0}.collection-top_filter_category .sidebar.toggle-all--false{display:none}.collection_page_container .section_select .sort_by{font-size:16px;letter-spacing:2px;line-height:32px;text-transform:uppercase;color:#000;font-family:TacticSansExd-Med;padding-left:10px;padding-right:20px}.collection-top_filter_category.collection .shopify-section.icon_with_text_cls{margin-top:-40px!important}.collection .flickity-button:focus{box-shadow:unset}@media(max-width:1400px)and (min-width:1025px){.collection .easysearch-select-holder select{min-width:370px}}.index .shopify-section.icon_with_text_cls,.product .shopify-section.icon_with_text_cls{margin-top:-70px!important;padding-top:50px!important}.image-with-text__image-column img{height:auto!important}ul.vendor_main{display:flex;flex-direction:column;padding:0;margin:0}.gun_make_menu{display:flex;gap:20px;align-items:flex-start;padding:40px;flex-wrap:wrap;min-width:100%}.gun_make_menu .gun_make_menu_inner{width:calc(25% - 15px)}.gun_make_menu .gun_make_menu_inner h5{border-bottom:solid 1px #d5d5d5}.gun_make_menu .gun_make_menu_inner li a{padding:5px 0;font-family:Industry Test!important;font-weight:400;font-size:19px}.gun_make_menu .gun_make_menu_inner h5 strong{font-weight:400}.nav-desktop__tier-1 .nav-desktop__tier-1-item:nth-child(2) .mega-menu.menu.dropdown_content:before{left:310px}ul.mobile-mega-menu{padding:0!important}.nav-desktop__tier-2--dropdown,.nav-desktop__tier-3{background-color:#fff}.nav-desktop__tier-2--dropdown li.nav-desktop__tier-2-item a{color:#1a1a1a}.breadcrumb-wrapper{padding-bottom:3rem}@media screen and (max-width:1400px){.FAQ .faq-section{padding-left:10px;padding-right:10px}}@media screen and (max-width:798px){ul.mobile-mega-menu{padding-left:10px!important}.mhide{display:none}.gun_make_menu_inner ul.vendor_main{display:flex!important}.gun_make_menu{padding:0;width:100%;gap:20px;flex-wrap:wrap}.gun_make_menu .gun_make_menu_inner{width:calc(50% - 10px);flex-direction:column}.gun_make_menu .gun_make_menu_inner h5{width:100%}.mobile-menu-container.dropdown{max-height:calc(100vh - 115px);overflow-y:auto}.mobile-menu-container.dropdown a,.gun_make_menu .gun_make_menu_inner li a{font-family:Industry Test!important;font-weight:400;font-size:14px}.search .product-details span.title{font-size:15px;line-height:18px}.search__header{padding:10px 0 5px}.prod-image-text .featured-link--half.image-with-text__column{justify-content:center}.product_gallery_nav{margin-bottom:10px}.product_form.product_form_options{margin-top:10px}.FAQ .faq-section{padding-left:0;padding-right:0}.prod-image-text .featured-link--half .info{max-width:100%}.mobile-menu-container.dropdown a,.gun_make_menu .gun_make_menu_inner li a{padding-top:5px;padding-bottom:5px}}@media screen and (max-width:640px){.gun_make_menu .gun_make_menu_inner{width:100%}.shopify-section--recommended-products .products-slider.slider-gallery .gallery-cell.visible-4{width:calc(70% - 10px)!important}.product .shopify-section--recommended-products .slider-gallery .gallery-cell{margin-right:10px!important}.list-collections-wrapper .thumbnail-overlay .thumbnail-overlay__button{min-width:37px}}.flickity-prev-next-button.next,.flickity-prev-next-button.previous{opacity:unset}.main--content li strong{font-weight:700;color:#fff}.toggle_list li.active a{font-weight:600}@media screen and (max-width:480px){.search .is-flex{justify-content:space-between}.product .product-wrap .relative.product_image{min-height:269px}}@media screen and (max-width:417px){.additional_information ul.metafield-single_line_text_field-array{flex-direction:column}.additional_information ul.metafield-single_line_text_field-array li.metafield-single_line_text_field{width:100%}}@media(min-width:998px)and (max-width:1200px){.main-nav .icon_wrap{max-width:316px}.nav-desktop__tier-1 .nav-desktop__tier-1-link{font-size:16px}.nav.nav--combined ul.nav-desktop__tier-1{padding-left:1rem;column-gap:10px}.search-form__input[type=text]{padding:0 40px 0 10px;font-size:14px!important}.main-nav .icon_wrap{gap:15px}}.coll-image-with-text a.global-button.global-button--text.image-text__button:hover{background:#fff;color:#000}.coll-image-with-text .prod-image-text.coll-image-text .image-text__button:hover:before{border-left:solid 15px #fff}.coll-image-with-text .prod-image-text.coll-image-text .image-text__button:hover:after{background:#a18d73}.home_main_banner button.flickity-button.flickity-prev-next-button.previous,.home_main_banner button.flickity-button.flickity-prev-next-button.next{display:none}.main-nav .nav-desktop .dropdown_content .dropdown_column .image-element__wrap img{object-fit:contain!important}#rebuy-terms-checkbox.rebuy-cart__flyout-terms-checkbox{border-color:#1a1a1a!important;border-bottom-color:#1a1a1a!important}#rebuy-terms-checkbox.rebuy-cart__flyout-terms-checkbox:hover,#rebuy-terms-checkbox.rebuy-cart__flyout-terms-checkbox:focus,#rebuy-terms-checkbox.rebuy-cart__flyout-terms-checkbox:active{border-color:#1a1a1a!important;border-bottom-color:#1a1a1a!important;outline:none!important}label[for=rebuy-terms-checkbox]{color:#111!important}.terms-conditions{font-size:1rem}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom.css.map */
