@import "fonts.css";.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;cursor:default;position:relative}.select .select-selected{background-color:#fff;height:100%}.select .select-options{position:absolute;top:100%;left:0;right:0;z-index:99;background-color:#fff;border:1px solid grey;display:none}.select .option,.select .select-selected{padding:8px 16px;display:flex;align-items:center;cursor:pointer;user-select:none}.select .option:hover{background-color:#f0f0f0}.select-selected:after{position:absolute;content:"";top:20px;right:10px;width:0;height:0;border:6px solid;border-color:#000 transparent transparent transparent}.select-selected.select-arrow-active:after{border-color:transparent transparent #000 transparent;top:13px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,big,cite,code,del,dfn,font,ins,kbd,q,s,samp,small,strike,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;outline:0;padding:0;vertical-align:baseline;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:#fff}body.loading .modal{overflow:hidden;display:flex}*,:after,:before{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,nav,section{display:block}table{border-collapse:separate;border-spacing:0;margin:0;width:100%}caption,th,td{font-weight:400;text-align:left;vertical-align:top}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}body,button,input,select,textarea{font-family:Mulish,sans-serif;font-size:14px;line-height:1.3;color:#1d2126}input:not([type=radio]),textarea,button,select{border-radius:0}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=button],input[type=submit],textarea,button{-webkit-appearance:none}h1,h2,h3,h4,h6,strong{clear:both;font-weight:800}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;box-shadow:0 2px 4px 0 #888}img{height:auto;max-width:100%}a:hover,a:active{outline:0}a:focus{outline:none;outline-width:0}ol,ul{list-style:none}a img{border:0}em{font-style:normal}a,a.visited,.alink{color:#039;text-decoration:none;cursor:pointer}a:hover,.alink:hover{color:#c00}.wrap{clear:both;width:100%;font-family:Mulish,sans-serif}.wrap{max-width:1600px;margin:0 auto}h1{font-size:3em;font-weight:800;margin:20px 0}.hidden{display:none}.hidden-important{display:none!important}.pageNav{clear:left;margin:8px;font-size:12px}.pageNav a{display:inline-block;color:#333}.pageNav a:after{content:'|';margin:4px}.pageNav span{margin-left:6px}.subscribe{margin:0 auto;text-align:center;padding:3%}.subscribe *{display:inline-table}.subscribe strong{margin-right:12px;font-size:1.5em}.subscribe input{min-width:300px;padding:2px 6px;border:1px solid #888;border-right-color:#c00;background:#fff;line-height:2em}.subscribe button{background:#c00;padding:2px 40px;border:1px solid #c00;color:#efefef;line-height:2em}.modal{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%}.modal p{position:relative;margin:auto;top:25px}.load-more-reviews,.load-more-qa{width:165px;height:50px;background-color:#c00;color:#fff;margin:10px auto;cursor:pointer;font-size:17px;font-weight:800;display:flex;align-items:center;justify-content:center}.view-all-reviews{width:165px;height:50px;background-color:#c00;color:#fff;margin:10px auto;cursor:pointer;font-size:17px;font-weight:800;display:flex;align-items:center;justify-content:center}.view-all-reviews a{text-decoration:inherit;color:inherit;width:inherit;height:inherit;display:flex;justify-content:center;align-items:center}.show-products{margin:0 10px}.show-products .showAllProducts,.show-products .loadMoreProducts{display:inline-flex;width:165px;height:50px;cursor:pointer;font-size:17px;font-weight:800;margin:20px;align-items:center;justify-content:center}.show-products .loadMoreProducts{background-color:#c00;color:#fff}.show-products .showAllProducts{background-color:#fff;color:#1d2126;border:1px solid #b7b7b7}.services>div{display:block;float:left;width:25%;padding:3%}.services>div>p{font-size:1.2em;color:#fff}.services li{margin:.5em 0}.footer,.footer a{color:#b7b7b7}.footer a:hover{color:#fff}.services .icon-down:before{float:right}.copyright{clear:both;padding:0 2% 3em}.copyright p,.subscribe p,.subscribe form{padding:1%}.copyright p a{margin:0 8px}.pyr-social em{font-size:1.5em;margin:1px;color:#fff}.pyr-social .social em{margin:5px}.sealBBB a{display:inline-block;height:48px;padding-right:4px;filter:grayscale(1)}iframe#launcher{margin-right:6em!important;margin-bottom:1.15em!important}#headerMenu{box-shadow:0 0 4px 0 rgba(0,0,0,.3)}#headerMenu .wrap{padding:0 1%;height:72px;display:flex}#headerMenu .wrap>div{white-space:nowrap;font-weight:800;height:100%;display:flex;align-items:center}#headerMenu span{display:inline-block;cursor:pointer}#headerMenu .pyr-acct>div,#headerMenu .pyr-acct>span,#headerMenu .pyr-acct>a{margin:0 1%}#headerMenu .icon-search,.icon-search-img{width:40px}#headerMenu .pyr-acct .acct-btn,#headerMenu .pyr-acct .sign-in-btn{display:flex;justify-content:center}#headerMenu .pyr-acct .acct-btn{padding-top:2px;cursor:pointer}#headerMenu .pyr-acct .icon-search,#headerMenu .pyr-acct .cart-link{margin-top:-4px;display:flex;justify-content:center}#headerMenu .pyr-acct .icon-search-img{display:flex;justify-content:center;font-size:22px}#headerMenu .pyr-menu .icon-menu,#headerMenu .pyr-logo a,#headerMenu .pyr-acct>div,#headerMenu .pyr-acct>span,#headerMenu .pyr-acct>a{height:100%;align-items:center}#headerMenu .cart-link{width:50px}#headerMenu a{color:#1d2126}#headerMenu .pyr-menu{text-align:left;font-size:1.25em}#headerMenu .pyr-menu .icon-menu{display:flex}#headerMenu .pyr-menu .icon-menu:before{font-size:1.4em;margin:0 20px}#headerMenu .pyr-menu .pyr-phone{margin-left:25px}#headerMenu .pyr-menu,.pyr-acct{width:35%}#headerMenu .pyr-logo{width:30%}#headerMenu .pyr-logo a{margin:auto;display:flex}#headerMenu .pyr-logo img{display:block;margin:0 auto;max-width:300px}#headerMenu .menu-close{color:#fff;background:#c00;width:45px;font-size:2em;text-align:center;margin:0 15px 0 0}#headerMenu .pyr-acct{font-size:1.5em;margin-left:auto;justify-content:flex-end}#headerMenu .pyr-acct .icon-myacct{margin-top:-2px}#headerMenu .pyr-acct .txt,#headerMenu .pyr-acct .acct-btn .customer-avatar{margin-right:8px}#headerMenu .pyr-acct .txt{font-size:14px}#headerMenu .pyr-acct .acct-btn .customer-avatar{height:30px;width:30px;border:2px solid #1d2126;border-radius:50%;font-size:12px;display:inline-flex;justify-content:center;align-items:center}#headerMenu .pyr-acct .acct-btn .icon-down{font-size:12px}.sticky-header{position:sticky;top:0;background:#fff;z-index:300;box-shadow:0 5px 10px 0 rgba(0,0,0,.15)!important}.sticky-product-details-tab{position:sticky;top:0;background:#fff;z-index:2}#acct-menu{position:absolute;top:60px;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 4px 0 rgba(0,0,0,.3);font-size:14px;cursor:pointer;z-index:9}#acct-menu ul{padding:20px 0;text-align:center}#acct-menu .icon-cancel{display:none}#acct-menu a{display:inline-block;width:100%;height:100%;padding:0 20px}#acct-menu a:hover{color:#c00}#acct-menu li{line-height:27px}.pyr-practices h3{font-size:2em;font-weight:800;padding:.4em;text-align:center}.pyr-practices{margin:2em auto}.pyr-practices ul{width:20%;display:inline-block;vertical-align:top}.pyr-practices li h4{font-size:1.2em;line-height:1.5em;font-weight:400;padding:12px;border-bottom:1px solid #ccc;cursor:pointer}.pyr-practices .icon-right,.pyr-practices .icon-down h4{font-weight:800}.pyr-practices .icon-down:before{float:right}.pyr-practices li:first-child h4{border-top:1px solid #ccc}.pyr-practices li p{display:none;border-bottom:1px solid #ccc;padding:12px;font-size:.9em}#policyBox{width:75%;margin-left:3%;padding:2%;height:22em;display:inline-block;vertical-align:top;background:#fff;border:1px solid #ccc;overflow-x:hidden;overflow-y:auto}#policyBox p{padding:6px 0}#policyBox li{list-style:none}#pyrMenu{position:absolute;top:70px;left:0;line-height:2em;font-size:1.2em;z-index:999;width:100%}#pyrMenu .wrap{padding:0}#pyrMenu .pyr-menu-content{position:fixed;background:#fff;border:1px solid #ccc;border-width:1px 1px 0}#pyrMenu li{background:#f8f8f8;border-bottom:1px solid #ccc}#pyrMenu li.icon-right:before,#pyrMenu .icon-up:before,#pyrMenu .icon-down:before{font-size:.7em;margin-right:12px}#pyrMenu .icon-up:before,#pyrMenu .icon-down:before{float:right}#pyrMenu a{display:block;width:100%;padding-left:12px;line-height:41px;color:#333;font-weight:800}#pyrMenu .mmGuide a{background:#333;color:#fff}#pyrMenu .mmGuide a span{display:block;margin:0 6px;color:#c59819}#pyrMenu li:hover{background:#fff}.mmPadding{min-height:560px}#mmSlider{display:none;position:absolute;top:0;left:100%;width:250%;background:#fff;border:1px solid #ddd;z-index:202;padding:20px}#mmSlider li{position:relative;line-height:1.1em;padding:4px 0 0 10px;border:none}#mmSlider li:hover{background:0 0}#mmSlider h3{color:#333;padding:4px 12px}#mmSlider p{padding:4px 12px}#mmSlider img{max-width:inherit}#mmSlider label{font-size:.8em;color:#888}#backTop{position:fixed;bottom:.5em;right:.5em;font-size:2em;color:#c00;width:2em;height:2em;line-height:1.5em;text-align:center;background:rgba(255,255,255,.9);box-shadow:0 0 6px #333;border-radius:50%;z-index:99;cursor:pointer}#pyrMenu .pyr-menu-content,#pageLeft{width:30%;max-width:300px}#pageLeft{float:left}#allContent{width:72%;float:right;min-height:400px}#navMain .nav,.navContainer{border:1px solid #ccc}.mmPadding,.hpNav{float:left;width:100%}.gridView{display:inline-block;vertical-align:top;padding:1%;text-align:left}.gridView a>img{width:100%;height:auto;padding:4%;border:1px solid #b7b7b7}.gridView h3{font-size:1.5em;color:#333;line-height:1.1em;height:2.2em;overflow:hidden}.gridView .productReviews{min-height:1em;display:block}.gridView .productReviews i{margin-left:.25em}.gridView .productReviews i,.gridView .productReviews .allStar em{font-style:normal;font-size:.85em;display:inline-block}.gridView .add2cart{margin:.5em 0;float:right}#productAllReviewsZone .add2miniCart em{white-space:nowrap;float:right;padding:8px 12px;color:#fff;font-size:.9em;font-weight:800;cursor:pointer}.gridView .availability,.gridView .oosMsg,.gridView .shipInfo{display:none}.gridView a{color:#333}.gridView .checkBx{padding-left:0}.paginator .show-products .showAllProducts{margin:inherit;font-size:inherit}.air-guns .showAllProducts,.webBanner:empty{display:none!important}.categoryProducts .paginator{display:flex;justify-content:center;margin-top:30px}.categoryProducts .product-wrap{all:unset}.categoryProducts .gridView,.servicePlan .gridView,.t-zone>.gridView{width:25%}.add2cart em,.add2miniCart em{white-space:nowrap;float:right;padding:8px 12px;color:#fff;font-size:.9em;font-weight:800;cursor:pointer}.productPrice{margin:1em 0}.productPrice strong,.productPrice strong{font-size:1.5em;color:#c00;margin-left:6px}.shortDescription{font-size:.85em}#iSpec .servicePlan .services-container{display:flex;align-items:center}#iSpec .servicePlan .iSmallView{max-width:200px;min-width:135px}.gridView.smallView,#cartContent .servicePlan .iSmallView,#iSpec .servicePlan .iSmallView{background-color:#fff;padding:0;border:1px solid #b7b7b7}.gridView.smallView .owl-item,#cartContent .servicePlan .iSmallView,#iSpec .servicePlan .iSmallView{text-align:left}.gridView.smallView img,#cartContent .servicePlan .iSmallView .img,#iSpec .servicePlan .iSmallView .img{border:none;border-bottom:1px solid #b7b7b7}.gridView.smallView .productReviews .allStar{display:inline-block;margin-right:4px}.gridView.smallView .productReviews i{display:inline-block;min-width:70px;margin-left:0}.gridView.smallView h3,#cartContent .servicePlan span{font-size:12px;font-weight:400}.gridView.smallView .productReviews,.gridView.smallView h3,.gridView.smallView .productPrice,#cartContent .servicePlan span,#cartContent .servicePlan .productPrice,#iSpec .servicePlan span,#iSpec .servicePlan .productPrice{padding-left:5px;padding-right:5px}.gridView.smallView .add2cart,#cartContent .servicePlan .iSmallView .add2miniCart,#iSpec .servicePlan .iSmallView .add2miniCart{width:100%;text-align:center}.gridView.smallView .add2cart-btn,#cartContent .servicePlan .iSmallView .add2miniCart em,#iSpec .servicePlan .iSmallView .add2miniCart em,#cartContent .smallView .add2cart em{float:none;display:block;width:100%;font-size:14px}.gridView.smallView .productReviews,.gridView.smallView h3,.gridView.smallView .productPrice,#iSpec .servicePlan span,#iSpec .servicePlan .productPrice{padding-left:5px;padding-right:5px}.price-per-unit{padding-left:6px;margin-right:1em}.price-per-unit>span{font-weight:700}.listView{display:block;width:100%;min-height:200px;margin-top:18px;border:1px solid #ccc;box-shadow:0 0 6px 0 #ccc}.listView>div{display:inline-block;vertical-align:top;padding:10px}.listView .productThumb{width:30%;max-width:350px}.listView .productName{width:45%}.listView .productPrice{width:auto;text-align:center}.listView .productPrice{float:right}.listView a>img{width:100%;height:auto;padding:2%;border:1px solid #b7b7b7}.listView h3{font-size:1.5em;color:#333;margin:10px 0}.listView .productPrice strong{font-size:1.5em;color:#c00}.listView .productReviews{margin-top:6px;display:inline-block}.listView .add2cart{padding:1em 0}.listView .add2cart em{white-space:nowrap;color:#fff;font-weight:800;cursor:pointer;display:flex;width:60%;height:42px;justify-content:center;align-items:center;min-width:140px}.listView .availability,.listView .oosMsg{display:none}.listView a{color:#333}.listView .checkBx{padding:3px 0}.listView .remove-item{display:block;margin-top:5px}.listView .remove-item em{color:#1d2126;margin-left:5px}.listView .remove-item img{width:auto;border:none;padding:initial}.listView .add2cart,.listView .checkBx{display:flex;justify-content:left}.listView .banner{display:flex;justify-content:center;align-items:center}.listView .banner img{border:0;max-width:100%;padding:0;max-height:300px}#topNav{height:30px;padding:0;background:#25384f}.searchBox #searchForm{display:flex;width:95%}.searchIcon{display:none}.searchBoxDesktop{height:35px!important}.searchBoxPoint{display:none}#searchBox{margin:2px auto 0;width:100%;padding:12px;background-color:#f7f7f7;display:none}.searchBox{margin:0 -20px;width:50%;min-width:200px;line-height:42px;border:1px solid #ccc;border-radius:50px;position:relative;padding:0 35px;height:35px!important}.searchBox input{border:none;outline:none;flex-grow:1;font-size:.7em;background:0 0;width:70%}.searchBox button{border:none;border-radius:50px;outline:none;background:transparent;height:34px;margin:1px 0 0 -10px}.searchBox em{display:none}#addToCartPopup .icon-close:before{content:'\e812'}#cartRef{min-width:60px;text-align:center;font-size:1.1em;color:#fff;position:relative}#cartRef:after{content:"Cart";position:absolute;left:44px;top:13px;font-size:.8em}#cartY{color:#fff;font-size:1.6em;margin-left:6px;cursor:pointer}.accMenu,.accMenu a{color:#333;font-size:12px}#sNum{border:1px solid #ccc;width:480px;background:#ffc;margin:2px}.leftTab{float:left;margin:0 0 0 4px}.rightTab{float:right;display:block;width:224px;height:25px;margin:1px 16px 0 0;padding:0 9px;font-size:12px;background:#555;color:#fff;border:1px solid #ccc}.msg{color:#c00;font-style:italic;padding:8px;background:#ffd}p.message{text-align:center;color:#c00;background:#ffd;border-bottom:1px solid #ddd;padding:12px}#moreResources{clear:both;text-align:center}#moreResources li{display:inline-block;vertical-align:top}td.vLine{width:24px}.rate{clear:left;height:18px}.videoComments{padding:24px}.videoComments li p{padding:4px 24px}.productView{position:relative;background:#fff}.productView>a{display:inline-block;margin-left:.25em}.t-data-grid .productView>a{float:left}.productView>div{display:inline-block;vertical-align:top}.productView .iDetails{padding:5px}.productView .iDetails a h3{color:#333}.productView .iDetails strong{color:#c5981a}.estimated-in-stock-label{font-size:12px}.estimated-in-stock-label span{display:inline-block}.estimated-in-stock-label .label{background-color:#c5981a;font-size:16px;font-weight:800;padding:6px 10px;margin:12px 8px 12px 0}.estimated-in-stock-label .date{font-size:12px;font-weight:400}.productView .iCart{position:absolute;top:4px;right:0;min-width:220px;min-height:140px;background:#fff}.productView .iCart .modelPrice{margin-left:6px}.productView .availability{font-size:.85em}.productNew{display:block;float:left;position:relative;width:200px;height:150px}.productNew span{position:absolute;left:0;top:0}#productsCat{position:relative;clear:both;padding-top:1.5em;min-height:30em}#productsCat ul{position:relative;clear:both;margin-bottom:20px}.product .stock-status{font-weight:700;margin:10px 0}#productsCat ul li.paginator{display:block;height:40px;margin-top:1em}#productsCat ul li:last-child{border-bottom:none}#productsCat .productsSort{display:none!important}.iSave a{display:block;clear:left;width:132px;margin-top:4px;text-align:center;border:1px solid #039;border-left:4px solid #c00}.iSave .attn{font-size:.9em;color:#c00}.iCaliber,.iManuf{font-size:.9em;color:#555}.iManuf:before{content:"by "}.affirm-as-low-as{color:#09f;position:relative}.affirm-modal-trigger{display:block;text-indent:-10000px;position:absolute;width:100%;height:1.2em;top:0;left:0;z-index:9}.affirm-site-modal{display:none;width:120px;height:90px}.iPP{position:absolute;top:4px;left:6px}.iPP select{margin:0 4px;border:1px solid #888;background:#fff}.productsSort{margin-left:10px;margin-right:10px}.productsSort table{width:100%;display:inline-block}.productsSort td,.productsSort th{white-space:nowrap}.productsSort td:last-child{width:100%;text-align:right}.productsSort .popup{position:relative;display:inline-block;margin:0 4px;cursor:pointer;z-index:2}.productsSort dd{position:absolute;top:0;left:0;display:none}.productsSort em,.productsSort a{padding:4px}.productsSort em{background:#ffd;color:#333}.productsSort .popup:after{content:"\25BC"}.ck_paged_loop_pager{float:right;margin:2px;font-size:.9em}.ck_paged_loop_pager a{border-right:1px solid #ccc;padding:0 4px}.ck_paged_loop_pager a:last-child{border-right:none}.ck_paged_loop_current{background:#fff;color:#000;padding:0 4px;border-right:1px solid #ccc}.rCart #orderSubtotal{font-weight:800;border-top:1px solid #ddd;margin:8px 0 4px;padding:0 0 4px}.in-stock em,.pre-order em,.special-order em{background:#c00}.sub-models em{background:#395484}.product-name-section a,.product-name-section .bigStar em{font-size:18px}.product-name-section .bigStar em{display:inline-block;font-weight:800;margin-right:.25em}.product-name-section .productRating .icon-comment{margin-left:.5em}.itemPrice #quantity{vertical-align:top;margin-right:20px;border:solid 1px #b7b7b7}.itemPrice label[for=quantity]{margin-right:5px;color:#616c7c}.itemPrice label[for=quantity]{font-size:18px;height:50px;display:flex;align-items:center}.itemPrice #quantity,.gunOptions .itemPrice .add2miniCart{display:inline-block}.itemPrice #quantity,.itemPrice .add2miniCart .add2cart-btn{height:50px}.itemPrice .add2miniCart{display:flex;align-items:center;margin:20px 0}.itemPrice .add2miniCart div,.itemPrice .add2miniCart p,#productAllReviewsZone .add2miniCart p{font-size:16px}.itemPrice .add2miniCart p,#productAllReviewsZone .add2miniCart p{margin-left:15px;text-align:left}.itemPrice .add2miniCart p.shipInfo{font-size:14px;color:#616c7c}.itemPrice .add2miniCart p.shipInfo span{display:inline-block}.itemPrice .add2miniCart .add2cart-btn{width:165px;font-size:18px;font-weight:800;color:#fff;display:flex;justify-content:center;align-items:center}.itemPrice .add2miniCart .add2cart-btn,.itemPrice .plain .alink{cursor:pointer}.itemPrice .plain{font-size:16px}.itemPrice .plain .alink{font-weight:800;color:#c00;text-decoration:underline;margin:10px 0}.iSmallView>div{position:relative}.iSmallView .availability,.iSmallView .oosMsg{white-space:nowrap;font-size:.8em}.itemPrice .availability,#productAllReviewsZone .availability{font-weight:800}.availability,.oosMsg{text-align:center}.pAtt{position:absolute;width:98%;left:1%;top:2.4em;border:1px solid #888;background:#fff;color:#333;padding:4px;font-size:.9em;line-height:1em;text-align:center;display:none;z-index:10}.iCart .pAtt{bottom:-4em}.iSmallView .pAtt{border:none;box-shadow:none;top:-5em}.add2miniCart:hover .pAtt{display:block}.add2miniCart:empty{display:none}.purchase-limit{background-color:#f7f7f7;height:45px;width:285px;display:flex;justify-content:center;align-items:center}.purchase-limit em{font-weight:800;color:#c5981a;margin:5px;width:30%}#addToCartPopupDialog .purchase-limit{width:100%;height:auto;padding:20px;font-size:12px}#addToCartPopupDialog .purchase-limit em:before{content:'*'}.item_code{color:#555;padding:2px 0 0}.myFav{clear:both;padding-left:12px}.txtPoint{padding:4px 12px}.txtPoint:before{content:"[+]"}table.favList{border:1px solid #ccc}.favList td{border-bottom:1px solid #ccc;white-space:nowrap;padding:4px 8px 4px 2px}.favList th{font-weight:400;background:#efefef;padding:4px}#youTubeVideoPlayer{position:absolute;top:0;left:8px;width:425px;display:none;color:#fff;background:#111;border:2px solid #333;z-index:10}.navigation{width:680px}.rCart .shipOptions{line-height:18px;padding:4px 0}.icon-scissors,.icon-scissors p{color:#c5981a}.icon-scissors:before{content:'';background:no-repeat center/100% url(/i/excluded-from-coupons-ico.svg);width:20px;height:20px;margin-bottom:-3px;margin-right:5px}.icon-scissors,.icon-bb{font-size:13px;font-weight:800}.icon-bb{color:#c00}.myWishList{margin:12px}.vote4image{padding:18px}#calcShip{display:none;margin:0 4px 4px;background:#ffd}#noShip{font-size:11px;color:#c00;text-align:justify;padding:0 4px 2px}.shippingMethods dt{float:left;margin:4px}.smInStock .smMarker{display:block;width:30px;height:12px;background:#fff}.smPreorder .smMarker{background:0 0}.mMarker{position:absolute;display:block;width:41px;height:1px;top:76px;left:20px;z-index:12}.dfTxt,.smTxt{position:absolute;top:96px;left:12px;overflow:hidden;width:680px;height:30px;background:#ffd;border:solid #aaa;border-width:1px 0 0;padding:4px}.smTxt{display:none;z-index:10}.mLogo{padding:0 .5em}.childManuf{display:inline}.childManuf a img{max-height:40px;margin:2px 4px}#mFeatured{margin:50px 0}.pageProduct{display:none;border:3px solid #555}.grey{background:#f4f4f4}.owl-carousel{position:relative}.owl-carousel .owl-item .gridView.empty{display:flex;justify-content:center;margin-top:18px;border:1px solid #b7b7b7;padding:29%}.owl-carousel .owl-item .iSmallView.empty{display:flex;justify-content:center;padding:40%}.ajaxSubModels:empty{display:none}.iSmallView,.promoBox{display:inline-block;vertical-align:top;text-align:center}.servicePlan .iSmallView{width:13.75%;margin:0 15px 15px}.owl-item .iSmallView{width:100%}.iSmallView{position:relative;padding:3px}#serviceGun div{font-size:.85em;line-height:1em}#serviceGun a{color:#333}#serviceGun p{display:none}.servicePlan #serviceGun.iSmallView{border:none}.seeAlso h5{padding-left:20px}.productRating{display:inline-block;line-height:1.2em;margin:10px 0 35px}.productRating i{font-style:normal;font-size:.85em}.productRating a{display:inline-block;white-space:nowrap}.productTitle{width:100%;min-height:99px;overflow:hidden}.productTitle span{display:block;overflow:hidden;padding:1px 2px;height:2em;line-height:1em}.relatedProduct .productTitle span{position:absolute;bottom:0;background:#fff}.serviceTitle{cursor:pointer}.iSmallView>.productTitle,.servicePlan .add2miniCart{cursor:pointer}.related-products-title,section h4,.submodel h4,#iSpec h4,.productServices>strong,.relatedProducts>strong{font-size:30px;display:block;padding:45px 0 35px;border-top:1px solid #b7b7b7}.related-products-title,section h4,.submodel h4,#iSpec h4,.productServices>strong,.relatedProducts>strong,.item-details-header{color:#1d2126;font-weight:700}.item-details-header{margin-bottom:5px;font-size:23px}.outStock{background:#cc9}.stkWarning{clear:both;background:#ffd;padding:8px 8px 8px 12px}.txtBtn{line-height:26px;font-style:normal;white-space:nowrap;color:#039;margin-right:8px;padding:0 2px}.attBtn{white-space:nowrap;background:#fff}.inStock{clear:left;text-align:left;color:#060;padding:2px 4px}.oof{background:#f1f1f1;padding:15px;margin:20px 0}.iDescr .oof{margin-top:0}.iDescr table{margin:2em 0;width inherit}.oof b{color:#c5981a;font-size:16px}.cMsg{background:#ffd;margin-left:-4px;padding:4px}.articlesSection li{padding:8px 12px}.searchSuggest{background:#fff;margin:12px;padding:12px 0 12px 32px}.dbTxt{clear:both;overflow:hidden}.dbTxt p{clear:left;padding:8px 0}.txtTerms p{padding:8px}.dbTxt em{font-style:italic}.dbTxt ol,.txtTerms ol{list-style-type:decimal;margin-left:20px}.dbTxt ul,.txtTerms ul{list-style-type:disc;margin-left:20px}.manufCat .dbTxt{min-height:80px}.txtList{margin:8px;list-style-type:disc}.reset-password{display:flex;justify-content:center}.reset-password #resetPassword{width:600px;margin:20px}.reset-password #resetPassword input{width:100%;margin:20px 0}.login,.shipping-address{display:flex;flex-wrap:wrap;flex-direction:row;margin:3% 0 10%}.login .loginForm .c2C{width:120px}.login label,.shipping-address label{font-size:18px;line-height:1.39;letter-spacing:normal;color:#616c7c;margin:10px 0 0;display:block}.login label .required:after,.shipping-address label .required:after{color:#616c7c}.login .itxt,.shipping-address .itxt{width:90%;max-width:445px}.create-account .ltxt{width:100%;max-width:600px;padding-left:8px}.t-error>div{display:none}.login .loginForm{padding:2% 2% 2% 0}.loginForm{padding:2%}.loginForm .orderPrice em{margin:10px}.login .loginForm,#asGuest{border-right:solid 1px #b7b7b7}.inform-msg{font-size:14px;color:#616c7c;margin:50px 20px 50px 0;max-width:600px}.inform-msg a{color:#1d2126;text-decoration:underline;font-weight:800}.shipping-address .loginForm{width:33%}.login .loginForm,.login .accountForm{width:50%}.shipping-address h4{text-transform:uppercase}#loginForm h4{text-align:center}#loginForm h2,#accountForm h2{font-size:34px;font-weight:800}.loginForm .alink,.order-details .alink,.shipping-summary .alink,.payment-summary .alink{color:#1d2126;text-decoration:underline;font-weight:800}.shipping-address p{color:#1d2126;font-size:18px;margin:10px 0}.addressBook .customerAddress td>div:first-child{padding:10px 0 0}.addressBook td{vertical-align:initial}.shipping-address #orderPrice h4{border-top:none}.accountForm p,#resetPassword p{font-size:18px;color:#616c7c}.accountForm{padding:2%}.shipping-rates{display:flex;flex-direction:row;flex-wrap:wrap}.shipping-rates #yourShippingAddress{width:65%;margin:20px}.shipping-rates #orderPrice{width:30%}.shipping-rates .ltxt,.submit-order #billAddress .ltxt,.myAccount .addressTab .ltxt,.myAccount .itxt{display:inline-block;width:45%;min-width:265px;margin:15px 17px 0 0}.shipping-rates .order-summary .c2C{max-width:none}.shipping-rates .shippingMethods p{font-size:18px;margin:20px 0 0}.shipping-rates .shippingMethods input[type=radio]{width:25px;height:25px}.shipping-rates .shippingMethods{margin:20px 20px 20px 0}.shipping-rates .shippingMethods .c2C{margin:20px 20px 20px 0!important}.signatureRequiredText,.billing-checkbox,.shipping-checkbox{font-size:18px}.shipping-checkbox{display:flex;margin-bottom:10px}.shipping-checkbox label{position:relative;top:30px}.signatureRequiredText{position:relative;top:-5px}.create-account{display:flex;flex-direction:column;align-items:center}.create-account h2{font-size:23px;margin:50px 0 10px}.create-account #register .inform-msg{margin:0}.create-account #register{margin:0 5%}.create-account #register .subscribe-label{width:550px;margin:10px 0 0;display:inline-block;font-size:16px}.order-summary,.order-details,.shipping-summary,.payment-summary,.updateOrder .content-box{border:1px solid #b7b7b7;box-shadow:0 0 3px 0 rgba(0,0,0,.4);padding:20px;margin:20px}.order-summary,.order-details,.shipping-summary,.payment-summary{margin-right:0}.order-summary .orderPrice{margin:10px 0}.order-summary h4,.order-details h4,.shipping-summary h4,.payment-summary h4{font-size:27px;text-transform:uppercase}.order-summary label{display:inline-block}.order-details h4,.shipping-summary h4,.payment-summary h4{width:70%;display:inline-block}.order-details .alink,.shipping-summary .alink,.payment-summary .alink{display:inline-block;width:30%;text-align:right}.order-details p,.shipping-summary p,.payment-summary p{font-size:18px;font-weight:800;color:#1d2126;margin:7px 0}.shipping-summary .shipping-details>div,.payment-summary .payment-details>div{color:#616c7c;font-size:16px;white-space:nowrap}.submit-order{display:flex;flex-direction:row;flex-wrap:wrap}.submit-order #paymentOptions{width:62%;margin:20px}.submit-order #orderPrice{width:33%}.submit-order #paymentOptions #cardNumber,.updateOrder #updateCreditCardForm #cardNumber{width:445px;padding-right:75px}.submit-order #paymentOptions #expirationMonth,.updateOrder #updateCreditCardForm #expirationMonth,.submit-order #paymentOptions #expirationYear,.updateOrder #updateCreditCardForm #expirationYear{width:100px!important}.submit-order #paymentOptions #expirationYear,.updateOrder #updateCreditCardForm #expirationYear{margin-left:20px!important}.submit-order #paymentOptions #creditCardCID,.updateOrder #updateCreditCardForm #creditCardCID{width:175px}.submit-order #paymentOptions .payMethod,.updateOrder #updateCreditCardForm .payMethod{float:initial;display:inline-block;position:relative}.submit-order #paymentOptions #pc2 .payMethod em,.updateOrder #updateCreditCardForm #pc2 .payMethod em{position:absolute;font-size:3.1em;right:10px;top:45px}.submit-order #paymentOptions .apply-gift-card{float:right}.submit-order #paymentOptions .apply-coupon{float:left;border-right:solid 1px #b7b7b7;padding-right:60px;margin-top:30px!important}.submit-order #paymentOptions .apply-coupon .coupon-applied-msg{margin:10px}.submit-order #paymentOptions .apply-gift-card,.submit-order #paymentOptions .apply-coupon{width:45%;display:inline-block}.submit-order #paymentOptions .btn-red-outline{width:50%;height:50px}.submit-order #paymentOptions #paypalXpress{width:auto}.submit-order .payment-buttons{margin-top:20px;clear:both}.submit-order .title-info{margin:20px 0}.submit-order .payOption br{display:none}.submit-order .payOption label{display:block;margin:0}.billing-checkbox #defaultBillingAddress{margin:0 10px 10px}.alternative-payments .payOption input,#ccChoice{width:25px;height:25px}.alternative-payments .payOption{display:inline-block;width:33%;margin:20px 0 0}.alternative-payments .payOption span,.ccChoice span{vertical-align:super;margin:10px;font-size:18px}#orderPrice .c2C{max-width:initial}#paymentOptions .c2C{max-width:300px}.apply-btn{margin:20px 20px 20px 0;padding:14px 40px 15px 41px;border:solid 1px #c00;display:inline-block}.apply-btn em{font-size:17px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#c00}.order-created{width:70%;margin:0 auto}.order-created p,.order-created .continue-options{margin:13px 1px 38px 12px;font-size:18px}.order-created .continue-options .btn-red-outline{margin:20px 20px 20px 0;padding:14px 40px;display:inline-block}.order-created .continue-options .btn-red-outline a{color:#c00}#signatureRequired strong,.shippingMethods strong{text-transform:uppercase;width:100%;display:inline-block}#signatureRequired{margin:20px 0 0}.title-info,.order-number,.shipping-rates .shippingMethods #signatureRequired strong,.shippingMethods strong{padding-bottom:10px;font-size:20px;border-bottom:solid 1px #b7b7b7}.title-info .shipping-method-message{font-size:14px}.progressbar-container{width:80%;margin:20px;left:200px;position:relative}.progressbar{counter-reset:step}.progressbar li{list-style:none;display:inline-block;width:33.33%;position:relative;text-align:center;cursor:pointer;font-weight:800}.progressbar li:before{content:counter(step);counter-increment:step;width:40px;height:40px;line-height:40px;border-radius:100%;display:block;text-align:center;margin:0 auto 10px;background-color:#e3e3e4;font-weight:800}.progressbar li:after{content:"";position:absolute;width:100%;height:10px;background-color:#e3e3e4;top:15px;left:-50%;z-index:-1}.progressbar li:last-child:after{background-color:#e3e3e4;width:165%}.progressbar li:last-child:before{background-color:#e3e3e4}.progressbar li.active{color:#1d2126;font-weight:800}.progressbar li.active:before,.progressbar li.active:after{background-color:#c5981a}#orderDonationForm{display:flex;width:100%;height:300px;margin:30px 0}#orderDonationForm .asa-plus{position:relative;display:inline-block}#orderDonationForm .donate-now{background-color:#023669;height:inherit;color:#fff;font-weight:800}.asa-plus .asa-logo{position:absolute;left:30px;top:200px}.asa-plus .asa-plus-photo{height:300px;width:560px}.donate-now p{font-size:2em;text-align:center;font-weight:800}.donate-now p:after,.donate-now p:before{content:"\2605";color:#c00;margin:10px}.donate-now div{width:50%;text-align:center;line-height:1.1em;margin:0 auto;padding-bottom:20px}.donate-now label{color:#fff;font-weight:100;padding:5px}.donate-now label .required{display:none}.donate-now .c2C{margin:10px auto;border-radius:3px}.accountForm label{width:150px}.addressTab label{display:inline-block;width:100px}.addressTab .title-info{margin-top:30px;text-transform:uppercase;font-weight:800}.addressUpdate label{display:inline-block;width:140px}.addressUpdate #socialEditConnections{border:1px solid #ccc}.addressUpdate #socialEditConnections .socialConnection{padding:5px 5px 10px;border-bottom:1px solid #e6e6e6}.addressUpdate #socialEditConnections .socialConnection .socialConnectionName,.addressUpdate #socialEditConnections .socialConnection .socialConnectionInfo{display:flex;align-items:center}.addressUpdate #socialEditConnections .socialConnection .socialConnectionName{margin-bottom:5px}.addressUpdate #socialEditConnections .logo{height:18px;margin-right:5px}.addressUpdate #socialEditConnections .userName{font-weight:800}.addressUpdate #socialEditConnections .picture{height:45px;margin-right:10px}.passwordTab label{display:inline-block;width:160px}.contactForm{padding:12px}.contactForm label{display:inline-block;min-width:80px;font-size:.9em}.nraWelcome{margin-bottom:2em}.contactForm section{padding:1em 0}.contactForm .front{display:inline-block;width:65%;margin-right:5%}.contactForm .notes{display:inline-block;width:25%}.contactForm .notes .ltxt{max-width:99%}#requestCatalog{display:inline-block;text-align:center}.newLogin{clear:left;padding:0 0 16px 42px}.tiny{font-size:11px;color:#888}.vC{border:solid #c00;border-width:1px 0;margin:0 -12px;padding:12px;background:#ffc}.popupDialog{display:none;position:absolute;bottom:-20px;right:-4px;border:2px solid #555;z-index:100}.s2txt,.editor_field{width:120px;margin-left:12px}.ztxt{width:98px}.ltxt{width:280px}.s2txt,.ztxt,.editor_field{border:1px solid #acc8e3;margin:2px;padding-left:4px}.stxt,.itxt,.ltxt,#QAZone .qaTextarea{border:solid 1px #b7b7b7;background-color:#fff}.itxt,.ltxt{height:55px;margin-top:1em;padding-left:8px;font-size:1.4em}.stxt{display:block;width:100%;font-size:16px;height:50px;margin:5px 0 20px;padding:10px}.askQ{position:absolute;top:4px;right:12px;width:230px}.askQ .contactMsg{font-size:11px;color:#888;text-align:justify}.payments{margin:0 0 12px}.payments img{clear:both;margin:4px}.cardVal{padding:24px;border:1px solid #ccc}.cartList{line-height:24px}.shipCost{display:none;width:100%;border:1px solid #ccc;box-shadow:0 0 5px #c5981a}.shipCost label{display:inline-block;font-size:.9em;width:60px;margin-left:8px}.shipCost table{margin-top:12px}.shipCost th{font-size:.7em;text-transform:uppercase;white-space:nowrap;padding:3px;color:#fff;background:#777}.shipCost td{font-size:.85em;padding:3px}.shipCost tr.odd{background:#efefef}.shipInfo,.att{font-size:.9em}.shipInfo em,.shipInfo i{color:#555}.att{color:#c00}.shipping-rates .shippingMethods .att-shipping-rate{background-color:#f1f1f1;padding:15px;color:#c5981a;text-align:center;font-size:18px}.shipping-rates .shippingMethods .att-shipping-rate .att{color:#616c7c;font-size:16px;text-align:left!important}.co2{margin:5px}ul.att{list-style-type:disc;margin-left:25px}ul.att{list-style-type:disc;margin-left:25px;margin-bottom:10px}#att18{font-size:.9em;display:block;float:left;line-height:13px;padding:4px;text-align:center}#att18 i{color:#039;cursor:pointer}#att18 i:hover{text-decoration:underline}.attn{font-style:italic}.attn:before{content:"!";display:inline-block;margin-right:4px;color:#c00;font-family:Georgia,times new roman,Times,serif;font-size:1.5em;font-weight:800}.attn:empty:before{content:""}.disclamer{color:#888;max-width:620px;margin-top:8px;padding-top:8px;font-size:11px;line-height:11px;border-top:1px dashed #c5981a}#capsLock{padding:8px 0}#zoomedImg{display:none}#zoomedImg.popupScreen{display:block}#productImagesZone,#productImagesZone p{clear:both}#productVideoBox{position:absolute;top:-1px;left:0;padding:1px;background:#fff;border:1px dotted #111;z-index:20}#productVideoBox video{width:auto;max-height:316px}#productImages{max-width:599px;height:42px;overflow:hidden}#productImages .owl-wrapper-outer{height:42px}#productImages img,#productImages .mp4{width:51px;height:auto;min-height:38px;margin:2px;border:1px solid #ddd;display:block;cursor:pointer}#productImages .zImg{border-color:#c5981a}#productImages .img:hover img{border:1px solid #c5981a;box-shadow:0 0 5px #c5981a}#productImage{clear:left;max-width:600px;height:450px;background:#fff;place-items:center;display:grid;touch-action:manipulation}#productImage:hover{z-index:295}#zoomedImage{position:relative;width:98%;min-height:200px;margin:0 auto;text-align:center;border:3px solid #c00}#zoomedImage .discountLink{margin-left:12px}#productImage p{font-size:.85em;line-height:1.1em}.imgMsg{position:absolute;bottom:0;left:0;background:rgba(255,255,255,.8);z-index:2}.specialIcon{position:relative;height:1px;width:100%}.specialIcon img{position:absolute;bottom:2px;left:-2px}.categoryIcon span{max-width:120px;float:right}.zoom{position:relative;cursor:crosshair}.zoom img{display:block}.zoom img::selection{background-color:transparent}.owl-item{display:inline-block;float:left;vertical-align:top;text-align:center}.owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-controls{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-wrapper,.owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:2px;text-align:center}.owl-controls .owl-page{display:inline-block;zoom:1;cursor:pointer}.owl-controls .owl-page span{display:block;width:10px;height:10px;margin:0 4px;background:#555;border-radius:6px;border:1px solid #111;opacity:.5}.owl-controls .owl-page.active span{background:#eee;opacity:.5}.owl-controls.clickable .owl-page:hover span{opacity:.8}.owl-buttons div{position:absolute;top:82px;background:rgba(255,255,255,.5);cursor:pointer}.owl-buttons div:before{font-size:3em;line-height:2em}.owl-next:before{content:'\f006'}.owl-prev:before{content:'\f007'}.owl-buttons div:hover{color:#000}.owl-item.loading{min-height:50px}.grabbing{cursor:move}.owl-prev{left:2px}.owl-next{right:2px}#zThumb .owl-buttons div{top:200px}.itemPrice #pyrTerms{position:absolute;top:0;right:0;background:#fff;border:3px solid #555;display:none;z-index:100}.product-deals{width:100%;display:inline-flex;flex-wrap:wrap;justify-content:flex-start}.product-deal{height:130px;width:32%;margin:15px .666%;background-color:#f7f7f7;border:1px solid #e3e3e4;font-size:23px;font-weight:800;cursor:pointer;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}.product-deal,.product-deal:hover{color:#1d2126}.product-deal .imgs,.product-deal img{height:56px;width:auto;mix-blend-mode:multiply}.product-deal .imgs{display:flex;align-items:center}.product-deal .imgs span,.itemSetProducts li:before{margin-right:4px}.product-deal.itemSetProducts .itemSet{display:flex;align-items:center}.product-deal.serviceSet .service-imgs{display:flex;align-items:center}.ppdLink .view-bundles{font-size:17px}.ppdLink .view-bundles,.ppdLink .view-bundles:hover{color:#c00}.see-service-plans{font-size:17px}.see-service-plans{color:#c00}.restrictions th{background:#efefef;border-bottom:1px solid #ccc}.gunmanuals{display:inline-block;vertical-align:top;margin-left:1%;margin-bottom:5%;width:48%}.gunmanuals h3{margin-left:16px}.manuals h5{border-bottom:1px solid #ccc;border-top:1px solid #fff}.manuals li a{font-size:.9em}.manuals li h5{color:#039;line-height:2em;padding-left:16px;background-color:#f4f4f4;cursor:pointer}.manuals ul{margin:12px;color:#888}.infoPage{padding:18px 12px 4px}.navContainer{float:left;width:100%;background:#fff;border:solid #ccc;border-width:0 1px 1px}.navContainer nav{cursor:pointer}.navContainer strong{display:block;line-height:2em;border-bottom:1px solid #ccc;background:#efefef;padding-left:6px}.navContainer nav{padding:2px 6px}.navContainer .nav-name{color:#333;font-weight:700}.moreOptions .conditions dt{margin:10px}.navContainer .items-showing{font-family:Mulish;font-size:14px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.64;letter-spacing:normal;text-align:right;color:#1d2126;margin-top:10px}.preOwnedAirGunProducts .navContainer,.newAirGunProducts .navContainer{border-width:0 0 1px;padding-bottom:30px}.addMe,.seeMore{font-size:.9em;color:#039;cursor:pointer}.seeMore{margin-left:18px}.appliedFilter,.filterSelect{line-height:1.5em}.appliedFilter .delMe:after,.appliedFilter dt a{float:right;font-size:.85em;color:#c00}.title{font-size:.9em;bottom:10px;left:10px;border:1px solid #888;color:#fff;background:#fcc;padding:3px 12px}.productReview:before{content:"Product: "}.newReview{float:left;margin:2px 20px 8px}.newReview td{width:50%}.setStars{white-space:nowrap;vertical-align:top;padding:1em}.setStars:first-child{padding-left:0;border-left:none}.setStars p{margin:8px 0;font-size:16px}.setStars label{width:180px;display:inline-block;text-align:right;margin-right:4px}#allReviews .setStars,#productAllReviewsZone .setStars{padding:0}#allReviews .setStars label,#productAllReviewsZone .setStars label{width:auto;margin-left:10px}#allReviews .new-review{margin-top:45px}#allReviews .new-review,#allReviews .new-review .alink,#productAllReviewsZone .new-review .alink{color:#c00}#allReviews textarea{height:auto;margin:0}#allReviews input[type=button],#allReviews input[type=submit]{margin:5px 5px 0 0}.setStars.user-info{color:#616c7c;font-size:14px;white-space:normal}.setStars.user-info .txtBtn{color:#c00;font-weight:800}.productAllReviews{margin-top:24px}.reviewHelpful{vertical-align:top;text-align:right;width:400px}.helpfulViewpoints>span{display:inline-block;vertical-align:top;width:50%}.helpfulViewpoints h2{padding:6px;background:#efefef}.helpfulViewpoints span.vsL>div,.helpfulViewpoints span.vsR>div{padding:12px}.helpfulViewpoints span.vsR{border-left:1px solid #ddd}.review-summary-summ h2,.customerImages .heading{font-size:23px;margin-bottom:10px}.review-summary-summ .allStar em{display:inline-block}.review-summary-details{margin-top:20px;min-width:320px;font-size:.9em}.review-summary-details .vts,.review-summary-details .str{margin:0 5px}.review-summary-details dd{display:inline-flex;flex-direction:column}.review-summary-details dd span{clear:left;display:block;height:14px;line-height:14px}.review-summary-details div{margin-top:10px}.review-summary-details .bar div{background:#e3e3e4}.review-summary-details .bar span{background:#c5981a}.review-summary-details .bar{width:123px;margin:0 4px}.review-summary-details .bar a{display:block;border-bottom:1px solid #fff}#sort-reviews{margin-bottom:15px;cursor:pointer;position:relative;display:inline-block}.product-review-display{display:flex;padding:25px 45px 55px;margin-bottom:25px;background-color:#f7f7f7}.product-review-display .review-info{min-width:325px;max-width:325px;margin-right:50px}.product-review-display .review-content{width:100%;max-width:800px}.product-review-display .review-content .verified-purchase{color:#c5981a;font-size:14px;font-weight:800;padding-bottom:10px}.product-review-display .review-content p,.product-review-display .review-content strong{font-size:16px}.product-review-display .review-content .reviewAddLinks.bottom a,.product-review-display .review-content .reviewAddLinks.bottom .alink{color:#c00;font-weight:800}.product-review-topics p{padding-bottom:20px;overflow-wrap:break-word}.myAccount .product-review-display{display:inherit}.product-review-display .product-info{width:30%;min-width:200px}.product-review-display .comment-desc{vertical-align:top;position:relative;padding-bottom:7px}.product-review-display .review-comment{padding:15px 0}.product-review-display .allStar em,#ReviewBriefDisplay .allStar em{display:none}.popupHeader th{color:#fff;width:100%;white-space:nowrap;background:#555;padding:4px}.popupDialog select{width:120px}.popupDialog td{background:#ffd;padding:2px 4px}.popupClose{padding:2px 2px 2px 80px;cursor:pointer}.shMethod,.shPrice,.shTime{white-space:nowrap;background:#fff;padding:1px 4px 1px 2px}.shTime em{color:red;padding-left:8px}.subtotal{font-weight:800;color:red}a.tooltip-right:hover span{left:50px;width:auto;padding:20px}.error-description{font-size:11px;color:red;display:none}.review_counter{font-size:.9em;color:#888;text-align:right;width:100%;border:0;background:0 0}.giftCart{width:440px;float:left;display:block;background:#ffd;border:solid #888;border-width:3px 0 0;margin:4px;padding:8px}.giftCart p{font-size:.9em;color:#900;text-align:justify;margin-top:8px}.giftCart table{border-collapse:collapse}.giftCart table,.giftCart th{font-size:11px;border:1px solid silver}.giftCart .ilog{margin-top:8px}.shipHandling td{padding:2px 0}.giftCart td{padding:2px 8px 2px 2px}.subscribeMe{color:#1d2126;font-size:18px}#subscribeMe,#agree,#defaultShippingAddress,#waiveSignature,#defaultBillingAddress,#showAddressBook{border:solid 1.3px #b7b7b7;background-color:#fff;width:25px;height:25px;margin:30px 10px 0 0}.payMethod{float:left;margin-left:8px;padding:4px 0 18px}.payMsg{float:left;width:750px;padding:0 0 0 12px}.payMsg1{float:left;width:720px;height:52px;padding-left:12px}.payMsg2{float:left;width:500px;height:36px;padding-top:4px}#AmazonInlineWidget{margin:24px 0 32px}#AmazonInlineWidget2{float:left;margin-top:6px}.AmazonCheckout{padding:12px}#paypalX{float:left;margin-top:2px}#billAddress{background:#fff;padding:8px 0 18px 12px}#orderDetailsComponent .addressTab td{padding-left:10px}.NRAtnx{height:200px;margin:0 12px;padding:24px 12px}.tagClip{position:absolute;top:-6px;left:150px;width:25px;height:39px}.info_center{border:0 solid transparent;float:left}.info_right{float:left;margin-left:20px}.specialGroup div{margin:8px 12px 4px!important}.specialGroup h4{height:18px;border:solid #ccc;background:#efefef;border-width:1px 0}.caption p{width:620px;padding:2px 12px 4px!important}.shipHandling .shipOptions{padding-right:20px}.relList .relatedItems{border-bottom:1px solid #ccc}.discontinued,.red{color:#c00;background:#fff}.pyrArticle{padding:4px 12px;text-align:justify}.shPrice,.shTime{text-align:right}#subject,.terms li h3:hover,.terms li.expand h3{background:#fcc}.zPayment{background-color:#ffc}.addressBook{margin-left:8px;width:300px;display:inline-block;vertical-align:top}.addressBook h2{background:#efefef;padding:4px;margin-top:10px}.addressBook p{font-size:.9em;text-align:right}.addressBook li{border-bottom:1px solid #ccc;margin-top:20px}.addressBook .ed:before{content:' | ';color:#ccc}.addressBook h3 span,.addressBook .addNew{float:right}.addressBook .addNew:before{content:'+';color:#c00;margin-right:3px}.bDeal{display:block;padding:8px}.counter_character{display:inline;float:left;position:relative}.counter_marker{position:relative;overflow:hidden;z-index:10}.outStk h2{color:#c00;padding:4px 4px 4px 12px}.FFF{background-color:#fff}#eGiftCards td{line-height:21px;text-align:right;padding-right:24px}.searchFeedback{clear:both;display:block;padding:12px;font-size:.9em;text-align:center}.noMiniCart #cartY,.shippMsg1{visibility:hidden}.bold14,.bold16,span.seeMore,.showHide,.inStock,.discontinued,.estimateBlock em,.uploadImg{font-weight:800}#allPage,.subscribeMe div,.cleft{clear:left}.iSmallView .ibuy,.iSmallView .alink em{margin-left:4px}.colorBtn,.white{background:#fff}.sortByMenu th,#calcShip td{white-space:nowrap}.shippingMethods dl{clear:both}.shippingMethods p i{margin-left:8px;font-style:normal}.center-two{margin:12px}.dbTxt,.myWishList p,.videoReview,.newReview td.leftMe{padding:1em 1%}.shPrice em{color:red}#eGiftCards td.receiverName input{font-size:.9em}#eGiftCards td.receiverName{text-align:left}.counter_character_left,.counter_character_inner,.counter_character_right,.aLn em{display:inline-block}.businessHour,.seller-name{font-size:.9em;text-align:left;white-space:nowrap}.pyramyd-air-vendor{color:#c00}.catList{clear:both;padding:.5em}.catDisplay{position:relative;width:33.3%;float:left;border:2px solid #fff}.catDisplay .cList{position:relative;width:100%;height:72px;border:1px solid #ccc;overflow:hidden;background-size:cover}.cList span{font-family:inherit;font-weight:400;font-size:1.15em;line-height:1em;color:#000;padding:6px;max-width:75%;display:block}.catDisplay h2,.allManuf h3{font-weight:400;font-size:1.25em;line-height:1em;color:#000;padding:6px;max-width:75%}.catDisplay ul{width:100%;display:none;position:absolute;left:-2px;top:62px;background:#fff;border:solid #c5981a;border-width:0 2px 2px;box-sizing:content-box;padding-bottom:12px;z-index:20}.catDisplay li{padding-left:6px}.catDisplay img{position:absolute;top:0;right:0;mix-blend-mode:multiply}.catDisplay .cThumb img{top:-12px;right:-70px}@media(hover:hover){.support-hover{display:block}.catDisplay:hover{display:block}.catDisplay:hover ul{display:block}.catDisplay:hover .cList{border-color:#fff}.catDisplay:hover{background:#fff;border-color:#c5981a}}.allManuf li{display:inline-block;width:25%}.allManuf li a{display:block;position:relative;height:90px;padding:2px;border:1px solid #ccc;margin:6px;box-shadow:0 0 4px #ccc}.allManuf li a img{position:absolute;bottom:4px;right:4px;max-height:72px;max-width:200px;width:auto}.allManuf li:hover a{padding:0;border:3px solid #c5981a}.allManuf p{clear:both}.midForm{border-left:1px solid #ddd;padding:40px 12px 12px!important}.rCart{display:inline-block;color:#111}.rCart p{font-size:.9em}.rCart p em{float:right}.c1C{display:block;margin:6px 0;padding:8px}.shippingRates{padding:4px}.orderSteps{border-bottom:1px solid #ccc}.orderSteps dt{display:inline-block;line-height:32px;color:#888}.orderSteps dt.step{color:#111;margin-left:8px}.orderSteps dt:last-child:after{content:''}.alog{color:#039;font-size:.9em;padding:0;border:none;background:0 0;cursor:pointer}#aGiftCard0,.accNav{color:#039}#aGiftCard1{padding:8px 0}#orderForm .rMsg{border:solid #ccc;background:#efefef;border-width:0 1px 1px}table.appliedGC{width:210px;font-size:.9em}#applyGiftCardWindow td{vertical-align:bottom!important}.used{color:#c5981a}table.appliedGC th{font-weight:400;text-align:left;border-bottom:1px solid #ccc;padding:8px 1px 1px}table.appliedGC td{padding:2px 16px 2px 2px}.checkoutWith{clear:left;border-top:1px solid #ccc;margin-top:12px;background:#f4f4f4;text-align:center;padding:12px 0 32px 48px}.checkoutWith .altCheckout{float:left;width:450px}#socialLogin h4{text-align:center}#total_due_price,#total_due_price label{color:#1d2126;font-size:23px;font-weight:800}.shippingMethods .shipping-method-name{cursor:pointer;margin:0 10px 10px 40px;color:#c5981a;display:block}.shippingMethods .nop b,.shippingMethods .chked b{position:relative;top:-6px}.shippingMethods strong{font-size:20px}.shipping-preference span{position:relative;top:-5px;margin:5px}.shipping-preference{font-size:18px;margin-top:20px}.closeX{width:100%;color:#333;font-size:14px;line-height:28px;background:#efefef;border-bottom:1px solid #ccc;cursor:pointer}.closeX:before{content:'';margin-left:8px}.closeX:after{font-size:1.4em;float:right}.pWindow{position:fixed;top:0;left:50%;width:400px;margin-left:-175px;margin-top:2%;background-color:#fff;background-clip:padding-box;z-index:301}#upgradedProduct .closeX:after{color:#000}#upgradedProduct .closeX span{color:#000;font-weight:700;font-size:24px}#background{position:fixed;top:0;left:0;background:rgba(0,0,0,.8);z-index:98;width:100%;height:100%}.servicePopup{overflow-y:auto;height:100%}.servicePopup .popupTxt{padding:20px}.buyService{font-size:.85em}.buyService h1{font-size:2em;margin:0 0 1em}.buyService.dbTxt{padding:0 12px}.discountPrice{font-size:1.4em;font-weight:700;color:#c00}.relatedProduct{position:relative;display:inline-block;width:25%}.relatedProduct input{position:absolute;bottom:8px;right:2px}.missingItems{position:relative;font-size:1.3em;color:#fff;background:#c00;padding:12px}.service-accept input,.cancelService{display:block;float:left;width:124px;height:29px;margin-left:12px;border:none;text-indent:-10000px;cursor:pointer}.buyService p:last-child{padding-bottom:0}.buyService .service-accept{margin-top:1em}.itemPrice .txtTerms{width:460px;max-height:240px;padding:8px;overflow-x:hidden;overflow-y:auto;font-size:.85em}.pWindow .txtTerms{width:100%;height:320px;overflow-y:auto}#upgradedProduct{top:72px}#upgradedProduct p{padding:4px 0;text-align:center;color:#111}#upgradedProduct p.closeX{color:#c00;font-size:1.4em}#addToCartPopup ul{height:270px;position:relative;overflow-x:hidden;overflow-y:auto;width:auto}#addToCartPopup li{font-size:13px;padding:4px;width:calc(100% - 30px);position:relative}#addToCartPopup li a.service-name{text-decoration:none}#addToCartPopup li a{width:calc(100% - 110px);overflow:hidden;display:block;white-space:nowrap;font-size:12px;font-weight:800;color:#1d2126;margin-top:13px;text-decoration:underline}#addToCartPopup li input{position:absolute;top:10px;right:85px;width:35px;height:25px;text-align:center;font-size:.9em;font-weight:800;margin-right:-15px;border:1px solid #b7b7b7}#addToCartPopup li em{position:absolute;top:13px;right:-30px}#addToCartPopup li span{position:absolute;top:13px;right:0;color:#c00;font-weight:800;width:auto}#addToCartPopup h3{display:inline-block;margin:10px}#addToCartPopup .icon-close{display:inline-block;font-size:.8em;float:right;margin-right:10px;cursor:pointer}.pWindow .miniCartTotal{clear:left;margin:10px}.miniFooter{display:flex;background-color:#f7f7f7;font-size:18px;padding:10px 15px 15px}.miniFooter{margin-bottom:17px}.miniFooter:before{content:'';display:inline-block;background:no-repeat center/100% url(/i/shipping-ico.svg);width:30px;min-width:30px;height:28px;margin-top:-2px;margin-right:5px}.miniFooter strong{color:#1d2126;font-weight:800}.miniFooter i{font-size:13px;font-style:normal;display:block;margin-top:10px}.shopBy{font-size:1.1em;font-weight:400}#addToCartPopup .icon-cancel:before{color:#fff;background-color:#c00;width:17px;height:17px;border-radius:50%}.miniCartTotal label{font-family:Mulish;font-weight:800;color:#1d2126;font-size:12px}.miniCartTotal #totalPrice,.miniCartTotal .currency{font-family:Mulish;font-size:14px;font-weight:800;color:#c00;float:right;margin-left:5px}.miniCartTotal i{font-family:Mulish;font-size:12px;font-style:normal}.cMin{background-position:3px -80px}.iFree{display:inline-block;float:left;color:#fff!important}.iFree:after{content:"FREE";color:#c00;position:absolute;left:0}.c2C{display:block;max-width:200px;height:45px;font-size:17px;font-weight:800;text-align:center;color:#fff;background:#c00;cursor:pointer;border:none;margin:20px 0 10px;width:100%}.btn-red-outline{color:#c00;background-color:#fff;width:250px;border:1px solid #c00;font-weight:800;cursor:pointer;text-align:center}.payBtns .c2C,.payBtns #payAmazon,.payBtns #paypalXpress{clear:both;width:100%}.payBtns .add2cart em{white-space:nowrap;float:left;padding:12px;color:#fff;font-size:.9em;font-weight:800;cursor:pointer;width:98%;margin:1em 1%;text-align:center}.payBtns .add2cart em a{color:#fff}#paypalXpress{color:#1d2126;display:flex;justify-content:center;align-items:center}#paypalXpress img{height:25px;margin-left:8px}#navMain ul{width:100%}#navMain ul.nav>li:hover>a{z-index:100;background-color:#fff;position:relative;padding:4px}#navMain li:hover{z-index:99;position:relative}#navMain ul li ul{z-index:98;display:none;position:absolute;left:99%;background:#fff;border:solid #999;border-width:1px;padding:2px 0}#navMain ul li:hover ul,#navMain ul li:hover ul{display:block}#navMain ul li ul li.top,#navMain ul li ul li.middle{border-bottom:1px solid #ddd}#navMain ul,#navMain li{border:0;outline:0;background:0 0}#navMain ul li.subZero:hover ul{display:none!important}#navMain ul.nav>li>a{display:block;border-bottom:1px solid #ddd;padding:5px}#navMain ul.nav>li:last-child>a{border-bottom:none}#navMain .subNav:hover,#navMain .dubNav:hover{border:1px solid #888}#navMain .subZero:hover{margin:1px}#navMain ul li ul li{width:232px;float:left;margin:0 4px}#navMain ul li ul li a{display:block;padding:5px}ul li.subNav ul{width:250px!important;top:-1px}ul li.dubNav ul{width:500px!important;top:-70px}#navMain .searchResults{height:62px}#navMain .searchResults li i{display:inline-block;width:15px;height:15px;margin-left:4px}#navMain .searchResults .dOn{background-color:#ffd}.pageNav .dOn:before,#navMain .searchResults .dOn i:before{content:"\25A3";color:#999;margin-right:2px}.pageNav .dOff:before,#navMain .searchResults .dOff i:before{content:"\2610";color:#999;margin-right:2px}#navMain,#navMain ul li ul li:hover{background:#fff}#navMain .hideThis,#navMain .hideSub,#navMain .searchResults li{display:none}.searchResults:empty{display:none}#_Video{margin-left:8px}.iImg{width:96px;padding:4px 4px 0 0}.page-numbers{display:table;list-style:none;background-color:#f4f4f4;padding:5px 4px;border-width:0}.page-numbers:after{content:"";display:block;clear:both}.page-numbers a{display:inline-block;margin:0 2px;text-align:center;color:#1d2126}.page-numbers a,.page-numbers span{display:inline-block;width:40px;height:40px;line-height:40px;font-weight:400;cursor:pointer;padding:0}.page-numbers .prev,.page-numbers .next{width:auto;padding:0 10px}.page-numbers .prev{padding-left:15px}.page-numbers .next{padding-right:15px}.page-numbers a span{padding:0}.page-numbers .current{font-weight:700;background-color:#c00;color:#fff;text-align:center;border-radius:30px}.my-account-menu{display:inline-block;width:25%}.my-account-menu .topCategory{overflow:hidden}.topCategory li{position:relative;line-height:2em;background-color:#f7f7f7;border:1px solid #b7b7b7;border-width:1px 1px 0}.topCategory li a{display:inline-block;margin:12px;color:#1d2126;font-weight:800;width:100%}.topCategory li:hover,.topCategory li.selected{background-color:#c00}.topCategory li:hover a,.topCategory li.selected a{color:#fff}.topCategory li:last-child{border-width:1px}.t-data-grid{min-width:280px}.t-data-grid th{white-space:nowrap}.t-data-grid th,.t-data-grid td{vertical-align:top;padding:4px}.t-data-grid .priceEach,.t-data-grid .remove,.t-data-grid .qty input,#progressBar p{text-align:center}.t-data-grid .priceEach>div{margin-top:20px}.t-data-grid-pager *{margin:0 3px}.t-data-grid-pager .current{background:#888;color:#fff;padding:0 4px}.myWishList .priceEach{min-width:160px}.paymentInfo th{text-transform:uppercase}.orderPrice,.orderPrice label,.payOption label{color:#616c7c;font-size:18px;margin-bottom:13px;white-space:nowrap}.orderPrice em,.shipOptions em{display:inline-block}#shipping_delivery_date{margin-left:20px}#shipping_delivery_date em{font-weight:400;float:none!important;margin-left:5px}.ammoGram{display:none}div.t-error{border:none;color:red;font-size:18px;margin:20px}div.t-error li{margin-left:8px;display:inline-block}.shipping-rates .t-error{width:100%}.t-invisible{display:none}label.t-error{color:red}input.t-error,textarea.t-error{border-color:#c5981a}img.t-sort-icon{margin-left:4px}.t-exception-message{font-style:italic;border:thin dotted silver;margin:5px 0;padding:3px}.t-exception-report li{margin-left:-40px}.t-exception-report dt,div.t-env-data dt{color:green;padding-left:2px;background-color:#ffc}.t-exception-class-name{display:block;margin-top:15px;background-color:#e8e8e8;color:blue;font-weight:800;padding:2px 3px}.t-exception-stack-controls{display:block;float:right}li.t-usercode-frame{font-weight:800;color:blue}li.t-omitted-frame{display:none;color:gray}.t-exception-report dd,.t-env-data dd{margin-left:8px}table.t-data-table{border-collapse:collapse;margin:0;padding:2px}table.t-data-table th{background-color:#000;color:#fff}table.t-data-table td{border:1px solid silver;margin:0}.t-beaneditor{display:block;background:#ffc;border:2px outset #c00;padding:2px}.t-beaneditor-row{padding:4px 0 2px}dl.t-beandisplay{display:block;background:#ccbe99;border:2px outset #000;width:auto;padding:2px}dl.t-beandisplay dt{width:250px;display:inline;float:left;text-align:right;clear:left;padding-right:3px;vertical-align:middle}.t-number{text-align:right}.t-beandisplay .t-beandisplay-label{padding-right:5px}.t-env-data-section{background-color:#e1e1e1;color:blue;font-weight:800;padding:2px 3px}.t-env-data dd,.t-exception-report dd{margin-left:25px;margin-bottom:10px}.t-env-data li{margin-left:-25px}table.t-location-outer{border-collapse:collapse;border:1px solid #000;width:100%;padding:5px}td.t-location-line{width:40px;text-align:right;background-color:#e8e8e8;border-right:1px solid #000;padding:0 3px 0 0}td.t-location-content{border-top:1px solid silver;border-right:1px solid #000;white-space:pre}td.t-location-current{background-color:#ffc}td.t-location-content-first{border-top:1px solid #000}img.t-calendar-trigger{padding-left:3px;cursor:pointer}div.t-autocomplete-menu{z-index:999}div.t-autocomplete-menu ul{border:2px outset #c93;background-color:#c93;overflow:auto;padding:4px 6px}div.t-autocomplete-menu li{color:#fff;border-bottom:1px solid #000;cursor:pointer;margin:0;padding:0}div.t-autocomplete-menu li.selected{color:#000;font-weight:800}div.t-dialog-overlay{position:fixed;top:0;left:0;z-index:990;width:100%;height:100%;margin:auto}div.t-page-loading-banner{position:absolute;top:5px;left:5px;width:auto;font-weight:800;color:#000;background:#fff;padding:24px}div.t-loading{display:inline;width:auto;font-weight:800;padding-right:20px;background:transparent no-repeat right top}img.t-autoloader-icon{margin-left:4px;width:16px;height:16px}div.t-exception-report dt:after,dl.t-beandisplay dt:after{content:":"}.ajax-loader{display:block;padding-left:8px;min-width:24px;min-height:24px}.owl-item .loading,.t-autoloader-icon,.t-loading,.t-page-loading-banner,.ajax-loader,.modal{background:url(data:image/gif;base64,R0lGODlhGAAYALMPAMDAwM7Ozq6uroyMjJycnNjY2MjIyHZ2dmhoaLi4uPLy8vr6+ujo6ODg4P///////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFDwAPACwAAAAAGAAYAAAEptDJSV1KNddV6BjUolHNAUwIMimNOErD0UiptDTzKwEHAYMORkOhuXkOxIukwQhNGh+DTdCcLKoOVmti+BBcL+GwwhAMBDohA1xREHXwuCYgIBAEgbhCzFDQ7Xh6fG9yhQtshRIMAAJSYUyIBQICAIgZYoRlAh0SAYQOVys4LqFclUFVTE4aDQB5DgWcQp8jAABvAa83OS8KALy5opZkFLGriQxYIxEAIfkEBQ8ADwAsAAAAABcAGAAABJHwyUmfMTXXRgmhxaJJDBFMwzABBzc+AsFIqdQc6vsERCJ5vwNAM5vEJJeHAgcSMQSCwkpBeYoeiQPi9ChAh7rFAIHwUQACzIuAGEgzi+tIQdXZNwYAwOC6Txp5e31+hIWGFQoFAYOEDAEBBQ6HCo9FDwxydg51JA2SdIYKDUUMln4NDVeohQsNnKusVaaTnBoRACH5BAUPAA8ALAAAAAAYABMAAASI8MlJXyk1V8coAFSjUQogSoIwBUQ3Sp+Cqg9D0O/TAAEMPglCL+OQTQyAhQXzuIUmikDA5RhCfw/DYHCqSQuOXHNrqCgKga5GMBC4xPB4XMFoNBjGHGBwOAwAdHZ4cHt9f3KIDmEvCnkVC3VvGgQIA0xQgmILAwgICRMLdo45CQcIVkqIEgVKEQAh+QQFDwAPACwBAAAAFwAYAAAEjvDJSRmjOL9FS6mOJi2NMgXB1ACm+DQN96CSAgBu3VyPJwWAhkYmYTRClg3AUBnBWg8G8RfqCQQ8BYyXA1w/k4WRqzEIcBpHVbSY5t5wUUBAIAhS8RPdjs/7/34CAwJCgBIEAwNMeQwCMgaJhS4JCQ8KBwNNb4mHB2h5CAgSDZh/oRMAB5JwnBMFbjmUbxEAIfkEBQ8ADwAsAQAAABcAGAAABJHwyUmVojhnxujS4NM0k9J8ITZKy5pinMQ011tdTtOVjs3uD0YgUPNJHIUh0CgKFIrMqJTZMAAABlK0es1OQ5bUAoUpDBCElEEAWCYQiAEZBBAICpIA4pBgCZYKABMFdh0LeBMDBxcGBg8LBAI2AAdpDwSWCQQBL4paAwMykSkNB4ISoBMBBEsYhxSYFFpGjS8RACH5BAUPAA8ALAAABQAYABMAAASG8K3yqr3YLhvQSVn4KE2zVQmCDKf4MKWCFQNCuG/DtJgiuw4HbigCDA6HAYCogOkURqSS6WT8iNgsriEYCLaBwrViGAxuOEchEGBYGmaDBTB+BIQv9tVtERA2BRQPAHIWCngYAQQgg0t2AA1EfnwCXyMAji4MBAF9lg8NdEORc5kviFiBQxEAOw==) no-repeat center center #fff}.product-name-section,.itemLeft,.itemPrice{display:block;vertical-align:top;padding:.5%;width:50%}.itemLeft{float:left}.product-name-section,.itemPrice{float:right;clear:right}.itemLeft .owl-item{vertical-align:middle}#productName .pyNumber{font-size:20px;font-weight:800}#iSpec,#relatedProducts{clear:both}h1.product-name{margin:5px 0}.itemPrice .warrantyTerms{clear:left}.itemPrice .modelPrice{font-size:32px;font-weight:800;color:#c00;margin-right:.5em}.itemPrice .modelPrice,.itemPrice .product-prices>span{display:inline-block}.itemPrice .product-prices .price{font-size:14px;font-weight:800;margin-right:1em}.modelInfo .affirm-as-low-as{margin:10px 0 20px}.shipOptions{line-height:18px}.freeShippingAwayFromMsg{margin-right:5px}#message_for_better_deal{background-color:#ffc;margin:10px 0}.itemOptions>div:empty{display:none}.variant-selector{margin-top:30px}.variant-selector .select .select-options{margin-top:5px;left:-5px;right:-5px}.iOptions li{padding-bottom:2px}.iOptions li>i{color:#c5981a}.iOptions p,table.t-data-grid:not(#shoppingCartGridTable) .product p{padding:2px;font-size:.85em;line-height:1.1em;color:#333}#mmMobile .mz a:before,#mmMobile .ms .alink:before{content:''}.iOptions .ms p{display:none}#mmMobile .ms p{display:block}#mmMobile .mz{background:#f4f4f4}.buyMore{margin:10px 0;font-size:23px;font-weight:800}.select.iOptions,select.iOptions,.add2miniCart select#quantity{font-size:18px;font-weight:800}select.iOptions,.add2miniCart select#quantity{padding:10px}.add2miniCart select#quantity{width:75px}.select.iOptions,select.iOptions{width:100%;max-width:520px;margin-bottom:10px}.select.iOptions,select.iOptions,.variant-selector-box dd{height:55px}.select.iOptions,select.iOptions,.variant-selector-box .z1{border:solid 5px #c5981a}.iOptions li em:empty:before{content:''}.variant-selector-box{font-size:16px}.variant-selector-box dl{width:100%;max-width:520px;display:inline-flex;flex-wrap:wrap;justify-content:flex-start;margin:8px 0}.variant-selector-box dt{display:block}.variant-selector-box dd{width:32%;min-width:0;margin:8px .666% 0;font-weight:800;cursor:pointer;border:1px solid #1d2126;display:inline-flex;justify-content:center;align-items:center;text-align:center}.variant-selector-box dd.zs:hover{background-color:#f0f0f0}.variant-selector-box .zs em{color:#c00;font-weight:800}.variant-selector-box .imageBox dd{border:1px solid #fff;font-size:12px}.variant-selector dd.not-available{border:1px solid #aaa;color:#aaa}.variant-selector .select .option.not-available{color:#aaa}.variant-selection-updated{background-color:#f7f7f7;min-height:45px;width:100%;max-width:450px;margin:10px 0;display:flex;justify-content:center;align-items:center}.variant-selection-updated em{font-weight:800;color:#c5981a;min-width:90px;text-align:right}.variant-selection-updated p{margin:5px}.discountTxt,.rebateTxt{display:block;position:absolute;top:0;left:-1px;text-align:center;overflow:hidden}.discountTxt span,.rebateTxt span{display:block;width:160px;padding:8px;font-size:16px;-webkit-transform:rotate(-45deg) translate(-46px,-20px);-moz-transform:rotate(-45deg) translate(-46px,-20px);-ms-transform:rotate(-45deg) translate(-46px,-20px);-o-transform:rotate(-45deg) translate(-46px,-20px);transform:rotate(-45deg) translate(-46px,-20px)}.discountTxt span:empty{display:none}.discountTxt span{color:#fff;background:rgba(204,0,0,.8);box-shadow:0 -1px 0 rgba(0,0,0,.8) inset}.rebateTxt span{color:#333;background:rgba(255,255,102,.8);box-shadow:0 -1px 0 rgba(0,0,0,.3) inset}.itemLeft .discountTxt,.itemLeft .rebateTxt{width:110px;height:110px}.productView .discountTxt{width:80px;height:80px}.productView .discountTxt span{width:110px;padding:30px 0 4px;font-size:14px;box-shadow:none;-webkit-transform:rotate(-45deg) translate(-20px,-30px);-moz-transform:rotate(-45deg) translate(-20px,-30px);-ms-transform:rotate(-45deg) translate(-20px,-30px);-o-transform:rotate(-45deg) translate(-20px,-30px);transform:rotate(-45deg) translate(-20px,-30px)}.tabSpec{clear:both;position:relative;margin-top:12px;min-height:180px}.specials-page .pyr-specials.tabs{margin:30px 0}.specials-page h1{text-transform:uppercase;margin:30px 0}.prodDetails{margin-bottom:40px}.prodDetails,.promoMenu,.tabs,#hawktabcontrol .clearfix{border-bottom:1px solid #b7b7b7;display:flex;overflow-x:auto;white-space:nowrap}.prodDetails li,.promoMenu li,.tabs li{display:inline-flex;font-size:24px;line-height:30px;cursor:pointer}.prodDetails li:not(:last-child):after,.promoMenu li:not(:last-child):after,.tabs li:not(:last-child):after,#hawktabcontrol .clearfix ul:not(:last-child):after{content:'';display:inline-block;height:50px;width:1px;margin-top:5px;background-color:#b7b7b7}.prodDetails li div,.promoMenu li div,.tabs li div,#hawktabcontrol ul.searchResults.hawk li{margin:0 35px;padding:15px 0}.promoMenu li div a,.tabs li div a{color:#1d2126}.prodDetails li.dOn div,.promoMenu li.dOn div,.tabs li.dOn div,#hawktabcontrol ul.searchResults.hawk li.dOn{font-weight:800;border-bottom:10px solid #c00}.prodDetails li i{color:red;font-style:normal}.prodDetails li:hover,.promoMenu li:hover,.tabs li:hover,.tabs li div a:hover{color:#c00;background:#fff}.prodDetails #QA em{font-weight:400;font-size:.9em;line-height:1em}.ppdMSRP{white-space:nowrap;border-bottom:1px solid #ddd}.BML_terms{background:#fff;margin:8px 0}#bmlErrorsPopup{background-color:#fff;top:50px}.iTags{min-height:180px}#QAZone,#QAZone textarea,#QAZone input{font-size:16px}#QAZone textarea,#QAZone input,#allReviews input{padding:10px}#QAZone input[type=button],#allReviews input[type=button],#allReviews input[type=submit]{background-color:#c00;color:#fff;font-weight:800;border:none;cursor:pointer}.uLne p,.aLn{margin:15px 0}.uLne p a,#QAZone .alink{color:#c00;font-weight:800}.qaTextarea{vertical-align:top;width:50%}#spec4 input{vertical-align:top;margin-left:5px}.qLn{margin-top:35px}.qLn .qa-creator,.aLn .qa-creator{color:#c5981a;font-style:normal;font-weight:800}.qLn .qaQ{font-weight:800}.qaLeft ul ul{margin:4px 0 4px 18px}a.seeAll:after{content:"\25B6";margin-left:8px}#ytPlayerContainer{position:absolute;top:30px;left:0}.webBanner{text-align:center;min-height:2em}.webBanner h5,.webBanner div{padding:4px;color:#fff;background:#c00}.webBanner h5 span,.webBanner h5 a,.webBanner div span,.webBanner div a{background-color:#fff;color:#333;display:inline-block;padding:0 8px;margin-left:4px}.webBanner p{font-size:.8em;font-family:sans-serif}.ammo #webBanner:before,#ammoBanner:before{content:' ';display:block;width:100%;height:130px;background-image:url(/images/promotions/banner/ammo.png);background-size:contain;background-repeat:no-repeat;background-color:#000}.subModelsZone{padding:12px 0}.ppdCol{width:33%}.ppdCol .t-zone{width:435px;margin:0 auto!important}.featureIcon{clear:both;display:inline-block}.featureIcon li{float:left;margin-right:4px}.featureIcon li>img{max-height:54px;width:auto;cursor:pointer}.featureIcon li div{visibility:hidden;display:block;position:absolute;max-width:240px;padding:6px;font-size:.85em;background:#fff;border:1px solid #c5981a;box-shadow:1px 1px #c5981a}.featureIcon li:hover div{visibility:visible;z-index:2}#pyrFeature{display:none;position:absolute;margin:0;width:560px;max-width:97%;background:#fff;border-radius:6px;border:6px solid rgba(0,0,0,.8);z-index:110}.scopeMounts{clear:both;position:relative}.scopeMounts li{color:#039;width:280px;padding:1px 5px;background:#fff;border-left:4px solid #fff;cursor:pointer}.scopeMounts li.mOn{background-color:#efefef;color:#111;font-weight:800;border-left:4px solid #c5981a}.scopeMounts li:hover{color:#c00}.scopeMounts>p{padding:4px 12px}.scopeMounts .iSmallView{max-width:132px}.pcpItems{min-height:260px;background-repeat:no-repeat}.pcpItems .navList{margin-left:12px}.pcpItems .td1{width:30%;max-width:300px;float:left;font-size:.9em}.pcpItems .td2{width:70%;min-width:320px;float:left}.pcpItems .thumb div{position:relative;float:left;text-align:center;cursor:pointer}.pcpItems .thumb p em{color:#c00}.pcpItems .thumb img{width:140px}.pcpItems .td1 p{padding:4px 12px}.pcpMsg{color:#c00}.iSmallView .MF{font-size:.8em;white-space:nowrap}#pcp81{display:inline-block;font-size:.8em}#pcp81 img{width:87px;height:65px;margin:1px;cursor:pointer}#pcp81:before{display:block;clear:both;content:"more adapters"}#pcp81:empty:before{content:""}.pcpItems .iSmallView{max-width:162px;margin-left:20px;vertical-align:top;position:relative}.pcpItems .iSmallView:before{content:"+";position:absolute;z-index:9}.pcpItems .iSmallView:before,#serviceGun+.plus{display:block;color:#888;font-size:4em}#serviceGun+.plus{margin-top:-.125em}.pcpItems .iSmallView:before{top:0;left:-16px}.pcpAdapter .iSmallView .productThumb img{width:100px;height:75px;margin:15px 20px}.pcpReset{padding:12px 4px}.pcpReset span{padding:4px 12px;margin-left:4px;border-radius:4px;background:#069;color:#fff;cursor:pointer}.pcpItems img{display:block}.pcpItems .thumb div span{position:absolute;top:0;left:0;padding:4px;font-size:10px;line-height:1em;background:rgba(255,255,255,.9);border:1px solid #888;z-index:2}.pcpItems .thumb div span,.pcpItems .thumb div span:empty{opacity:0}.pcpItems .thumb div:hover span{opacity:1!important}.promoItems .add2miniCart{background:#fff}.promoItems .add2miniCart em{max-width:200px;margin:0 auto}.promoItems .add2miniCart,.ajaxSubModels>div .add2miniCart,#recentlyViewedProducts .add2miniCart,#compatibleProductsZone .add2miniCart,#newProductsCarouselZone .add2miniCart{position:absolute;bottom:22px;left:0;text-align:center;width:100%;background:#fff;opacity:0}.iSmallView:hover .add2miniCart{opacity:1!important;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.ytVideo{position:relative;cursor:pointer}.ytVideo i{position:absolute;top:50%;left:50%;margin:-22px;width:44px;height:44px;border-radius:50%;border:2px solid #fff}.ytVideo i:before{content:" ";display:block;width:0;height:0;margin:2px 10px;border:18px solid transparent;border-left:30px solid #fff}.allVideo h2{font-size:1.2em;font-weight:400;padding:4px}.allVideo h2 em{margin-left:4px}.videoList li{border-bottom:1px solid #ddd}.videoList li:last-child{border-bottom:none}.videoList li .ytDescr{display:inline-block;width:55%;font-size:13px;height:66px;margin:8px;line-height:13px;overflow:hidden;vertical-align:top}.videoList li .ytDescr strong,.videoList li .ytDescr span{font-size:13px;font-weight:400}.videoList li .ytVideo{display:inline-block;width:40%;max-width:320px;min-width:180px}.videoList li.paginator{height:30px;line-height:22px}.videoList .iPP,.productAllReviews .iPP{display:none}#ytVideoContainer,.videoDetails{position:relative;padding-bottom:57%;height:0}.videoDetails iframe,#ytVideoContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:675px}[class^=flag-]:after,.cMax{content:'';display:inline-block;background-repeat:no-repeat;background-position:100px 0;background-image:url(pyrico.png)}[class^=flag-]:after{width:35px;height:18px;margin:0 4px;vertical-align:bottom}.flag-US:after{background-position:0 -78px}.flag-MX:after{background-position:-36px -78px}.flag-CA:after{background-position:-74px -78px}.flag-IN:after{background-position:-110px -78px}.cMax{width:140px;height:25px;background-position:0 -28px}.modelInfo [class^=flag-]{display:inline-block}.thumbBuy .availability{display:none}.shareThis{clear:both;margin:6px 12px}.earnPoints{clear:both;color:#039;font-size:.85em;cursor:pointer}.earnPoints em{color:#c00;font-size:1.5em}.seal a{text-indent:-99999px}.ck_rating em{margin-left:8px;background:#ffd;line-height:15px}.aOptions{list-style:none!important;margin-left:0!important;display:flow-root}.aOptions h2{margin-top:8px}.aOptions li{padding:0!important}.aOptions a{float:left;width:10%;max-width:60px;height:38px;margin:1px;padding:4px 2px;font-size:11px;text-align:center;border:1px solid #ccc;word-spacing:inherit}.aOptions a:hover{border-color:#c00;background:#fff}.iPP,.paginator,.earnPoints{font-family:Tahoma,Geneva,sans-serif}.iSmallView p,.addMe,.schematicList li{overflow:hidden;white-space:nowrap}.iSmallView p,.addMe,#addToCartPopup li a,.videoList li .ytDescr,.productTitle span,.schematicList li,.parts li{text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis}.cImage,.cImages,.reviewSummary,.customerImages{display:inline-block;vertical-align:top}.cImage{width:70%;min-height:500px;text-align:center}.cImage p{padding:.5em;font-size:.9em;text-align:center}.cImage img{width:100%}.cImages{width:30%;padding-left:8px}.cImages p{padding:.5em 0}.cImages span{display:inline-block;width:20%;max-height:52px;overflow:hidden;padding:1px;position:relative;font-size:10px;cursor:pointer}.cImages span i{font-style:normal;color:#fff;background:#c5981a;display:block;width:98%;text-align:center;position:absolute;right:1px;bottom:1px}.reviewSummary,.customerImages{margin-bottom:60px}.reviewSummary{width:25%;min-width:240px;border-right:solid 1px #b7b7b7;margin-right:40px;padding-right:10px}.customerImages{width:65%}.customerImages .heading{font-weight:800;display:block}.customerImages p{margin-top:35px}.returnDetails{padding:6px;margin-left:450px;margin-right:150px}.returnDetails em{float:right}.simpleProductList .iPP,.myAccount .iPP,.sPrice,.showQty,.allVideos ul li.iSort,.noscript{display:none}#allContent .navContainer nav,.itemCode img,.addNav,dl.review-ratings-set dd{float:left}.gcMsg{display:inline-block;padding:8px 0}.gcMsg i{background:#ffc;display:block}.filterSelect .delMe a em{color:#c00;float:right;margin-right:4px}.g-recaptcha{display:inline-block;margin-left:40px}.popupScreen,#linkAccountsPopupWindowBackground,#addToCartPopupDialog{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;background:rgba(0,0,0,.8);z-index:301}.popupScreen>div{position:absolute;top:2%;left:50%;width:640px;margin-left:-320px;height:620px;background:#fff}.popupScreen .popup-screen-content.show-margins{margin:36px}.popupScreen .popup-screen-content.show-margins #removeItem{text-align:center;font-weight:700;font-size:22px}.popupScreen .btns{display:flex;justify-content:right}.popupScreen .btns .btn-red{font-weight:800;cursor:pointer;color:#fff;background-color:#c00;margin:20px 20px 0 0}.popupScreen .btns .btn-red-outline{margin:20px 0 0}.popupScreen .btn-red,.popupScreen .btn-red-outline{height:40px;width:100px;display:flex;justify-content:center;align-items:center;margin:20px auto}#ytPopup>div{width:800px;height:auto;margin-left:-425px;border:none}#ytPopup.popupScreen>div{position:static;margin:2% auto;max-width:100%}.msg-popup.popupScreen>div{height:auto}#zoomedImg.popupScreen>div{position:relative;margin:8px auto;max-width:1120px;background:#fff;border:2px solid #888;box-shadow:0 0 20px #111;width:auto;height:auto;top:auto;left:auto}#countryPopup>div{background:#fff;height:200px;margin-top:100px}#countryPopup>div h2{font-size:1.5em;font-weight:400;padding:6px 0}#zThumb{margin-top:30px}#zoomedImg p{text-align:center;padding:12px;font-size:.9em}#linkAccountsPopupWindowBackground{display:flex}.linkAccountsPopupWindow{max-height:480px;max-width:500px;background-color:#fff;margin:auto;position:relative}.linkAccountsPopupWindow h1,.linkAccountsPopupWindow>p{background:#c00;color:#fff}.linkAccountsPopupWindow>p{padding:0 12px 4px}.linkAccountsPopupWindow .closeBar{background:0 0}.linkAccountsPopupWindow form{padding:8px 12px}.linkAccountsPopupWindow form h2{font-size:1.1em;font-weight:400}.linkAccountsPopupWindow form label{display:inline-block;width:108px;font-size:.85em}.alert_lite_content{font-size:inherit}#mmMobile{position:fixed;top:0;left:-100%;width:100%;height:100%;background-color:#fff;overflow-x:hidden;transition:.5s;z-index:300}#mmMobile .hMobile{background:#c00;color:#fff;text-align:center;font-size:1.3em;padding:6px 0;display:block;height:36px;width:100%}#mmMobile>ul>li{text-align:center;font-size:1.1em;font-weight:800;width:100%;padding:2%;background:#fff;border-bottom:1px solid #ccc}#mmMobile>ul>li a span{display:block;float:left;margin-left:4px;line-height:1.5em}#mmMobile>ul>li p{line-height:1em;color:#333;font-size:.85em;font-weight:400;padding:4px}#mmMobile>div{width:100%}.cke_editable:hover{background-color:#ffd;transition:background-color 1s ease 0s}blockquote{border-left:4px solid #2e8cfa;padding-left:12px}.cke .cke_combo,.printCard>div,.serverTime,.acitem,.billMeLater{display:none}#hpFeatured{text-align:center;opacity:0}#hpFeatured span{color:#039;font-weight:400}#hpFeatured p{font-size:.9em;line-height:1.1em;color:#555}#hpFeatured a{display:block;padding:3px}#hpFeatured a img{border:1px solid #ddd}#hpFeatured .owl-buttons div{top:30px}.hawk-facetFilters .selected:before{content:'\e80b'!important}.pyrStars,.pyrStars-semi,.pyrBigStar,.pyrBigStar-semi{visibility:hidden}.closeBar{position:absolute;top:0;right:0;display:block;width:36px;height:36px;line-height:36px;font-size:36px;text-align:center;color:#fff;background:#c00;cursor:pointer;z-index:999}.titleSelect{position:absolute;width:414px;padding:12px;background:#fff;border:2px solid #c5981a;box-shadow:1px 1px 5px #888;cursor:pointer;z-index:999}.titleSelect p{padding:6px 0}.ttip:hover{color:#333}.ttip:after{content:'\e80f';color:#c5981a;margin-left:6px;font-size:1.1em}.ttip{position:relative;color:#333}.ttip span{visibility:hidden;display:block;position:absolute;top:1.2em;left:0;background:#fff;white-space:pre-wrap;font-size:11px;width:160px;padding:3px 28px 3px 3px;border:1px solid #c5981a;box-shadow:1px 1px 0 #c5981a}.ttip:hover span{visibility:visible;z-index:2}.chatBtn{position:fixed;left:50%;margin-left:-525px}label{color:#555}.estimateBlock{color:#000}.rtxt{text-align:right!important}.required:after{content:"*";color:#c00;margin-left:2px}.textlist{list-style:inherit;margin-left:20px}.t-data-grid td{vertical-align:top;padding:5px;border-bottom:1px solid #b7b7b7}.t-data-grid tr:last-child td{border:none}#specificationInfo .t-data-grid tr:last-child td{border-bottom:none}#specificationInfo .t-data-grid td{vertical-align:middle}#addToCartTablePopup{border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;margin:10px}.infinity-icon:before{content:'∞';font-size:1.5em}#hpBanner{min-height:320px}.coupon-err-messages a{margin:10px 0}#aCoupon1{margin-bottom:40px}#aCoupon1 .coupon-applied-msg{font-size:16px;color:green;margin-bottom:-10px}#aCoupon1 #nraCodeRedeemMsg{margin-top:20px}.webSpecial{font-size:11px}#modelInfo .ajax-loader{width:120px;height:120px}.modelSection{display:inline-block;padding:15px 25px;margin:.5em 0;background-color:#c00;font-size:18px;font-weight:800;color:#fff;cursor:pointer}.modelSection:hover{background-color:green}#allContent.productCat,#allContent.preOwnedAirGunProducts,#allContent.newAirGunProducts{width:100%;float:none}.specials-page .dbTxt{font-size:18px;color:#616c7c}.productCat .category-info,.productCat .sub-categories{width:50%;vertical-align:top}.productCat .category-info,.productCat .sub-categories a{font-size:16px}.productCat .category-info{display:inline-block}.productCat .category-info h1{margin:0;text-transform:uppercase}.productCat .category-info .dbTxt{padding:.7em 1%}.productCat .sub-categories{display:inline-flex;flex-wrap:wrap}.productCat .sub-categories a{width:30%;height:60px;margin:5px;border:solid 1px #b7b7b7;background-color:#fff;color:#1d2126;font-weight:800;text-align:center;display:flex;flex-grow:1;align-items:center;justify-content:center}#pyrMenu .sub-categories .shortList li{width:45%;height:60px;margin:5px;border:solid 1px #ddd;background-color:#f8f8f8;color:#1d2126;font-weight:800;text-align:center;display:flex;flex-grow:1;align-items:stretch;justify-content:center;padding:0}#pyrMenu .sub-categories .shortList li a{display:flex;justify-content:center;align-items:center;line-height:2em}#pyrMenu .sub-categories .shortList{display:flex;flex-wrap:wrap}.productCat .sub-categories a:hover,#pyrMenu .sub-categories .shortList li:hover{border:solid 5px #c5981a}.productCat .sub-categories h2{display:contents}#allContent.productCat .navContainer{border:none;float:none;border-top:1px solid #b7b7b7;padding-top:10px;margin-top:1.8em}#allContent.productCat .navContainer nav,#allContent.preOwnedAirGunProducts .navContainer nav,#allContent.newAirGunProducts .navContainer nav{float:none;width:260px;height:45px;border:solid 1px #b7b7b7;background-color:#fff;margin:6px;position:relative;display:inline-flex;align-items:center;justify-content:space-between}#allContent.productCat .bottom-section{border-top:1px solid #b7b7b7;margin:50px 0 90px;padding-top:55px;display:flex}#allContent.productCat .bottom-section>div{width:100%}#allContent.productCat .bottom-section .bottom-banner{margin-right:40px;min-height:300px}#allContent.productCat .bottom-section .bottom-banner .text-white{padding:20px 30px 45px;background-color:rgba(0,0,0,.6);color:#fff;font-size:22px}#allContent.productCat .bottom-section .bottom-banner h2{font-size:34px}#allContent.productCat .bottom-section .bottom-banner img{display:block;width:100%}#allContent.productCat .bottom-section .bottom-text.dbTxt{font-size:16px;padding:0}#allContent.productCat .bottom-section .bottom-text.dbTxt p:first-child{padding-top:0}#allContent.productCat .bottom-section .bottom-text.dbTxt p:last-child{padding-bottom:0}.sortGroup{display:inline-block;line-height:45px;position:relative}.sortGroup span:first-child{margin-right:24px}.view-mode{display:inline-block}.products-features{float:right}.view-mode .icon-grid,.view-mode .icon-menu{cursor:pointer;font-size:1.4em}#allContent .navContainer nav .conditions{display:none;position:absolute;width:270px;top:45px;left:0;z-index:1;background-color:#f1f1f1;border:solid 1px #b7b7b7}#allContent .sortGroup .conditions,#sort-reviews .sort-options,#productAllReviewsZone .sort-options{display:none;position:absolute;width:140px;top:45px;left:0;z-index:1;background-color:#f1f1f1;border:solid 1px #b7b7b7}#sort-reviews .sort-options{top:30px;width:200px}.productCat .appliedFilters .delMe{min-width:180px;height:35px;border-radius:18px;background-color:#e3e3e4;margin:5px;display:inline-flex;align-items:center;justify-content:space-between;padding:0 14px}.productCat .appliedFilters .delMe,.appliedFilters .clearAll{font-weight:800;cursor:pointer}.productCat .appliedFilters .clearAll{display:inline-block;margin-left:12px;text-decoration:underline}.collapsable-section .section-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.collapsable-section .collapsable-content{display:none}.navContainer nav .plus-minus,.collapsable-section .plus-minus{color:#c00;font-size:30px;font-weight:bolder}.navContainer nav .conditions>div,.navContainer nav .conditions a,.sortGroup .conditions div.alink,#sort-reviews .sort-options .sort-option,#productAllReviewsZone .sort-options .sort-option{margin:10px;font-size:1em;color:#616c7c}#sort-reviews .sort-options .sort-option,#productAllReviewsZone .sort-options .sort-option{margin:0;padding:10px 15px;line-height:30px}.navContainer nav .conditions a{display:block}.navContainer nav[class$=filter]:nth-child(n+4){display:none!important}.downloadCSV{display:block;color:#333;font-size:.8em}.downloadCSV:before{content:"CSV";color:#fff;padding:1px 3px;line-height:2em;margin:0 3px;background:#060}.pageBanner{margin-top:1px}.pageBanner img{width:100%}[class^=alert-]{padding:8px}.alert-info{color:#004085;background:#cce5ff;border-radius:4px}.alert-danger{color:#721c24;background:#f8d7da;border-radius:4px}.alert-success{color:#155724;background:#d4edda;border-radius:4px}.alert-warning{color:#856404;background:#fcf8e3;border-radius:4px}.popup-content{display:none}#hawkbannertop p{margin:20px 0}#hawkbannertop ul{list-style:inside}#hawk-item-list>div:first-child{margin:30px 0;font-size:24px}#hawk-item-list .clearfix .hawk-listingRating{display:none}#hawk-item-list .itemTitle{text-align:left;width:200px;height:4em}#hawk-item-list .itemTitle a{color:#000}#hawk-item-list .itemPrice{margin-top:20px;margin-bottom:10px;font-size:16px;font-weight:700;float:left;color:#c00}#hawk-item-list .hawk-itemImage{border:1px solid #000;width:250px}#hawk-item-list .itemList .grid_3{width:19em;padding-bottom:3em}#hawk-item-list .itemList{display:flex;flex-wrap:wrap}#ctl00_BannerBottom2_FeaturedBottom2_lvItems_ctrl0_ctl00_item_lnkMoreLikeThis,#ctl00_BannerBottom2_FeaturedBottom2_lvItems_ctrl0_ctl01_item_lnkMoreLikeThis,#ctl00_BannerBottom2_FeaturedBottom2_lvItems_ctrl0_ctl02_item_lnkMoreLikeThis,#ctl00_BannerBottom2_FeaturedBottom2_lvItems_ctrl0_ctl03_item_lnkMoreLikeThis{display:none}#hawk-item-list .btn{margin:.5em 0;background:#395484;padding:8px 12px;color:#fff;font-size:.9em;font-weight:800;cursor:pointer}@media screen and (max-width:1600px){.wrap{padding:0 45px}#hawk-item-list .hawk-itemImage{width:200px;height:150px!important}#hawk-item-list .itemList .grid_3{width:16em}}@media screen and (max-width:1366px){#total_due_price,#total_due_price label{font-size:20px}.ppdCol .t-zone{width:365px}.donate-now p{font-size:1.7em}.donate-now>div{width:60%}.order-product .purchase-limit{width:auto}.order-product .purchase-limit em{width:auto}.listView .productName{width:40%}#hawk-item-list .hawk-itemImage{width:250px;height:190px!important}#hawk-item-list .itemList .grid_3{width:50%}.product-deal{font-size:21px}.ppdLink .view-bundles{font-size:16px}.see-service-plans{font-size:16px}}@media screen and (min-width:1200px){.searchBox{min-width:310px;margin:0 auto}body.ammo #webBanner:before,#ammoBanner:before{height:100px}}@media screen and (max-width:1200px){.listView .productName{width:35%}.listView .productThumb{width:33%}.product-deals{display:inline-block}.product-deal{width:500px;margin:15px;font-size:23px}.ppdLink .view-bundles{font-size:17px}.see-service-plans{font-size:17px}.variant-selector-box dd{width:49%;margin:8px .5%}}@media screen and (max-width:1024px){div{word-wrap:break-word}.shipping-address .loginForm{width:50%}.itemPrice .add2miniCart{flex-wrap:wrap}.itemPrice .add2miniCart .expected-in-stock-date{margin:auto}.itemPrice .add2miniCart p,#productAllReviewsZone .add2miniCart p{margin-left:0;text-align:center}.estimated-in-stock-label .label{font-size:14px;padding:4px 8px;margin:8px 5px 8px 0}.alternative-payments .payOption,.submit-order #paymentOptions,.shipping-rates #yourShippingAddress,.order-created,.login .loginForm{width:auto;border:none;margin:10px}.shipping-address .loginForm,.order-summary,.order-details,.shipping-summary,#orderPrice,.payment-summary{width:100%!important}.order-summary,.order-details,.shipping-summary,#orderPrice,.payment-summary{margin:10px auto}.myAccount .ltxt,.myAccount .itxt{width:97%!important}.submit-order #paymentOptions .apply-coupon,.submit-order #paymentOptions .apply-gift-card{width:auto;border:none;float:none}.progressbar-container{width:100%;left:0}.verify-order #yourShoppingCart{width:auto;margin:20px}.myAccount .listView .add2cart em{padding:8px 7px;font-size:.8em}.ppdCol .t-zone{width:280px}.login .loginForm,#asGuest{border-right:none}.shipping-rates .shippingMethods .att-shipping-rate .att{font-size:12px}.shipping-rates .shippingMethods p{font-size:14px}.listView{display:flex;flex-flow:row wrap}.listView .productThumb{order:1;width:50%}.listView .productName{order:3;width:100%}.listView .productPrice{order:2;width:50%}.listView .add2cart,.listView .checkBx{justify-content:center}}@media screen and (max-width:980px){#headerMenu .pyr-acct .txt .customer-name{display:none}#headerMenu .pyr-menu .pyr-phone{display:none}#headerMenu .pyr-logo img{max-width:250px}#zoomedImg.popupScreen>div{width:100%;top:0;left:0;margin-left:0;border:none}.itemOptions:empty,.itemOptions>div:empty{width:5%}.productView .iDetails,.reviewSummary,.customerImages{width:98%;padding:1%}.reviewSummary{margin-right:0;border-right:none}.product-review-display{padding:25px 25px 45px}.product-review-display .review-info{margin-right:40px}.productCat .category-info,.productCat .sub-categories{width:100%}#allContent.productCat .bottom-section{flex-wrap:wrap}#allContent.productCat .bottom-section .bottom-banner{margin:0}body.ammo #webBanner:before,#ammoBanner:before{height:80px}.ppdCol .t-zone{width:230px}.donate-now>div{width:70%}.login .loginForm,.login .accountForm{width:100%}#loginForm h2,#accountForm h2{font-size:22px}.login .itxt,.accountForm p{font-size:14px}.login .loginForm .c2C{font-size:14px;margin-bottom:40px}.loginForm .alink{text-decoration:none;color:#c00}.login-form{border-bottom:1px solid #ccc}.create-account-btn .c2C{font-size:14px;letter-spacing:.1em}.searchIcon{display:block;padding-top:25px}.searchBoxDesktop{display:none}#searchBox{margin:2px auto 0;width:100%;padding:12px;background-color:#f7f7f7;display:none}.searchBox{margin:0 auto;width:50%;min-width:270px;line-height:35px;border:1px solid #ccc;border-radius:50px;position:relative}.searchBox input{border:none;outline:none;flex-grow:1;margin-left:12px;font-size:1em;background:0 0;width:80%}.searchBox em{display:block;position:absolute;right:-12%;top:-3px;font-size:2.4em;font-style:normal;cursor:pointer}.searchBoxPoint{display:block}.searchBox button{height:33px}#hawk-item-list .hawk-itemImage{width:200px;height:150px!important}#hawk-item-list .itemList .grid_3{width:19em}}@media screen and (max-width:910px){#hawk-item-list .itemList .grid_3{width:50%}}@media screen and (max-width:800px){#headerMenu .pyr-logo img{max-width:220px}#headerMenu .pyr-acct>div,#headerMenu .pyr-acct>span,#headerMenu .pyr-acct>a{margin:0}#allContent>img{width:100%!important}#productImages,#contactForm{width:300px}#requestCatalog span{display:block;width:130px;height:200px;margin-top:20px;overflow:hidden}#requestCatalog img{width:320px;max-width:inherit;margin-left:-95px}.rColm{max-width:420px}.gunmanuals{width:95%;margin-left:2%}.gridView .productReviews i{display:none}.pyrBlog li{min-width:120px}.cImages span{font-size:8px}#productImage{height:auto}.productView .productRating{font-size:1.2em}#recentlyViewedProducts strike,.companyPhone,.accMenu .giftCard,.accMenu .fiveOff,.iSmallView strike,.product-review-display .review-info{max-width:300px;min-width:300px;margin-right:25px}.donate-now p{font-size:1.5em}.donate-now>div{width:80%}}@media screen and (max-width:740px){#headerMenu .pyr-menu .icon-menu{width:60px;display:inline-flex;justify-content:center}#headerMenu .pyr-menu .icon-menu:before{margin:0}#headerMenu .pyr-phone,#headerMenu .icon-menu span,#headerMenu .pyr-acct .txt,hr{display:none}#headerMenu .pyr-logo img{max-width:145px}#headerMenu .pyr-acct .acct-btn,#headerMenu .pyr-acct .sign-in-btn{width:40px}#headerMenu .pyr-acct .acct-btn .customer-avatar{width:22px;height:22px;font-size:10px;margin-right:2px}.wrap{padding:0 20px}.wrap.footer.services,.wrap.pyr-practices{padding:0}.subscribe{text-align:center}.subscribe input{width:70%;min-width:inherit}.subscribe button{width:30%;padding:2px}.services>div{width:100%;border-bottom:1px solid #ccc}.social{text-align:center}.pyr-practices ul{width:100%}.pyr-practices li h4:after{content:'+';display:block;float:right;font-size:1.5em;color:#c00}.pyr-practices li.icon-down:before{display:none}.pyr-practices li.icon-down h4:after{content:''!important}.copyright{text-align:center}.wrap.footer.copyright{padding-bottom:4em}#pyrMenu .pyr-menu-content{width:100%;border-width:1px 0;max-width:100%!important}#pyrMenu .sub-categories{padding:10px;text-align:center}.gridView h3{font-size:1em}.allManuf li{width:50%}.wrap.footer.services .icon-right:before{content:'+';font-size:1.4em;font-weight:700;color:#fff}#pageLeft{width:30%}#allContent{width:70%}.accPage #allContent{width:100%}.specialIcon{height:inherit}.specialIcon img{position:relative;bottom:0}.specialTxt{bottom:28px}.promoItems{text-align:center}.grid1 .promoItems .iSmallView{width:100%}.iCart{width:66%;margin:0;padding:2%}.pcpItems .td1,.pcpItems .td2{width:95%;margin-left:2%;float:left}#zoomedImg{display:block}#productImage,#zoomedImg .owl-buttons{display:none}#productName .pyNumber{font-size:16px}.itemPrice #pyrTerms{position:fixed;top:36px}.buyMore{font-size:18px}.product-deal{width:400px;font-size:18px;margin:10px 0}.ppdLink .view-bundles{font-size:14px}.product-deals{display:inline-flex}.see-service-plans{font-size:14px}.customerImages{margin-top:2em}.catDisplay{width:50%}.pcpItems .td2 div{height:inherit}.promoDiv,.pcpItems .td2 .iSmallView{width:25%}.pcpItems .td1>div{display:none}#mmMobile>ul>li:before{float:right;font-family:pyramyd;font-size:1.2em;margin-right:6px}#mmMobile>ul>li.ms:before{content:'\f006'}.prodDetails li,.promoMenu li,.tabs li{font-size:16px}.prodDetails li.dOn div,.promoMenu li.dOn div,.tabs li.dOn div{border-width:5px}.newReviw .logMeIn{width:100%}.newReviw .logMeIn .loginForm{border-right:none}.newReviw .signIn{display:none}.qaTextarea{width:100%}#QAZone input[type=button]{margin:5px 5px 0 0}#hawkitemlist .productView .iDetails{margin-top:1.8em}#hawkitemlist .productView .iCart{min-height:inherit}#hawkitemlist .productView .iCart .modelPrice{margin-left:0}#hawkitemlist .productView .iCart{position:inherit;background:0 0}.iCart .add2miniCart,.iCart .checkBx{display:none}.productView .iDetails h3 a{color:#333;font-weight:800}.productView .iDetails .productRating a{font-size:.9em}.catDisplay .cList{text-align:center;line-height:72px}.cList span{display:initial}.compareX th{font-size:.9em}.compareX td{white-space:pre-wrap;line-height:1em;vertical-align:middle}.productCat .category-info,.productCat .sub-categories a{font-size:14px}.productCat .appliedFilters .delMe{font-size:12px;height:30px}.ppdCol .t-zone{width:245px}body.ammo #webBanner:before,#ammoBanner:before{height:60px}}@media screen and (max-width:740px),screen and (max-height:414px){#pyrMenu .pyr-menu-content{overflow:scroll}}@media screen and (max-width:667px){.configurator{max-height:270px}.itemPrice #pyrTerms{position:fixed;top:36px}.add2miniCart select#quantity,.itemPrice .add2miniCart em,.itemPrice label[for=quantity]{margin-bottom:10px}}@media screen and (max-width:640px){.searchBox em{display:none}.shipping-address,.login{flex-direction:column}.create-account{align-items:inherit}.create-account .inform-msg{width:auto;margin:20px}#orderDonationForm{flex-direction:column;height:auto}.submit-order #paymentOptions,#yourShippingAddress,.submit-order .alternative-payments .payOption,.order-created,.create-account #register .subscribe-label,.updateOrder #updateBillingAddressForm,.updateOrder #updateCreditCardForm{width:auto!important}.submit-order #paymentOptions .apply-coupon,.submit-order #paymentOptions .apply-gift-card{width:auto;border:none;float:none}.submit-order #paymentOptions #cardNumber,.shipping-rates .ltxt,.submit-order #billAddress .ltxt,.ppdCol,.login .loginForm,.updateOrder #updateCreditCardForm #cardNumber{width:100%}.login .loginForm{margin:10px}.reset-password p{font-size:14px!important}.progressbar-container{width:auto;left:0}.login{width:100%;margin:0 auto}.rCart{width:100%!important;padding:0!important;margin:0!important}.rCart>div,.rCart>p{margin:8px!important}.iDescr,.yDescr,.cImage,.cImages{width:100%;padding:0;margin:0}.tabSpec#spec3{margin-left:0}.cImages span{width:20%}.popupScreen>div,#ytPopup>div{width:100%;height:100%;top:0;left:0;margin-left:0;border:none;margin-top:0}.shippingMethods p{background-image:none!important}#linkAccountsPopupWindow,.alert_lite_content{left:0!important;top:0!important;width:100%!important;height:100%!important;background:#fff!important}.productCat .sub-categories a{width:45%;height:45px}#allContent.productCat .navContainer nav{width:365px;height:40px;margin:5px}.prodDetails li div,.promoMenu li div,.tabs li div,#hawktabcontrol ul.searchResults.hawk li{margin:0 16px}.product-review-display{display:block}#pyrMenu .sub-categories .shortList li{width:95%;height:auto;margin:5px}#pyrMenu .sub-categories .shortList{flex-direction:column}.ppdCol .t-zone{width:435px}#allContent.productCat .navContainer .narrowSearch nav{width:calc(100% - 10px)}.shipping-rates .ltxt,.submit-order #billAddress .ltxt{width:100%!important}}@media screen and (max-width:480px) and (min-height:480px){.checkoutButtons{display:none}body.ammo #webBanner:before,#ammoBanner:before{background-image:url(/images/promotions/banner/ammom.png);background-color:#fff;height:140px}}@media screen and (max-width:568px){.servicePlan .services-container>div{width:30%}.allVideo li .ytVideo,.allVideo li .ytDescr{width:100%}.iPP,.allVideo .ytDescr p{display:none}#productName{margin-top:1.5em}.product-name-section,.itemLeft,.itemPrice{float:none;width:100%;padding:0}#acct-menu{left:0;width:100%}#acct-menu .icon-cancel{display:block;position:absolute;top:8px;right:0;width:auto;margin-right:10px;font-size:19px}.add2miniCart select#quantity,.itemPrice .add2miniCart em,.itemPrice label[for=quantity]{margin-bottom:0}.categoryProducts .paginator{display:block;width:100%;text-align:center}.categoryProducts .paginator .page-numbers{display:inline-block}.categoryProducts .paginator .show-products{width:100%;margin:10px 0 0}}@media screen and (max-width:480px){#headerMenu .pyr-menu,.pyr-acct,#headerMenu .pyr-logo{width:auto}.pWindow{left:0;width:100%;height:100%;overflow-y:auto;margin-left:0;margin-top:0;border:none;border-radius:0}.miniFooter{display:inline-flex}#pageLeft,#allContent{width:100%;max-width:inherit;border-left:0!important;overflow:hidden}#hpBanner .item,.dbTxt .mBanner{width:200%}.promoView{overflow:hidden}.pageBanner{width:200%}.webBanner h5,.webBanner div{min-height:4em}.sortGroup{float:right}.sortGroup span:first-child{margin-right:0}.sortGroup .icon-down:before{width:16px}#allContent .sortGroup .conditions{left:auto;right:0}.view-mode{display:none}.listView>div,.gridView{width:100%!important}.listView{box-shadow:none;border-width:0 0 1px}.listView .productPrice{float:inherit}#pyrMenu,#pageLeft{max-width:inherit}#cartCounter{position:fixed;top:4px;right:4px;z-index:300}.rCart{max-width:inherit;border-left:none}#cartY{visibility:hidden}.searchBox{width:95%;margin:0 auto}.companyLogo{width:70%;margin:1% 12%}.accMenu{margin-top:40px;line-height:16px}.navContainer .selectFilter:after{content:" - click here";color:#039}.narrowSearch dl{border-bottom:1px solid #ccc}.narrowSearch dt{line-height:2em}.allManuf li{width:100%}.itemPrice .txtTerms{width:100%;min-height:400px}.helpfulViewpoints>span{width:98%}.overlay_alert_lite{background-color:#fff}.navContainer{border:none}.contactForm .front,.contactForm .notes{width:100%;margin:0}select.iOptions,.select.iOptions{font-size:16px}select.iOptions,.select.iOptions,.variant-selector-box dd{height:50px}.variant-selector-box{font-size:14px}.linkAccountsPopupWindow{max-height:580px}.ppdCol .t-zone{width:365px}.sticky-add2cart-btn{position:fixed;bottom:11px;left:15px;width:calc(100% - 30px)!important;z-index:99}#hawk-item-list .hawk-itemImage{width:100%;height:100%!important}#hawk-item-list .itemList .grid_3{width:31em}}@media screen and (max-width:414px){h1{font-size:2em}.t-data-grid .productView>a{float:none}.itemPrice label[for=quantity],.itemPrice #quantity,.itemPrice .add2miniCart .add2cart-btn,.itemPrice .add2miniCart div,.itemPrice .add2miniCart p,#productAllReviewsZone .add2miniCart p{font-size:14px}.itemPrice .add2miniCart p{margin-left:15px;text-align:center}.titleSelect{width:100%}.promoItems .iSmallView,.promoDiv img{width:49%}.pcpItems .thumb img{width:110px}#hpFeatured{font-size:.9em}.topPromo{height:inherit}.topPromo li{clear:left}.servicePlan .iSmallView{width:33%}.add2miniCart em,#iSpec .servicePlan .iSmallView .productTitle{font-size:.85em}.imageThumb,.promoItems{text-align:left}#zThumb{margin-top:0;min-height:300px}#productsCat .productView{display:block;text-align:center}#serviceGun,#serviceGun+.plus,#recentlyViewedProducts .productRating{display:none!important}.gridView .productReviews i,.accountForm label:empty,h1 img{display:none}#iSpec .servicePlan .iSmallView{width:calc(50% - 14px)}.submodel .owl-buttons div{top:32px}#paypalXpress{height:40px}#paypalXpress img{height:20px}.estimated-in-stock-label .label{font-size:12px}.submit-order #paymentOptions,.shipping-rates #yourShippingAddress,#billAddress{margin:0}.miniFooter,.orderPrice,.orderPrice label{font-size:16px}#total_due_price,#total_due_price label{font-size:18px}.hawk-productsSort{position:inherit!important}.hawk-productsSort table{width:inherit!important}.menu{font-size:.85em}.catDisplay img{filter:opacity(0)}.ppdCol .t-zone{width:330px}.donate-now p{font-size:1.3em}.donate-now div{font-size:.9em}.listView{float:inherit}.order-created p,.order-created .continue-options{font-size:14px}#upgradedProduct{top:20%;height:max-content}#pyrMenu .mmGuide a{display:inline-block!important}}@media screen and (min-width:415px) and (max-width:823px){#upgradedProduct{top:5%;height:max-content}#upgradedProduct img{max-width:65%;margin-left:20%}}@media screen and (max-width:375px){#headerMenu .wrap{padding:0}#headerMenu .pyr-logo img{max-width:125px}.copyright p a{margin:0}#productImage{width:100%!important}.g-recaptcha{margin-left:-12px!important}.productView .iCart{min-width:160px}.menu li{margin-left:0}table.appliedGC td{padding:1px 8px 1px 1px}.ppdCol .t-zone{width:275px}}@media screen and (max-width:320px){.t-data-grid .productView>a img{max-width:168px}#productImage,#productVideoBox{width:320px!important}.AmazonCheckout{padding:12px 4px!important}#AmazonAddressWidget iframe,#AmazonWalletWidget iframe{width:320px!important}#mmCat_788,#mmCat_791{display:none}.ppdCol .t-zone{width:235px}.donate-now p{font-size:.8em}.donate-now>div{font-size:.7em}body.ammo #webBanner:before,#ammoBanner:before{height:110px}}@media print{h1{font-size:1.2em}.serverTime{display:block;text-align:right}.in-stock em,.pre-order em,.special-order em{background:#fff;border:2px solid #333}.itemLeft,.mainImg{width:400px!important;height:auto}#topNav,#pathNav,#spec3,#spec4,#spec5,#spec6,#relatedProducts,#recentlyViewedProducts,#subModelInfo,.productServices,.compatibleSection,.wrap.pyr-practices,.alert-info,.subscribe,.footer-bottom,.dealsFooter,.siteNav,.services,.seal,.accMenu,.seal30day,.prodDetails,.itemOptions,.plusLogo,.similarProducts,.checkBx,.ajaxSubModels,.productRating,.compatibility,.needlepoint,.icon-up,.pyr-acct{display:none!important}}