@media only screen and (min-width:1440px) and (max-width:1750px){.footer-social{transform:translateX(-55px)}}.am-visually-hidden{border:0;clip:rect(0,0,0,0);height:0;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;width:0}.am-word-break{word-break:break-word;word-wrap:break-word}.ie11 .am-word-break{word-break:break-all}.ambase-word-break{word-break:break-word;word-wrap:break-word}.ie11 .ambase-word-break{word-break:break-all}@media all and (min-width:768px),print{h1{font-size:36px;margin-bottom:20px}h2{font-size:36px;margin-top:0}h3{font-size:28px}h4{font-size:26px}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type*=date],input[type=email],select{height:50px;padding:0 20px}select{padding-right:30px}textarea{font-size:1.6rem;padding:12px 20px}.navigation,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1630px;padding-left:15px;padding-right:15px;width:auto}.page-main{width:100%}.columns{display:block}.column.main{min-height:300px}.page-layout-1column .column.main{width:100%;-ms-flex-order:2;-webkit-order:2;order:2}.page-layout-3columns .column.main{width:66.66666667%;display:inline-block;-ms-flex-order:2;-webkit-order:2;order:2}.page-layout-2columns-left .column.main{width:83.33333333%;float:right;-ms-flex-order:2;-webkit-order:2;order:2}.page-layout-2columns-right .column.main{width:83.33333333%;float:left;-ms-flex-order:1;-webkit-order:1;order:1}.sidebar-main{padding-right:20px}.page-layout-3columns .sidebar-main{width:16.66666667%;float:left;-ms-flex-order:1;-webkit-order:1;order:1}.page-layout-2columns-left .sidebar-main{width:16.66666667%;float:left;-ms-flex-order:1;-webkit-order:1;order:1}.page-layout-2columns-right .sidebar-main{width:16.66666667%;float:left;-ms-flex-order:1;-webkit-order:1;order:1}.page-layout-2columns-right .sidebar-main{padding-left:20px;padding-right:0}.sidebar-additional{clear:right;padding-left:20px}.page-layout-3columns .sidebar-additional{width:16.66666667%;float:right;-ms-flex-order:3;-webkit-order:3;order:3}.page-layout-2columns-left .sidebar-additional{width:16.66666667%;float:right;-ms-flex-order:2;-webkit-order:2;order:2}.page-layout-2columns-right .sidebar-additional{width:16.66666667%;float:right;-ms-flex-order:2;-webkit-order:2;order:2}.page-layout-2columns-left .sidebar-additional{clear:left;float:left;padding-left:0}.panel.header{padding:10px 20px}.nav-toggle:before{font-size:2.7rem;line-height:1}.fieldset>.field.telephone .control{position:relative}.fieldset>.field.telephone .control:before{height:50px}button,a.action.primary,.action.primary,.action-primary{font-size:1.5rem;padding:14px 30px}.product.data.items{position:relative;z-index:1}.product.data.items:before,.product.data.items:after{content:'';display:table}.product.data.items:after{clear:both}.product.data.items>.item.title{float:left;width:auto}.product.data.items>.item.title>.switch{height:20px;display:block;position:relative;z-index:2}.product.data.items>.item.content{margin-top:20px;box-sizing:border-box;float:right;margin-left:-100%;width:100%}.product.data.items>.item.content:before,.product.data.items>.item.content:after{content:'';display:table}.product.data.items>.item.content:after{clear:both}.product.data.items>.item.content.active{display:block}.product.data.items>.item.title{margin:0 10px 0 0}.product.data.items>.item.title>.switch{font-weight:600;line-height:40px;font-size:1.6rem;color:#425a3c;text-decoration:none;background:#f5f7f5;border:1px solid #d6d6d6;border-bottom:none;height:45px;padding:1px 20px 2px}.product.data.items>.item.title>.switch:visited{color:#425a3c;text-decoration:none}.product.data.items>.item.title>.switch:hover{color:#425a3c;text-decoration:none}.product.data.items>.item.title>.switch:active{color:#425a3c;text-decoration:none}.product.data.items>.item.title:not(.disabled)>.switch:focus,.product.data.items>.item.title:not(.disabled)>.switch:hover{background:#f5f7f5}.product.data.items>.item.title:not(.disabled)>.switch:active,.product.data.items>.item.title.active>.switch,.product.data.items>.item.title.active>.switch:focus,.product.data.items>.item.title.active>.switch:hover{background:#fff;color:#425a3c;text-decoration:none}.product.data.items>.item.title.active>.switch,.product.data.items>.item.title.active>.switch:focus,.product.data.items>.item.title.active>.switch:hover{padding-bottom:3px}.product.data.items>.item.content{background:#fff;margin-top:45px;padding:20px;border:0;border-top:1px solid #d6d6d6}.product.data.items>.item.content{border:solid 1px #d6d6d6;border-radius:5px;border-top-left-radius:0}.product.data.items>.item.title>.switch{border-top-left-radius:5px;border-top-right-radius:5px;min-width:130px;text-align:center}.pager{flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.pages{margin:0}.actions-toolbar:before,.actions-toolbar:after{content:'';display:table}.actions-toolbar:after{clear:both}.actions-toolbar .primary{float:left}.actions-toolbar .secondary{float:right}.actions-toolbar .primary,.actions-toolbar .secondary{display:inline-block}.actions-toolbar .primary a.action,.actions-toolbar .secondary a.action{display:inline-block}.actions-toolbar .primary .action{margin:0 5px 0 0}.actions-toolbar .secondary a.action{margin-top:6px}.actions-toolbar>.primary,.actions-toolbar>.secondary{margin-bottom:0}.actions-toolbar>.primary .action,.actions-toolbar>.secondary .action{margin-bottom:0;width:auto}.breadcrumbs{margin-top:-30px}.price-including-tax,.price-excluding-tax{font-size:1.8rem}.modal-popup.modal-slide .modal-footer{border-top:1px solid #d6d6d6;text-align:right}.abs-product-options-list-desktop dt{clear:left;float:left;margin:0 10px 5px 0}.abs-product-options-list-desktop dt:after{content:': '}.abs-product-options-list-desktop dd{display:inline-block;float:left;margin:0 0 5px;word-break:break-all}.abs-button-desktop{width:auto}.abs-blocks-2columns{width:48.8%}.abs-blocks-2columns:nth-child(odd){clear:left;float:left}.abs-blocks-2columns:nth-child(even){float:right}.abs-reset-left-margin-desktop{margin-left:0}.abs-margin-for-forms-desktop{margin-left:25.8%}.abs-visually-hidden-desktop,.block-collapsible-nav .title,.modes-label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.abs-add-clearfix-desktop:before,.abs-add-clearfix-desktop:after,.abs-pager-toolbar:before,.abs-pager-toolbar:after,.page-header .header.panel:before,.page-header .header.panel:after{content:'';display:table}.abs-add-clearfix-desktop:after,.abs-pager-toolbar:after,.page-header .header.panel:after{clear:both}.abs-add-box-sizing-desktop,.column.main,.sidebar-main,.sidebar-additional{box-sizing:border-box}.abs-add-box-sizing-desktop-m{box-sizing:border-box}.abs-no-display-desktop,.sidebar .block.widget .pager .item:not(.pages-item-next):not(.pages-item-previous){display:none}.abs-pager-toolbar{margin-bottom:20px;position:relative}.abs-pager-toolbar .limiter{float:right;position:relative;z-index:1}.abs-pager-toolbar .toolbar-amount{float:left;line-height:normal;padding:7px 0 0;position:relative;z-index:1}.abs-pager-toolbar .pages{position:absolute;width:100%;z-index:0}.pagebuilder-slide-wrapper .pagebuilder-slide-button{font-size:1.5rem;padding:8px 20px}.pagebuilder-mobile-only{display:none !important}.block-search{float:right;margin-right:0;margin-top:13px;position:relative;width:100%}.block-search .control{border-top:0;margin:0;padding:0}.block-search .nested{display:block;padding-top:5px;position:absolute}.block-search input{height:40px;padding-left:15px;padding-right:35px}.block-search .action.search{display:inline-block;background-image:none;background:0 0;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-decoration:none;text-shadow:none;font-weight:400;padding:8px 0;position:absolute;right:15px;top:0;z-index:1}.block-search .action.search>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-search .action.search:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;line-height:22px;color:#2e342e;content:'\e615';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.block-search .action.search:hover:before{color:inherit}.block-search .action.search:active:before{color:inherit}.block-search .action.search:focus,.block-search .action.search:active{background:0 0;border:none}.block-search .action.search:hover{background:0 0;border:none}.block-search .action.search.disabled,.block-search .action.search[disabled],fieldset[disabled] .block-search .action.search{pointer-events:none;opacity:1}.block-search .action.search:before{font-size:1.8rem;content:'\e917';color:#daa21b;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:'icomoon' !important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak-as:never;text-transform:none;vertical-align:middle}.block-search .action.search:focus:before{color:#333}.search-autocomplete{margin-top:0}.minicart-wrapper{margin-right:35px}.minicart-wrapper .block-minicart{margin-top:-7px;padding-left:30px;padding-right:30px;right:-15px;width:440px}.minicart-wrapper .block-minicart .block-content>.actions:nth-last-child(2){margin-left:-30px;margin-right:-30px}.minicart-wrapper .block-minicart .block-content>.actions>.primary{margin-bottom:30px}.minicart-wrapper .block-minicart:before{left:auto;right:20px}.minicart-wrapper .block-minicart:after{border-color:transparent transparent #d6d6d6;left:auto;right:19px}.minicart-wrapper .product .actions>.secondary{margin-left:26px}.minicart-wrapper .action.close{right:6px;top:4px}.minicart-wrapper .action.showcart:before{font-size:2.3rem}.minicart-wrapper .action.showcart.active:before{font-size:2.3rem}.minicart-wrapper .action.showcart .counter.qty{font-size:1.1rem;height:24px;line-height:24px;right:-20px;top:-8px;width:24px}.minicart-wrapper .product-item-firearm{font-size:1.4rem}.minicart-items-wrapper{margin-left:-30px;margin-right:-30px;max-height:400px;padding:0 30px}.minicart-items .product-item-details{padding-left:120px}.minicart-items .product>.product-item-photo,.minicart-items .product>.product-image-container{height:100px !important;width:100px !important}.minicart-items .product .product-item-details .price-including-tax .price,.minicart-items .product .product-item-details .price-excluding-tax .price{font-size:1.8rem}.minicart-items .action.edit:before,.minicart-items .action.delete:before{font-size:2rem;line-height:20px}.minicart-items .product-item-name{font-size:1.6rem}.block.newsletter{width:100%}.block.newsletter .field .control{width:100%}.block.newsletter .action.subscribe{min-height:50px}.block.newsletter .title strong{font-size:2rem}body{font-size:1.6rem}.page-wrapper>.breadcrumbs,.page-wrapper>.top-container,.page-wrapper>.widget{box-sizing:border-box;width:100%}.header-top{font-size:1.4rem}a.header-order-status .icon-track{font-size:1.6rem;margin-right:6px}.page-header{border:0;margin-bottom:30px;padding-bottom:20px}.page-header .panel.wrapper{border-bottom:1px solid #e8e8e8}.page-header .header.panel{padding-bottom:10px;padding-top:10px}.page-header .switcher{display:inline-block}.page-header .link.wishlist{margin-right:35px}.page-header .link.wishlist .counter.qty{font-size:1.1rem;height:24px;line-height:24px;right:-18px;top:-6px;width:24px}.page-header .link.wishlist .icon-favorite:before{font-size:2.3rem}.header.content{padding-top:31px}.header.content>.header.links>.authorization-link a{font-size:1.6rem;align-items:center;color:#2e342e;display:flex}.header.content>.header.links>.authorization-link a:before{font-size:2.3rem;margin-right:10px}.customer-welcome .action.switch{font-size:1.6rem;align-items:center;display:flex}.customer-welcome .action.switch:before{font-size:2.3rem;margin-right:10px}.header-notification{margin-right:35px}.header-notification .icon-notification{font-size:2.3rem}.header-notification .notification-counter{font-size:1.1rem;height:24px;line-height:24px;position:absolute;right:-18px;top:-6px;width:24px}.header-legacy{font-size:1.4rem;background-color:#2e342e;border-radius:4px;color:#fff;display:block;float:right;font-family:'EurostileBold';margin-right:35px;margin-top:-12px;max-width:200px;padding:6px 15px 3px;text-align:center}.page-main>.page-title-wrapper .page-title{display:inline-block}.page-main>.page-title-wrapper .page-title+.action{float:right;margin-top:20px}.logo{margin-top:-20px;max-width:130px}.logo img{max-height:inherit}.page-footer .pagebuilder-column-line .pagebuilder-column{padding-left:10px;padding-right:10px}.page-footer .footer-logo{max-width:100%}.page-footer ul.footer-address-main{margin:0}.page-footer .footer-bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-right:60px;padding-top:30px}.page-footer ul.footer-social{margin-top:0}.page-footer .footer-support{font-size:2rem}.footer.content .links{display:inline-block;margin-bottom:20px;vertical-align:top;width:100%}.footer.content .switcher.store{display:inline-block;padding-right:50px;vertical-align:top}.eligible-free-shipping{font-size:1.5rem;padding:9px 10px}.eligible-free-shipping .icon-track{font-size:1.7rem;margin-right:6px;position:relative;top:-1px}.modal-popup.add-to-cart-popup .modal-inner-wrap{max-width:595px}.brands-logo li{width:25%}a.help-button-right{padding:7px 16px;right:-30px}a.help-button-right .icon-question{margin-right:8px}.back-to-top{font-size:1.4rem;bottom:20px;height:50px;line-height:45px;padding-left:3px;right:20px;width:50px}.free-ship-modal{max-width:400px;right:-400px;width:100%}.free-ship-modal p{line-height:27px}.shipping-popup-title{font-size:2.4rem;margin:40px 0}.inner-content-popup{max-width:400px;padding:50px}.show-slide-out{right:0}.modal-popup.add-to-cart-popup.age-confirm-popup{top:50%}.seach-by-title{margin-bottom:15px}.manufacturers-category-response,.manufacturers-serach-response{-webkit-column-count:3;column-count:3}.manufacturers-serach-response .manufacturer-search,.manufacturers-serach-response .manufacturers-category{max-width:100%}.filter-options-content a:hover{text-decoration:none}.amasty-catalog-topnav .filter-options-item .filter-options-content .amshopby-flyout-block .items.amshopby-fly-out-view{margin:-11px;box-shadow:none}.filter-options input[type=checkbox]{border:0;clip:rect(0,0,0,0);height:0;margin:0;opacity:0;overflow:hidden;padding:0;width:0;position:absolute}.filter-options input[type=checkbox]+.amshopby-choice{word-break:break-word;word-wrap:break-word;cursor:pointer;display:block;left:0;line-height:1.2;margin:0;min-height:18px;padding:0 0 0 18px;position:absolute;top:4px}.ie11 .filter-options input[type=checkbox]+.amshopby-choice{word-break:break-all}.filter-options input[type=checkbox]+.amshopby-choice:before,.filter-options input[type=checkbox]+.amshopby-choice:after{border-radius:4px;box-sizing:border-box;content:'';display:inline-block;height:18px;left:0;position:absolute;top:0;width:18px}.filter-options input[type=checkbox]+.amshopby-choice:before{background:#fff;border:1px solid #d6d6d6;border-radius:5px}.filter-options input[type=checkbox]+.amshopby-choice:after{background:#425a3c url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNSAxNSI+CiAgPGRlZnMvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMS42NjkzIDMuNTAwNjFjLS4yMDc4LjAwNjk1LS40MDQ4LjA5ODg1LS41NDkzLjI1NjItMS45NTcwMyAyLjA2NDE1LTMuNDM4ODMgMy43NzY1NS01LjI4MDQxIDUuNzQ3ODNMMy44MTczIDcuNzA0NzRjLS4wNzk5Mi0uMDcxNi0uMTcyNDUtLjEyNTk1LS4yNzIzMy0uMTU5OTItLjA5OTg3LS4wMzM5Ny0uMjA1MTItLjA0NjktLjMwOTc0LS4wMzgwNi0uMTA0NjIuMDA4ODUtLjIwNjU2LjAzOTI5LS4zLjA4OTYtLjA5MzQ1LjA1MDMtLjE3NjU2LjExOTQ4LS4yNDQ1OS4yMDM2LS4wNjgwNC4wODQxMS0uMTE5NjYuMTgxNTEtLjE1MTkzLjI4NjYyLS4wMzIyNy4xMDUxMS0uMDQ0NTUuMjE1ODgtLjAzNjE1LjMyNTk4LjAwODQxLjExMDExLjAzNzM0LjIxNzQuMDg1MTUuMzE1NzQuMDQ3ODEuMDk4MzMuMTEzNTUuMTg1NzkuMTkzNDguMjU3MzlMNS4zNzc3MSAxMS4yOThjLjE1MzE1LjEzNzkuMzUwMTkuMjA5OC41NTE2LjIwMTMuMjAxNDEtLjAwODYuMzkyMzEtLjA5NjkuNTM0NDQtLjI0NzNDOC42MTA3NCA4Ljk4NzU3IDEwLjE0MiA3LjE3NTQ0IDEyLjI1NiA0Ljk0NTc4Yy4xMTY1LS4xMTgzNy4xOTYtLjI3MTIuMjI4MS0uNDM4MjMuMDMyMS0uMTY3MDMuMDE1My0uMzQwMzgtLjA0ODQtLjQ5NzA5LS4wNjM2LS4xNTY3MS0uMTcwOS0uMjg5MzctLjMwNzgtLjM4MDQyLS4xMzY5LS4wOTEwNS0uMjk2OC0uMTM2MTktLjQ1ODYtLjEyOTQzeiIvPgo8L3N2Zz4K) center/14px;background-repeat:no-repeat;content:none}.filter-options input[type=checkbox]:checked+.amshopby-choice:before{border-color:#425a3c}.filter-options input[type=checkbox]:checked+.amshopby-choice:after{content:''}._keyfocus .filter-options input[type=checkbox]:active+.amshopby-choice:before,._keyfocus .filter-options input[type=checkbox]:focus+.amshopby-choice:before,.filter-options input[type=checkbox]:active+.amshopby-choice:before,.filter-options input[type=checkbox]:focus+.amshopby-choice:before{border-color:#425a3c}.filter-options input[type=checkbox]:not(:checked).mage-error+.amshopby-choice:before{border-color:#f23b3b}.am_shopby_apply_filters{position:absolute;bottom:inherit;z-index:212;display:none;visibility:hidden;padding:0;width:inherit}.am_shopby_apply_filters.visible{bottom:inherit;visibility:visible}.am_shopby_apply_filters.-fixed{position:fixed}.am_shopby_apply_filters.-fixed .am-show-button:before{display:none}.am-show-button{position:relative;justify-content:space-between;margin:0 0 10px;padding:12px 10px;min-width:180px;width:inherit;border:none;border-radius:6px;box-shadow:0 4px 8px rgba(190,199,219,.21),0 6px 25px rgba(190,199,219,.28)}.am-show-button>.am-items{margin:0 auto}.am-show-button:before{position:absolute;width:10px;height:10px;background:#fff;content:'';transform:rotate(45deg)}.am-show-button.-vertical:before{top:calc(50% - (10px/2));right:calc(100% - (10px/2))}.am-show-button.-horizontal:before{top:calc(100% - (10px/2));left:calc(50% - (10px/2))}#amasty-shopby-product-list .amshopby-overlay-block>.amshopby-loader{top:30%;transform:translate(-50%,-30%)}.am-brands-fullwidth{width:100% !important}.filter-actions{line-height:1;right:0;top:0}.filter-title{line-height:80px;margin-bottom:25px}.filter.block{margin-bottom:40px}.filter-options-item{margin-bottom:20px}.filter.active .filter-options,.filter-options{background:0 0;clear:both;display:block;overflow:initial;position:static}.filter-subtitle{display:block;position:static}.limiter-options{background-position:right 5px center;margin:0;min-width:50px;padding-left:10px;padding-right:25px;width:auto}.page-products .columns{padding-top:0;position:relative;z-index:1}.page-products .toolbar-sorter{margin-right:15px}.page-products .products.wrapper~.toolbar{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.page-products .products.wrapper~.toolbar:after,.page-products .products.wrapper~.toolbar:before{display:none}.page-products .products.wrapper~.toolbar .toolbar-amount{margin-top:0}.page-products .products.wrapper~.toolbar>.pager{width:100%}.sorter-options{width:115px}.products.wrapper~.toolbar .pages{float:left}.products.wrapper~.toolbar .limiter{display:block;float:right}.modes{float:left;margin-right:20px}.modes-mode{color:#7d7d7d;display:inline-block;text-decoration:none;border:1px solid #d6d6d6;border-right:0;float:left;font-weight:400;line-height:1;padding:7px 10px;text-align:center}.modes-mode>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.modes-mode:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:inherit;color:#7d7d7d;content:'\e60d';font-family:'icons-blank-theme';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.modes-mode:hover:before{color:#7d7d7d}.modes-mode:not(.active):hover{color:#7d7d7d;background:#dedede}.modes-mode:last-child{border-right:1px solid #d6d6d6}.modes-mode.active{color:#a6a6a6}.mode-list:before{content:'\e60b'}.toolbar-products .toolbar-amount{font-size:1.8rem;margin-top:13px}.sorter{float:right}.sorter .sorter-action{top:8px}.page-products .toolbar .limiter{float:right}.schematics-part-filter{text-align:left}.schematics-part-filter .sort-by{display:inline-block;margin-right:40px}.schematics-part-filter .show-available{display:inline-block;margin-top:0}.schematics-category-image-main{min-height:560px}.parts-list-head h2,.parts-list-head h3{font-size:28px}.cart.table-wrapper .product-image-wrapper{min-height:120px}.product-items .product-item .product-item-details>.stock.unavailable{margin-top:-40px}.catalog-category-view.page-layout-2columns-left .sidebar-main,.catalogsearch-result-index.page-layout-2columns-left .sidebar-main{width:26%}.catalog-category-view.page-layout-2columns-left .column.main,.catalogsearch-result-index.page-layout-2columns-left .column.main{width:74%}.page-products.page-layout-1column .products-grid .product-item{width:100%/4}.page-products.page-layout-3columns .products-grid .product-item{width:100%/2}.product-item-actions .actions-secondary>.action{height:45px;line-height:40px;width:45px}.product-item-actions .actions-secondary>.action.towishlist:before{font-size:2rem}.category-view{margin-bottom:30px;padding:15px 0 35px}.category-about-text{margin-bottom:30px}.block.upsell{margin-bottom:30px !important;margin-top:30px}.block.upsell .variation-prod-title{font-size:2rem}.block.upsell .products-list .product-item-photo{width:100px}.block.upsell .products-list .product-item-details{width:calc(100% - 100px)}.block.upsell .products-list .product-item-details .stock.unavailable{width:100%}.block.upsell .products-list .product-item .product-image-container{min-height:80px}.block.upsell .product-quantity label{font-size:1.6rem}.block.upsell .product-item-info .product-item-name{margin-top:0;min-height:0}.block.upsell .price-box .price-including-tax+.price-excluding-tax,.block.upsell .price-box .weee+.price-excluding-tax,.block.upsell .price-box .weee{font-size:2.2rem}.block.upsell .price-box .price-including-tax+.price-excluding-tax .price,.block.upsell .price-box .weee+.price-excluding-tax .price,.block.upsell .price-box .weee .price{font-size:2.2rem}.block.upsell .price-box .price-including-tax+.price-excluding-tax .price-wrapper .price,.block.upsell .price-box .weee+.price-excluding-tax .price-wrapper .price,.block.upsell .price-box .weee .price-wrapper .price{font-size:2.2rem}.block.upsell .price-box .old-price .weee .price{font-size:1.8rem}.block.upsell .box-tocart .fieldset:last-child{margin-bottom:20px}.obsolete-row.block.upsell .products-list .product-item-photo{width:180px}.page-products .sorter-left{float:left}.block.widget .products-grid .product-item{width:33.33333333%}.sidebar .block.widget .products-grid .product-item{margin-left:0;width:100%}.sidebar .block.widget .products-grid .product-item .actions-secondary{display:block;padding:10px 0}.page-layout-1column .block.widget .products-grid .product-item{margin-left:2%;width:calc((100% - 6%)/4)}.page-layout-1column .block.widget .products-grid .product-item:nth-child(3n+1){margin-left:2%}.page-layout-1column .block.widget .products-grid .product-item:nth-child(4n+1){margin-left:0}.page-layout-3columns .block.widget .products-grid .product-item{width:50%}.sidebar .block.widget .pager .pages-item-next{padding:0}.sidebar .block.widget .pager .pages-item-next .action{margin:0}}@media all and (min-width:992px),print{nav.navigation{background-color:transparent;padding-left:15px;padding-right:15px}nav.navigation>ul{position:inherit}nav.navigation .level0:hover:after{display:none}.navigation{background-color:transparent;padding-left:15px;padding-right:15px}.navigation .submenu-wraper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1630px;padding:34px 15px}.navigation .submenu-wraper .menu-title{margin-bottom:15px;margin-top:5px}.navigation .submenu-wraper .submenu-left.hide-deskop{display:none}.navigation .submenu-wraper.shop-by-brand .submenu-left{max-width:580px;width:56%}.navigation .submenu-wraper.shop-by-brand .submenu-images{max-width:500px;width:40%}.navigation .submenu-wraper.shop-by-category .submenu-left{padding-right:15px;width:68%}.navigation .submenu-wraper.shop-by-category ul{-webkit-column-count:4;column-count:4}.navigation .submenu-wraper.shop-by-category .submenu-images{margin-top:5px;padding-left:15px;width:32%}.navigation .submenu-wraper.military-surplus .submenu-left{padding-right:15px;width:68%}.navigation .submenu-wraper.military-surplus .submenu-left ul{-webkit-column-count:2;column-count:2}.navigation .submenu-wraper.military-surplus .submenu-images{margin-top:5px;padding-left:15px;width:32%}.navigation .submenu-wraper.gun-magazines .submenu-images{display:flex;flex-wrap:wrap;justify-content:space-between;min-width:100%}.navigation .submenu-wraper.gun-magazines .submenu-images .submenu-image-box{margin-bottom:20px;width:calc(50% - 10px)}.navigation .submenu-wraper.gun-magazines .submenu-images .submenu-image-box+.submenu-image-box{margin-top:0}.navigation .submenu-wraper.gun-magazines a.view-all-products.primary{margin-top:10px;width:100%}.navigation .nav-menu.ui-menu-item,.navigation .nav-menu,.navigation>ul>div{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}.navigation>ul{width:100%}.navigation>ul li.level0{position:inherit}.navigation>ul li.level0 .submenu{left:0 !important;right:0 !important;text-align:left;top:100% !important}.navigation>ul li.level0.level-top{border-left:1px solid rgba(214,214,214,.15);flex:1;text-align:center}.navigation>ul li.level0.level-top.parent>.level-top{border-left:none;white-space:nowrap}.navigation .submenu ul{display:block !important}.navigation .level0{font-size:1.3rem;float:left}.navigation .level0 .submenu a.view-all-products{margin-top:30px;padding:12px 20px}.navigation .level0 .submenu a.view-all-products:hover{background-color:#2e342e;color:#daa21b}.navigation .level0 .submenu .shop-now-menu{color:#daa21b;padding:0;text-decoration:underline}.navigation .level0 .submenu .shop-now-menu:hover{text-decoration:underline}.navigation .level0 .submenu ul.submenu-reverse{left:0 !important;right:0}.navigation .level0.parent:hover{background-color:#2e342e}.navigation .level0.parent:hover>.level-top:after{-webkit-transform:rotate(-90deg);margin-top:-7px;transform:rotate(-90deg)}.navigation .level0.parent:hover>.submenu{display:block !important}.navigation .level0.parent.active-links .submenu{display:block !important;visibility:visible}.navigation .level0.parent>.level-top:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-transform:rotate(90deg);font-size:.9rem;content:'\e90f';display:inline-block;font-family:'icomoon';font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:6px;margin-top:3px;min-width:10px;text-transform:none;transform:rotate(90deg);vertical-align:middle}.navigation .level0>.level-top{padding:0 13px !important}.navigation .level0.buy-gift-card{-webkit-align-items:center;-ms-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#daa21b;float:right;justify-content:center}.navigation .level0.buy-gift-card .level-top{-webkit-align-items:center;-ms-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;align-self:stretch;color:#212121;justify-content:center;line-height:1;margin-top:0;padding:0 10px !important;width:100%}.navigation .level0.active>.level-top,.navigation .level0.has-active>.level-top{border:none}.submenu-image-box{position:relative}.submenu-image-box+.submenu-image-box{margin-top:20px}.submenu-image-box .submenu-image img{display:block;width:100%}.submenu-image-box .submenu-content{align-items:center;bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 20px 20px;position:absolute;width:100%}.submenu-image-box .submenu-content h4{font-size:1.2rem;color:#fff;font-family:'CopperplateBold';line-height:1.4;margin:0;max-width:75%}.nav-toggle{display:none}.nav-sections{-webkit-flex-basis:auto;flex-basis:auto;-webkit-flex-shrink:0;flex-shrink:0;background-color:#425a3c;margin-top:15px;position:relative}.nav-sections-item-title{display:none}.nav-sections-item-content>*{display:none}.nav-sections-item-content>.navigation{display:flex;flex-wrap:wrap;position:inherit}.navigation{background:#fff;font-weight:700;height:inherit;left:auto;overflow:inherit;padding:0;position:relative;top:0;width:100%;z-index:3}.navigation:empty{display:none}.navigation ul{margin-top:0;margin-bottom:0;padding:0;position:relative}.navigation li.level0{border-top:none}.navigation li.level1{position:relative}.navigation .level0{margin:0;display:inline-block;position:relative}.navigation .level0:last-child{margin-right:0;padding-right:0}.navigation .level0:hover:after{content:'';display:block;position:absolute;top:0;left:100%;width:10px;height:calc(100% + 3px);z-index:1}.navigation .level0>.level-top{color:#fff;line-height:50px;padding:0 12px;text-decoration:none;box-sizing:border-box;position:relative;display:inline-block}.navigation .level0>.level-top:hover,.navigation .level0>.level-top.ui-state-focus{color:#fff;text-decoration:none}.navigation .level0.active>.level-top,.navigation .level0.has-active>.level-top{border-color:rgba(214,214,214,.15);border-style:solid;border-width:0 0 0 1px;color:#fff;text-decoration:none;display:inline-block}.navigation .level0.parent:hover>.submenu{overflow:visible !important}.navigation .level0.parent>.level-top{padding-right:20px}.navigation .level0.parent>.level-top>.ui-menu-icon{position:absolute;right:0;display:inline-block;text-decoration:none}.navigation .level0.parent>.level-top>.ui-menu-icon>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.navigation .level0.parent>.level-top>.ui-menu-icon:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:20px;color:inherit;content:'\e622';font-family:'icons-blank-theme';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.navigation .level0 .submenu{background:#fff;border:0 solid #d6d6d6;box-shadow:0 3px 3px rgba(0,0,0,.1);font-weight:400;min-width:230px;padding:0;display:none;left:0;margin:0 !important;position:absolute;z-index:1;margin-top:11px}.navigation .level0 .submenu>ul{margin-top:11px}.navigation .level0 .submenu>ul:before,.navigation .level0 .submenu>ul:after{content:'';display:block;overflow:hidden;position:absolute}.navigation .level0 .submenu>ul:before{color:#fff;left:20px;top:-20px;border:10px solid transparent;height:0;width:0;border-bottom-color:#fff;z-index:4}.navigation .level0 .submenu>ul:after{border:11px solid transparent;height:0;width:0;border-bottom-color:#d6d6d6;color:#d6d6d6;left:19px;top:-22px;z-index:3}.navigation .level0 .submenu:before{content:'';display:block;position:absolute;width:100%;height:4px;left:0;top:-4px;z-index:1}.navigation .level0 .submenu a{display:block;line-height:inherit;color:#2e342e;padding:6px 0}.navigation .level0 .submenu a:hover,.navigation .level0 .submenu a.ui-state-focus{background:0 0;color:#daa21b;text-decoration:none}.navigation .level0 .submenu .active>a{border-color:#daa21b;border-style:solid;border-width:0}.navigation .level0 .submenu .submenu{top:-1px !important;left:100% !important}.navigation .level0 .submenu .submenu-reverse{left:auto !important;right:100%}.navigation .level0 .submenu li{margin:0;position:relative}.navigation .level0 .submenu li.parent>a>.ui-menu-icon{position:absolute;right:3px;display:inline-block;text-decoration:none}.navigation .level0 .submenu li.parent>a>.ui-menu-icon>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.navigation .level0 .submenu li.parent>a>.ui-menu-icon:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:20px;color:inherit;content:'\e608';font-family:'icons-blank-theme';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.navigation .level0.more{position:relative;display:inline-block;text-decoration:none}.navigation .level0.more:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;line-height:inherit;color:inherit;content:'\e607';font-family:'icons-blank-theme';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.navigation .level0.more:before{display:none}.navigation .level0.more:after{cursor:pointer;padding:8px 12px;position:relative;z-index:1}.navigation .level0.more:hover>.submenu{overflow:visible !important}.navigation .level0.more li{display:block}.panel.header .links,.panel.header .switcher{display:inline-block}.block-search{margin:-6px 30px 0 0;width:26%}.page-header{padding-bottom:0}.footer.content [data-content-type=row][data-appearance=contained]{order:1;padding:0;width:72%}.footer.content .block.newsletter{order:2;width:28%}.footer.content .footer-bottom{order:3}.eligible-free-shipping{font-size:1.6rem}.brands-logo li .brand-link-bottom{font-size:1.2rem;padding-top:20px}.header.content .block-search{-ms-flex-order:inherit;-webkit-order:inherit;order:inherit}.manufacturers-category-response,.manufacturers-serach-response{-webkit-column-count:4;column-count:4}.manufacturers-alphabet-bar{margin-bottom:25px}.manufacturers-alphabet-bar .category-first-title{height:35px;line-height:32px;min-width:35px}.shop-by-manufacturer .brands-logo li .brand-link{min-height:130px}.manufacturers-serach-response .manufacturer-search,.manufacturers-serach-response .manufacturers-category{max-width:100%}.manufacturers-serach-response .manufacturer-search .category-item-image,.manufacturers-serach-response .manufacturers-category .category-item-image{min-height:120px;padding:10px}.amslider .slide{flex-basis:25%;max-width:25%}.sorter-options{width:auto}.limiter-options{background-position:right 10px center;height:50px;margin:0 10px;padding-left:15px;padding-right:35px;width:auto}.schematics-category-main{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.schematics-category-image-main{min-height:746px;width:46%}.schematics-category-image-main .schematics-category-image{max-height:700px;width:auto}.schematics-right-content{width:52%}.schematics-accordion{height:624px;overflow:auto}.schematics-accordion .schematics-title{padding-left:15px}.schematics-accordion .schematics-title:after{font-size:1.2rem}.schematics-accordion .schematics-content.block.upsell{padding:15px}}@media all and (min-width:1024px),print{.products-grid .product-item{width:100%/5}.page-layout-1column .products-grid .product-item{width:100%/6}.page-layout-3columns .products-grid .product-item{width:100%/4}.product-items .product-item{margin-bottom:30px}.product-items .product-item .extra-ship-cost{font-size:1.6rem}.product-items .product-item .product-item-details>.stock.unavailable{font-size:1.6rem;margin-top:-44px}.product-items .product-item .product-item-details>.stock.unavailable .icon-info{font-size:1.8rem}.page-products.page-layout-1column .products-grid .product-item{margin-left:0;width:100%/5}.page-products.page-layout-3columns .products-grid .product-item{margin-left:1%;width:32.667%}.page-products.page-layout-3columns .products-grid .product-item:nth-child(3n){margin-left:1%}.page-products.page-layout-3columns .products-grid .product-item:nth-child(3n+1){margin-left:0}.block.widget .products-grid .product-item{width:20%}.page-layout-1column .block.widget .products-grid .product-item{margin-left:2%;width:calc((100% - 8%)/5)}.page-layout-1column .block.widget .products-grid .product-item:nth-child(4n+1){margin-left:2%}.page-layout-1column .block.widget .products-grid .product-item:nth-child(5n+1){margin-left:0}.page-layout-3columns .block.widget .products-grid .product-item{width:25%}.block.widget .products-grid .product-items{margin:0}.block.widget .products-grid .product-item{margin-left:calc((100% - 4*24.439%)/3);padding:0;width:24.439%}.block.widget .products-grid .product-item:nth-child(4n+1){margin-left:0}}@media all and (min-width:1200px),print{.nav-sections{margin-top:20px}.navigation .level0{font-size:1.5rem}.navigation .level0.parent>.level-top:after{font-size:1rem;margin-top:2px}.navigation .level0>.level-top{padding:0 22px !important}.navigation .level0 .submenu{z-index:111}.navigation .submenu-wraper.gun-magazines .submenu-images .submenu-image-box{width:calc(33% - 10px)}.navigation .submenu-wraper.gun-magazines .submenu-content h4{font-size:1.4rem}.submenu-image-box .submenu-content h4{font-size:1.5rem}button,a.action.primary,.action.primary,.action-primary{font-size:1.6rem;padding:16px 40px}.product.data.items>.item.content{margin-top:50px;padding:30px}.product.data.items>.item.title>.switch{height:50px;line-height:46px;min-width:200px}.breadcrumbs{margin-bottom:40px;margin-top:-40px}.pagebuilder-slide-wrapper .pagebuilder-slide-button{font-size:1.6rem;padding:10px 30px}.block-search{margin:-2px 50px 0 0}.minicart-wrapper{margin-right:50px}.logo{margin-top:-25px;max-width:160px}.header.content{padding-top:40px}.page-header{margin-bottom:40px}.page-header .link.wishlist{margin-right:50px}.header-legacy{font-size:1.6rem;margin-right:40px;max-width:230px}.header-notification{margin-right:50px}.footer.content{padding-top:60px}.page-footer ul.footer-address-main .footer-address{margin-bottom:29px}.page-footer .footer-bottom{padding-top:40px}body .page-footer .pagebuilder-column.logo-column{width:33%}body .page-footer .pagebuilder-column.address-column{width:24%}body .page-footer .pagebuilder-column.support-column{width:43%}.brands-logo li .brand-link{padding:15px}.brands-logo li .brand-link img{max-height:66px;max-width:180px}a.help-button-right{min-height:46px;min-width:116px;padding:11px 16px;right:-35px}.manufacturers-serach-response .manufacturer-search,.manufacturers-serach-response .manufacturers-category{max-width:100%}.amslider .slide{flex-basis:20%;margin-bottom:30px;max-width:20%}.filter-options-title{padding:18px 36px 18px 15px}.filter-options-title:after{font-size:1.6rem;right:20px}.active>.filter-options-title:after{font-size:1.7px}.filter-options-content{padding:20px}.cart.table-wrapper .product-image-wrapper{min-height:140px}.product-items .product-item .price-box .price{font-size:2.4rem}.product-items .product-item .old-price .price{font-size:2rem}.product-items .product-item .tocart.primary{padding:16px 22px}.product-items .product-item .firearm-main{min-height:75px}.product-items .product-item .firearm-main .firearm-list{font-size:1.6rem}.page-products .products-grid .product-items{margin:0}.page-products .products-grid .product-item{margin-left:2%;width:calc((100% - 4%)/3)}.page-products .products-grid .product-item:nth-child(2n+1){margin-left:2%}.page-products .products-grid .product-item:nth-child(3n+1){margin-left:0}.block.upsell .variation-product{padding:20px}.block.upsell .variation-prod-title{font-size:2.2rem}.block.upsell .products-list .product-item-photo{width:120px}.block.upsell .products-list .product-item-details{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:calc(100% - 120px)}.block.upsell .products-list .product-item-details .product-info-left{width:calc(100% - 220px)}.block.upsell .products-list .product-item-details .product-info-right{text-align:right;width:220px}.block.upsell .product-item .price-box{line-height:1.2;margin-bottom:12px;margin-top:0}.block.upsell .box-tocart{margin-left:auto}}@media all and (min-width:1440px),print{.nav-sections{margin-top:23px}.navigation .level0{font-size:1.6rem}.navigation .level0.parent>.level-top:after{font-size:1.2rem;margin-left:10px;margin-top:0}.navigation .level0>.level-top{padding:0 37px !important}.navigation .submenu-wraper.gun-magazines .submenu-images .submenu-image-box{width:calc(25% - 15px)}.navigation .submenu-wraper.gun-magazines .submenu-content h4{font-size:1.4rem}.navigation .submenu-wraper.shop-by-brand .submenu-left{width:40%}.navigation .submenu-wraper.shop-by-brand .submenu-images{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;max-width:100%;padding-left:20px;width:60%}.navigation .submenu-wraper.shop-by-brand .submenu-images .submenu-image-box{width:calc(50% - 15px);margin-top:0}.submenu-image-box .submenu-content h4{font-size:1.6rem}.product.data.items>.item.content{margin-top:60px;padding:40px}.product.data.items>.item.title>.switch{height:60px;line-height:58px;min-width:230px}.pagebuilder-slide-wrapper .pagebuilder-slide-button{padding:13px 40px}.block-search{margin:-14px 80px 0 0;max-width:480px;width:30%}.block-search .action.search{padding:14px 0}.block-search input{height:50px}.logo{margin-top:-38px;max-width:200px}.header.content{padding-top:60px}.header-legacy{font-size:1.8rem;margin-right:60px;margin-top:-16px;max-width:260px}.block.newsletter .action.subscribe{min-width:160px}body .page-footer .pagebuilder-column-line{margin:0}body .page-footer .footer-bottom{padding-right:0}body .page-footer .footer-address{-webkit-flex-basis:30%;flex-basis:30%}body .page-footer .pagebuilder-column.address-column{width:28%}body .page-footer .pagebuilder-column.support-column{width:40%}.brands-logo li .brand-link{padding:20px}.brands-logo li .brand-link img{max-height:100px;max-width:unset;width:100%}.manufacturers-alphabet-bar .category-first-title{margin-left:5px;margin-right:5px}.shop-by-manufacturer{margin-bottom:30px}.shop-by-manufacturer .brands-logo li .brand-link{min-height:150px}.manufacturers-category-response,.manufacturers-serach-response{-webkit-column-count:5;column-count:5}.manufacturers-serach-response .manufacturer-search,.manufacturers-serach-response .manufacturers-category{max-width:100%}.amslider .slide{flex-basis:16.66%;max-width:16.66%}.amslider .slide .category-item-title{font-size:12px}.catalog-category-view.page-layout-2columns-left .sidebar-main,.catalogsearch-result-index.page-layout-2columns-left .sidebar-main{padding-right:30px}.product-items .product-item{padding:30px}.product-items .product-item-info .product-item-name{font-size:1.8rem;min-height:51px}.product-items .product-item .price-box .price{font-size:2.8rem}.product-items .product-item .old-price .price{font-size:2.4rem}.product-items .product-item .tocart.primary{padding:16px 40px}.product-items .product-item .product-item-details>.stock.unavailable{margin-bottom:24px;margin-top:-47px}.product-item-actions .actions-secondary>.action{height:50px;line-height:46px;width:50px}.product-item-actions .actions-secondary>.action.towishlist:before{font-size:2.2rem}.block.upsell .products-list .product-item-details .product-info-left{width:calc(100% - 260px)}.block.upsell .products-list .product-item-details .product-info-right{width:260px}}