@media (max-width: 1275px){div#homepage_slider.flexslider .flex-caption{top:15%}.flexslider ul.slides .container h1.headline{font-size:35px}.flex-caption .container span.subtitle-text{font-size:18px}.flexslider .container p.subtitle{font-size:16px}}@media (max-width: 1199px){.container.main.content .collection-row.shotgun-parts .one-third.column{width:45%}.collection-row.shotgun-parts .one-third.column.alpha,.collection-row.shotgun-parts .one-third.column.omega,.collection-row.shotgun-parts .one-third.column{margin-left:10px;margin-right:10px}}@media (max-width: 1185px){.mm-page .header .nav.mobile_hidden,.header.header_bar>div.container,.header.mm-fixed-top div.container{display:none!important}.mm-page #header{display:block}.mm-page .header{position:relative;margin-top:40px;text-align:center}.index .mm-page div#homepage_slider{padding-top:0}.mm-page div .container.main.content{padding-top:50px}}@media (max-width: 1099px){.main.content ul.collection-logos.logo-list li,.container.main.content ul.buttons li{width:46%}}@media (max-width: 985px){div#homepage_slider.flexslider .flex-caption{top:5%}.flexslider ul.slides .container h1.headline{font-size:22px}.flex-caption .container span.subtitle-text{font-size:15px}.flexslider .container p.subtitle{font-size:12px}div#homepage_slider.flexslider .flex-caption .columns.align_left.seven{width:55%;margin:0 auto}div#homepage_slider.flexslider .flex-caption .columns.align_left.offset-by-nine{padding-left:30%}div#homepage_slider .flex-caption div.columns a.action_button{font-size:11px;padding:5px 10px}.sub-footer .container.showrooms .display-flex .four.columns{width:48.9999999%}.showrooms .four.columns:first-child{border-bottom:1px solid #4b4b4b}.showrooms .four.columns:nth-child(2){border-right:1px solid #4b4b4b;border-bottom:1px solid #4b4b4b}.copyrights.footer .columns{width:100%;text-align:center}}@media (max-width: 845px){.homepage_content>.container .columns .section .three.columns{width:33.3333333%}.homepage_content>.container .columns .section .three.columns.offset-1{padding-left:15%}.homepage_content>.container .section .three.columns.promo-banner span.text{font-size:16px}}@media (max-width: 767px){body .container{width:90%;margin:0 auto}.container.main.content ul.collection-logos.logo-list li,.mm-page .container.main.content ul.buttons li,.mm-page .container.main.content .twelve.columns.page,.sixteen.columns.page{width:100%}.sixteen.columns.page .collection-row .one-third.column,.sixteen.columns.page .collection-row .four.columns{width:47%;padding:0 5px}}@media (max-width: 660px){.flexslider .container p.subtitle span.subtitle-text,.flexslider .container p.subtitle br{display:none}div#homepage_slider.flexslider .flex-caption .columns.align_left.seven{width:75%;margin:0 auto}div#homepage_slider.flexslider .flex-caption .columns.align_left.offset-by-nine{padding-left:20%}.sub-footer .pre-footer .dealer-logos .container{display:none}.main.content .section.collection-row .column h4,.main.content .section.collection-row .columns h4,.page .featured_collections .columns .info h4.title{font-size:18px}}@media (max-width: 545px){.flexslider .container p.subtitle{display:none}.mm-page .homepage_content>.container .columns .section .three.columns{width:50%;text-align:center}.homepage_content>.container .columns .section .three.columns.offset-1{padding-left:0%}.homepage_content>.container .columns .section .three.columns.offset-2{padding-left:25%}.sub-footer .showrooms p span.showroom-title{font-size:15px}}@media (max-width: 444px){.mm-page .container.main.content .collection-row.shotgun-parts .one-third.column{width:100%}}@media (max-width: 375px){.sixteen.columns.page .collection-row .one-third.column,.sixteen.columns.page .collection-row .four.columns,.sub-footer .container.showrooms .display-flex .four.columns{width:100%}.showrooms .four.columns:nth-child(3){border-bottom:1px solid #4b4b4b}}@media (min-width: 300px) and (max-width: 767px){.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:100%}.container .thumbnail.even,.container .thumbnail.odd{width:46%!important}}html{padding-bottom:0!important}body.index p,html body{font-family:Barlow,sans-serif;font-weight:500}.index h1,.index h2,.index h3,.index h4,.index h5,.index h6,.index .collection_title,.index .headline,.index p.subtitle,body h1,body h2,body h3,body h4,body h5,body h6,body .collection_title,body .headline,body p.subtitle{font-family:Hind,sans-serif;text-transform:unset;font-weight:600;letter-spacing:0px;color:#333}.select label,.select legend,.mm-page label,.mm-page legend{font-weight:700;text-transform:uppercase;letter-spacing:1px}.mm-page .product_section .notify_form label,.mm-page .product_section .notify_form legend{font-weight:500;text-transform:none;letter-spacing:0px}#homepage_slider .flex-caption .action_button{padding:12px 20px;border:2px solid #083597;background-color:#083597;border-radius:35px;font-size:13px;line-height:18px;font-family:Barlow;text-transform:uppercase;font-weight:500;min-width:150px;transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease,opacity .25s ease}.mm-page a.button,button,input[type=submit],.mm-page input[type=reset],.mm-page input[type=button],.mm-page .action_button,.mm-page a.action_button,.mm-page input.action_button[type=submit],.mm-page input.action_button[type=button],.fancybox-overlay a.button,.fancybox-overlay button,.fancybox-overlay input[type=submit],.fancybox-overlay input[type=reset],.fancybox-overlay input[type=button],.fancybox-overlay .action_button,.fancybox-overlay a.action_button,.fancybox-overlay input.action_button[type=submit],.fancybox-overlay input.action_button[type=button]{font-family:Barlow,sans-serif;font-weight:500;font-size:15px;letter-spacing:1px;border-radius:35px;box-shadow:none}.mm-page .action_button,.mm-page a.action_button.small{font-size:13px;line-height:23px;padding:5px 20px}#homepage_slider .flex-caption .action_button:hover,.header .menu li a.icon-cart.cart-button:hover{border-color:#717171;background-color:#717171;transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease,opacity .25s ease}#cart li.mm-subtitle .action_button{font-family:Barlow,sans-serif;font-weight:600;letter-spacing:1px;border-radius:35px}.mm-page input[type=submit].guest_button,.mm-page input[type=button].guest_button{color:#fff}.header .color-scheme-light.top-bar{color:#fff;font-family:Barlow,sans-serif;font-size:13px;line-height:18px;padding:5px 0}.header .color-scheme-light.top-bar span.icon-phone{font-size:12px;margin-right:10px;color:#5c5c5c;background-color:#313131;padding:4px;border-radius:50%}.header .color-scheme-light.top-bar a{color:#fff;font-weight:600}.header .color-scheme-light.top-bar .phone-location:hover{border-bottom:1px solid;cursor:pointer;transition:color .25s ease,background-color .25s ease,border-bottom .25s ease,box-shadow .25s ease,opacity .25s ease}span.phone-location{margin:0 10px;padding-bottom:5px}.header .homepage_content{border-bottom:2px solid #9b9b9b}.header>div.container{max-width:100%;width:95%;padding:15px}.header>.container .twelve.columns{width:85%;display:inline-block;margin:0 auto;float:right}.header>.container .four.columns{width:15%;display:inline-block;float:left;margin:0;padding:0}.index .header .nav a:not(.icon-cart,.icon-user,.icon-search),.index .header .nav a.cart-button span,.header .nav a:not(.icon-cart,.icon-user,.icon-search),.header .nav a.cart-button span{font-family:Hind,sans-serif;font-weight:600;padding-bottom:3px}.header ul.menu a.sub-menu .arrow{display:none}.header .nav ul.menu li .dropdown ul li a{color:#fff9;text-transform:capitalize;font-size:18px;font-family:Barlow,sans-serif;font-weight:500}.header .nav ul.menu li .dropdown ul li a:hover{color:#fff}.header .menu li a.icon-cart.cart-button{color:#fff;padding:10px 20px;border-radius:35px}.header .menu li a.icon-cart.cart-button span{color:#fff}.mm-list.mm-panel>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{margin-left:0}.mm-list.mm-panel>li>a,.mm-list.mm-panel>li>span{text-transform:uppercase;font-weight:600;line-height:2.25}.mm-menu.mm-white .mm-list.mm-panel>li>a.mm-subclose{background:#083597;color:#fff;border-bottom:1px solid #2b4ca4;padding-top:10px}.mm-menu.mm-white .mm-list.mm-panel>li>a.mm-subclose:before{border-color:#fff;bottom:70%}body.page .mm-page .sidebar h4.toggle,body .mm-page .sidebar h4.toggle{border-top:0px;border-bottom:1px solid #ececec;padding:0;margin-bottom:25px;font-size:25px;line-height:35px}.sidebar ul li a{font-weight:500;line-height:1.4}.sidebar .sidebar-inner.promo-banners a img .container.showrooms .four.columns{min-width:24.8%}.sub-footer.color-scheme-light .four.columns.inner-footer{text-align:center;padding-top:35px;padding-bottom:35px;border-left:1px solid #4b4b4b;margin:0;float:none;display:inline-block;flex:1 0 auto}.dealer-logos{border-bottom:1px solid #4b4b4b}.container.showrooms{padding:0;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:100%}.container.showrooms div:nth-child(4){border-right:1px solid #4b4b4b}.sub-footer p span.showroom-title{line-height:28px;font-size:18px;color:#888;letter-spacing:2px;font-family:Hind,sans-serif;font-weight:600}.sub-footer .four.columns.inner-footer p,.sub-footer .four.columns.inner-footer p a{font-size:15px;font-weight:500;line-height:28px;margin-bottom:0}.sub-footer .four.columns.inner-footer p.phone-number a{font-size:18px;font-weight:600;line-height:32px;padding-bottom:5px;margin-bottom:0}.copyrights.footer{border-top:1px solid #4b4b4b}.copyrights.footer .container{padding:5px 0}.copyrights.footer .six.columns.credits_right ul.footer_menu{margin:0}.copyrights.footer .six.columns.credits_right ul.footer_menu li{display:inline;margin:0 15px}.mm-page .container.main.content{padding-top:175px}.page .mm-page .container.main.content,.collection .mm-page .container.main.content,.product .mm-page .container.main.content{margin-bottom:50px}.paginate{margin-bottom:25px}.section .paginate span.page,.paginate span.next,.paginate span.prev{border-radius:0;padding:10px 15px;border:none;line-height:1;border:1px solid #4b4b4b}.section .paginate span.page.current{color:#fff;border-color:#083597}.section .paginate span.page:hover a:hover,.section .paginate span.page:hover a,.paginate span.next:hover a,.paginate span.prev:hover a,.paginate span.next:hover a:hover,.paginate span.prev:hover a:hover{color:#fff;cursor:pointer}.section .paginate span.page:hover,.paginate span.next:hover,.paginate span.prev:hover{color:#fff;background-color:#1e1e1e;border-color:#1e1e1e;transition:all .5s ease;cursor:pointer}.mm-page input[type=text],.mm-page input[type=number],.mm-page input[type=password],.mm-page input[type=email],.mm-page textarea,.mm-page select{border:1px solid #ececec;border-radius:0;font:13px Barlow,sans-serif;font-weight:500}.index .mm-page .container.content{display:none}.mm-page .slides{border:none}div#homepage_slider .flex-caption{top:25%}div#homepage_slider .flex-caption .columns.align_left.seven{width:60%;margin:0 auto}div#homepage_slider .flex-caption .columns.align_left.offset-by-nine{padding-left:40%}ul.slides .flex-caption .columns.align_left{text-align:center}.flex-caption span.subtitle-text{font-family:Lora,serif;text-transform:uppercase;letter-spacing:2px;font-weight:600;font-size:25px;color:#9b9b9b}.mm-page .homepage_content>.container,.mm-page .homepage_content>.container>.sixteen.columns{width:100%;margin:0 auto}.homepage_content>.container .section .three.columns{width:20%;margin:0 auto}.homepage_content>.container .section .three.columns.promo-banner{overflow:hidden;transition:transform .5s cubic-bezier(0,0,.44,1.18);margin-bottom:-50px}.homepage_content>.container .section .three.columns .image_container a img{border:1px solid #000}.homepage_content>.container .section .three.columns .image_container a img{transition:transform .5s cubic-bezier(0,0,.44,1.18)}.homepage_content>.container .section .three.columns .image_container a:hover img{transform:scale(1.1);transition:transform .5s cubic-bezier(0,0,.44,1.18)}.homepage_content>.container .section .three.columns .image_container a{color:#fff}.homepage_content>.container .section .three.columns span.text{top:-75px!important;position:relative;width:100%;margin:0 auto;float:none;display:inline-block;text-align:center;background-color:#00000080;padding:5px 0;font-size:25px;line-height:35px;font-family:Hind,sans-serif;font-weight:600}.modal_price span.sale,.thumbnail span.price.sale{color:#e08328}.thumbnail span.was_price,.modal_price span.was_price{color:#858585}.collection .main.content .twelve.columns .thumbnail .info span.spr-badge{display:none}.section_select label.inline,.spr-badge span.spr-badge-caption{text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:1px;font-family:Barlow,sans-serif}.sixteen.columns.breadcrumb.clearfix,div.container div.breadcrumb_text{margin-bottom:20px}.breadcrumb_text{font-size:13px}.collection_nav h1.collection_title,.collection .mm-page .main.content h1.collection-title,.collection .mm-page .main.content h1,.page .mm-page .main.content h1.collection-title{font-size:45px;line-height:55px}.section.clearfix.collection-row,.main.content .page ul.buttons{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrasp;flex-wrap:wrap}.section.clearfix.collection-row>div.one-third.column,.main.content .page ul.buttons li{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.collection-row .column .column-inner,.collection-row .four.columns .column-inner{margin-bottom:35px}.section.collection-row .column h4,.section.collection-row .columns h4,.page .featured_collections .columns .info h4.title{border-top:none;border-bottom:none;margin:0;font-size:25px;line-height:35px;color:#083597}.collection-row .column .image_container img,.collection-row .columns .image_container img,.section ul.collection-logos.logo-list a img,.sidebar .sidebar-inner.promo-banners a img,.page .main.content .featured_collections a img{border:1px solid #ececec;transition:all .5s ease}.column-inner .image_container:hover img,.section ul.collection-logos.logo-list a:hover img,.sidebar .sidebar-inner.promo-banners a:hover img,.page .main.content .featured_collections a:hover img{filter:grayscale(1);transition:all .5s ease;transition:grayscale .5s;transition:opacity .5s;opacity:.5;background-color:#fff}body .page h4.click-below,body .mm-page h4.click-below{border-bottom:1px solid #4b4b4b;border-top:1px solid #4b4b4b;font-size:25px;line-height:40px;color:#083597}.section ul.collection-logos.logo-list,.main.content ul.buttons{margin-left:0;list-style:none;text-align:center}ul.collection-logos.logo-list li,.main.content ul.buttons li{width:30%;display:inline-flex;margin-left:10px;margin-right:10px;margin-bottom:20px}.page .mm-page .main.content ul.buttons li a.action_button{min-height:65px;width:100%;border-radius:0;line-height:25px}.page .mm-page .main.content ul.buttons.no-height li a.action_button{min-height:auto}.main.content .collection-row.shotgun-parts .one-third.column{width:31%}.collection .main.content .four.columns.thumbnail .relative.product_image span.quick_shop.action_button{border-radius:0;width:101%;bottom:22px;transition:all .5s ease;box-shadow:none;font-family:Barlow,sans-serif;font-weight:500;letter-spacing:1px}.main.content .thumbnail .price,.main.content .thumbnail .sold_out,.main.content .sold_out{font-size:19px;line-height:29px}.main.content .thumbnail .sold_out,.main.content .sold_out{color:#e08328;text-transform:uppercase;letter-spacing:1px}.section.clearfix.maine-parts{text-align:center;background-color:#fff;padding:25px 5%;border:1px solid #ebebeb}.section.clearfix.maine-parts h3{text-align:center;margin-bottom:0;color:#093597}.flexslider.product_gallery.product_slider ul.slides{border:0px solid #ffffff}.product .mm-page .modal p.modal_price,.product .mm-page p.modal_price,.product .main.content .thumbnail .sold_out,.product .main.content .sold_out{font-size:25px}.notify_form p label.form-field-label{font-weight:500;font-size:19px}@media print{a:link:after,a:visited:after{content:""}}.media.media--transparent.media--hover-effect img{object-fit:contain}.media.media--transparent.media--hover-effect{background:#fff}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;max-width:1200px;margin:0 auto;padding:20px}.grid-item{background:#f8f9fa;padding:15px;border-radius:8px;text-align:center}.wood-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;max-width:1200px;margin:0 auto;padding:20px;text-align:center}.gun-parts-grid,.beretta-series-grid,.product-grid,.accessory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;max-width:1200px;margin:0 auto;padding:20px;text-align:center}.accessory-item.wide{grid-column:span 2}@media (max-width: 768px){.grid-container,.wood-grid,.gun-parts-grid,.beretta-series-grid,.product-grid,.accessory-grid{grid-template-columns:1fr}.accessory-item.wide{grid-column:span 1}}.collection-logos{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0}.collection-logos li{margin:10px}.collection-logos img{width:200px;height:auto;transition:transform .3s ease}.collection-logos img:hover{transform:scale(1.1)}@media (max-width: 768px){.collection-logos{flex-direction:column;align-items:center}.collection-logos img{width:150px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/rgbcustom.css.map */
