@font-face{font-family:'geared_slabbold';src:url(/fonts/slabbold.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'agd';src:url(/fonts/agd.woff2) format('woff2'),url(/fonts/agd.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap}.tabSpec{clear:both;position:relative;margin-top:12px;min-height:180px}.prodDetails,.promoMenu{clear:left;height:36px;margin-top:12px;border-bottom:2px solid #06c;color:#039}.prodDetails li,.promoMenu li{display:inline-block;line-height:30px;padding:0 12px;cursor:pointer}.promoMenu li{padding:0 6px;font-size:.9em}.prodDetails li{font-weight:700}.prodDetails li.dOff,.promoMenu li.dOff{background:#efefef;border:solid #888;border-width:1px 1px 0 0}.prodDetails li:first-child.dOff,.promoMenu li:first-child.dOff{border-width:1px 1px 0 1px}.prodDetails li.dOn,.promoMenu li.dOn{color:#111;background:#fff;border-color:#06c #06c #fff;border-style:solid;border-width:4px 1px}.prodDetails li i{color:red;font-style:normal}.prodDetails li:hover,.promoMenu li: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}.qaQ:before{content:"Q";background:#c7bead;border-radius:5px;display:inline-block;font-size:1.3em;color:#fff;font-weight:600;margin-right:10px;padding:0 7px 1px}.qaQ{font-weight:700}.qaQ,.qaA{padding-bottom:0}.uLne .addAnswerLink{display:block;text-align:center}.uLne .addAnswerLink a{text-decoration:underline}.qaTextarea{width:100%;padding:5px 10px}.qaLeft,#qaRight{clear:both;padding:12px}#QAZone form{text-align:center}#QAZone .btn{margin:5px}.qaLeft .qLn{border-bottom:1px solid #ebe8e2;margin:20px 0;padding:10px 0}.qaLeft .answers{margin:20px 0 4px 65px}.qaLeft .aLn{padding-bottom:20px}.qaLeft .questionCreator,.qaLeft .answerCreator{font-style:italic}#qaRight .qaLoginMessage,#qaRight .qaLoggedInMessage{color:#333c45;text-align:center}a.seeAll:after{content:"\25B6";margin-left:8px}#ytPlayerContainer{position:absolute;top:30px;left:0}.ppdCol .t-zone{width:240px;margin:0 auto}.counter_character_left,.counter_character_inner,.counter_character_right,.aLn em{display:inline-block}.recommendedProducts{clear:both;margin-bottom:20px}.allStar em,.bigStar em{display:none}.item-box .allStar em{display:inline-block;color:#333c45;font-size:12px;font-style:normal}.item-box .allStar{display:inline-flex}.allStar:before,.bigStar:before,.ck_rating a:before{font-family:'agd' !important;color:#ff9f00;margin-right:3px}.bigStar:before,.ck_rating a:before{font-size:1.5em}.cnt0:before,.rs0:before,.rS0:before{content:'\e91d''\e91d''\e91d''\e91d''\e91d'}.cnt5:before{content:'\e91e''\e91d''\e91d''\e91d''\e91d'}.cnt10:before,.rs1:before,.rS1:before{content:'\e91f''\e91d''\e91d''\e91d''\e91d'}.cnt15:before{content:'\e91f''\e91e''\e91d''\e91d''\e91d'}.cnt20:before,.rs2:before,.rS2:before{content:'\e91f''\e91f''\e91d''\e91d''\e91d'}.cnt25:before{content:'\e91f''\e91f''\e91e''\e91d''\e91d'}.cnt30:before,.rs3:before,.rS3:before{content:'\e91f''\e91f''\e91f''\e91d''\e91d'}.cnt35:before{content:'\e91f''\e91f''\e91f''\e91e''\e91d'}.cnt40:before,.rs4:before,.rS4:before{content:'\e91f''\e91f''\e91f''\e91f''\e91d'}.cnt45:before{content:'\e91f''\e91f''\e91f''\e91f''\e91e'}.cnt50:before,.rs5:before,.rS5:before{content:'\e91f''\e91f''\e91f''\e91f''\e91f'}.ck_rating a:hover:before,.ck_rating a.rStar:before{content:'\e91f'}.ck_rating a:before{content:'\e91d'}.productReview:before{content:"Product: "}.review-comment{padding:4px 12px}.review-comment:nth-of-type(even){background-color:#ebe8e2}.newReview{float:left;margin:2px 20px 8px}.newReview td{width:50%}.setStars{display:inline-block;white-space:nowrap;vertical-align:top;padding:1em}.setStars:first-child{padding-left:0;border-left:0}.setStars label{width:160px;display:inline-block;text-align:right;margin-right:4px}#allReviews .setStars label{width:160px}.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{padding:8px 0}.helpfulViewpoints span.vsR>div{padding:8px 0 8px 24px}.helpfulViewpoints span.vsR{position:relative;border-left:1px solid #ddd}.review-summary-details{margin-top:8px}.review-summary-details dd span{clear:left;display:block;height:16px;line-height:16px}.review-summary-details .bar span{background:#c60;border-bottom:1px solid #fff}.review-summary-details .bar{width:80px;margin:0 4px;background:#ffe0b2}.review-summary-details .bar a{display:block;border-bottom:1px solid #fff}.review_counter{color:#888;text-align:right;width:100%;border:0 none;background:transparent}.pdPrSummaryWrapper{margin-bottom:20px}.pdPrSummaryTop{display:flex;justify-content:space-evenly;margin:5px 0}.pdPrSummaryOverallRatingWrapper{display:inline-block;vertical-align:top;text-align:center}.pdPrSummaryOverallRatingWrapper>*{display:block}.pdPrSummaryOverallRatingNum{font-size:2em}.pdPrSummaryOverallRatingCount{margin-top:6px;font-size:14px;font-weight:700;letter-spacing:2px;color:#323b45}.pdPrRatingSnapshotWrapper{position:relative;display:inline-block;margin:0;padding:18px 12px;border:#ebe8e2 solid 2px;background-color:#fff;font-size:.75em}.pdPrRatingSnapshotWrapper:before,.pdPrRatingSnapshotWrapper:after{top:30%;right:100%;border:solid transparent;content:" ";position:absolute}.pdPrRatingSnapshotWrapper:before{border-right-color:#ebe8e2;border-width:21px;margin-top:-21px}.pdPrRatingSnapshotWrapper:after{border-right-color:#fff;border-width:18px;margin-top:-18px}.pdStarSummaryWrapper div{display:inline-block;vertical-align:middle}.pdStarSummaryBarTitle{color:#585349;padding-right:3px}.pdStarSummaryBar{width:125px;height:15px;border:1px solid #c7bead;background-color:#ebe8e2;position:relative}.pdStarSummaryBarCount{font-size:11px;font-weight:700;color:#585349;padding-left:3px}.pdStarSummaryBarCount span{opacity:.75}.pdStarSummaryBarFilling{background-color:#c7bead;position:absolute;height:100%;margin:0;padding:0;top:0;left:0}.pdPrWrapper{padding:10px 10px 30px;display:flex}.prProductReviewsDisplay *{overflow-wrap:break-word}.prProductReviewsDisplay .prButItemReviewContainer{display:flex;justify-content:center}.prProductReviewsDisplay .sortControls{font-size:.75em;border-top:1px #ebe8e2 solid;border-bottom:1px #ebe8e2 solid;padding:0 10px}.pdPrReviewerWrapper{display:flex;flex-direction:column;justify-content:flex-start;width:145px;min-width:145px;margin-right:20px}.pdPrListOverallRating{margin-bottom:14px}.pdPrReviewsName{font-size:.85em;font-weight:700;text-transform:capitalize;margin-bottom:4px}.pdPrReviewerLocation{font-size:.85em;color:#5c5549;margin-bottom:4px}.pdPrReviewDate{color:#5c5549;font-size:.85em;font-style:italic;margin-bottom:4px}.pdPrVerifiedPurchase{color:#0ea900;font-size:.75em;display:inline-block;align-self:flex-start;padding:15px 0;white-space:nowrap}.productReviewTopic p{padding:8px 0;overflow-wrap:break-word}.productReviewTopic .glyphicon{color:#555}.loginForm label{width:80px}#createAccountForm{width:30%;margin:auto}#createAccountForm form{padding:2%}#createAccountForm label{width:150px}.emptyCartMsg{width:100%;padding:20px;margin-bottom:20px;text-align:center}.miniCartBottom{text-align:center}#aCoupon1,#aGiftCard1{margin-top:5px;text-align:left}.estimateShippingHeading,.addCouponHeading{text-align:left;margin-top:15px;margin-right:5px}.estimateShippingCancel,.applyCouponCancel,#cancelGiftCard{margin-left:10px}.estimateShippingCancel .ico-Cancel-Circle:before,.applyCouponCancel .ico-Cancel-Circle:before,#cancelGiftCard .ico-Cancel-Circle:before{font-size:14px;margin-right:2px}.couponCodeGroup{width:260px;display:inline-block;margin-right:10px;position:relative}.couponCodeGroup .ico-Error{display:none}.couponCodeGroup .ico-Error:before{color:#bd141b;pointer-events:none;position:absolute;padding:0 10px;right:0;top:0;font-size:24px;height:100%;display:inline-flex;align-items:center}.couponError,.order-warning{font-size:11px}.shippingData{display:flex;flex-direction:row}.shippingData>*{margin:5px}.shippingData .width-fix{width:100%;margin:0 5px}.shippingData .btn{margin-bottom:5px;min-width:110px}.address input,.address select{margin-top:5px}#pc2 input{display:inline-block}.orderPriceDisplay{width:300px}.orderPriceDisplay .price-item{padding-top:5px}.orderPriceDisplay .price-item.gift-card-price-item{padding-top:30px}.orderPriceDisplay .price-item,.shopping-cart-checkout-content .discountShippingPriceAndTax .price-item{display:flex;justify-content:space-between}.orderReview .notifications,.billing,.shipping,.payment,.orderDetails{margin-top:10px}.order-list .orderDetails{float:right}.orderReview .orderPriceDisplay{margin-bottom:20px}.orderReview .orderPriceDisplay .items-amount-mgs{display:none}.orderReview .orderPriceDisplay,#orderReview #placeOrderButton{float:right;clear:both}#orderReview #placeOrderButton{margin-bottom:20px}.returnPolicy{border-top:1px solid #ebe8e2;margin-top:12px}.returnPolicy .sectionHeader{cursor:pointer;padding:10px 0}.returnPolicy .sectionHeader #returnPolicyToggle{float:right}.returnPolicy .returnPolicyText{display:none}.hiFirstName{margin-top:10px}.logoutButton{float:right}#cancel-order-modal .confirm-message{font-weight:bold;font-size:1.6em}#logout-modal,#cancel-order-modal{display:none;text-align:center}#logout-modal .actions .btn:not(:last-child),#cancel-order-modal .actions .btn:not(:last-child),.agd-confirm .actions .btn:not(:last-child){margin-right:20px}.agd-confirm.fancybox-content{max-width:640px}.agd-confirm .actions{display:flex;justify-content:right;margin-top:20px}.orderConfirmation{display:inline-block;width:62%}.rewardPointsNotification{float:right;display:flex;align-items:center;justify-content:center;background-color:#0ea900;color:white;padding:20px 30px;width:calc(38% - 20px);margin-left:20px}.rewardPointsNotification div>span{display:block}.rewardPointsNotification .thumbs-up{font-size:120px;margin-right:20px}.rewardPointsNotification strong{font-size:16px}.rewardPointsNotification .btn{color:white;background-color:#0ea900;border-color:white}.rewardPointsNotification .btn:hover{color:#0ea900;background-color:white;border-color:#0ea900}.promotionalMessage,.promotionalMessage img{max-height:100px;max-width:500px;margin:10px auto;clear:both}.promotionalMessage img{display:block}.recommendedProducts .heading,.saved-items.heading{font-weight:700;text-align:center;margin:40px auto 10px}.top5 h1{font-size:9em !important}.top5 h1,.top5 h2{font-weight:bold}.top5 .brand-lp-banner{margin-top:-1px;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#000;background-image:url(//cdn.airgundepot.com/1057/L/lp-top5-v5-min_1565838440.jpg)}.top5 .section-lp-banner{margin-bottom:20px;text-align:center}.top5 .section-lp-banner .lp-models{width:100%;text-align:center}.top5 .brand-lp-banner .content-container{height:386px;display:inline-flex;align-items:center;vertical-align:middle}.top5 .brand-lp-banner .content-container .youtube-play-icon{max-width:80px;opacity:.3}.top5 .page-logo{display:block;margin:auto}.top5 .prItemRating{margin:0 auto}.top5 .btn:hover{color:white}.compare-more{padding:0 15px 5px;text-align:center;cursor:pointer;color:#97a9b9;font-size:.7em;font-style:italic;margin-top:25px}.pdReviewForm{padding:8px}.pdReviewForm textarea{height:unset}.pdReviewForm .reviewRating{display:inline-block;vertical-align:top;margin:30px 0 0 60px}.pdReviewForm .reviewRating th{font-weight:700}.pdReviewForm .reviewRating td:first-child{white-space:nowrap;padding:4px;font-size:.9em}.pdReviewHeadline{color:#333;font-size:2em;margin-bottom:12px}.pdReviewItemDescription{margin-bottom:30px}.pdReviewItemImg{margin-bottom:12px}.pdReviewItemImg img{max-width:100px}.pdReviewItemName,.pdReviewItemName a{color:#000;font-size:14px;text-decoration:none}.pdReviewItemPriceWrapper{margin-top:10px}.pdReviewItemPrice{color:#777}.pdReviewItemSalePrice{color:#000;font-weight:700}.pdReviewFormField{margin-bottom:30px;padding-top:30px;border-top:1px dotted #ccc}.pdReviewFormTitle{font-weight:700;font-size:1.2em;vertical-align:middle;margin-bottom:10px;color:#222}.pdReviewFormSubtitle{padding-left:5px;padding-top:5px}.pdReviewFormSubtitle span{margin-left:10px;color:#888;font-size:.8em;font-style:italic}.pdReviewFormSubtitle{font-weight:100;font-size:1em}.pdReviewFormInput{padding:1px 1px 4px;position:relative;white-space:nowrap}.pdReviewFormInput div{margin-bottom:5px}.pdReviewFormInput.pdReviewFormImages{white-space:normal}.pdReviewFormInput.pdReviewFormImages div{padding-bottom:10px}.pdReviewFormInput input,.pdReviewFormInput textarea{display:inline-block;vertical-align:middle;border:1px solid #bbb;padding:10px !important;width:96%;font-size:1em;margin-right:8px;height:auto}.pdReviewFormInput textarea{min-height:170px}.pdReviewFormInput#prosSection textarea,.pdReviewFormInput#consSection textarea{min-height:100px}.pdReviewFormField.pdPrError .pdReviewFormInput input,.pdReviewFormField.pdPrError .pdReviewFormInput textarea{border:1px solid #d10101;background-color:#fae5e5}.pdReviewFormInput input[type=file]{background-color:none;max-width:250px}.pdReviewFormInstructions{padding:0 5px 5px;font-size:.8em;font-style:italic;color:#888}.pdReviewsBtnWrap{clear:both}.pdReviewsBtnWrap div{display:inline-block;margin-right:12px}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;overflow:auto}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0}.pelletPromoImgLink{background-image:url(//cdn.airgundepot.com/1057/L/buy_3_get_1_min_11565060870.jpg);display:block}.pelletPromoImgLink .pelletPromoImgText{position:absolute;bottom:75px;left:83px}.pelletPromoImgLink:hover .pelletPromoImgText{color:#fff}.pelletPromoImgLink .pelletPromoImgText span{font-size:.7em;opacity:.5;text-decoration:underline}#free-shipping-popup,.pelletPromoImgLink{height:456px;width:767px;position:relative;color:#fff}#pelletPromoImg{padding:0}@media screen and (max-width:760px){#pelletPromoImg{width:300px}#pelletPromoImg a.pelletPromoImgLink{width:100%;background-size:100%;background-repeat:no-repeat;height:300px}#pelletPromoImg a.pelletPromoImgLink .pelletPromoImgText{left:0;color:#000;text-align:center;width:100%;bottom:35px}#pelletPromoImg a.pelletPromoImgLink .pelletPromoImgText span{clear:both;display:block}.shippingData{display:block}#estimateShipping{margin:auto}.pdPrWrapper{display:block}.pdPrSummaryTop{display:block}.pdPrSummaryOverallRatingWrapper{width:100%}.pdPrSummaryOverallRatingNum{font-size:2em}.pdPrRatingSnapshotWrapper{border:0;font-size:.8em;margin:0 auto;position:initial;display:block;width:250px}.prProductReviewsDisplay .sortControls .sortControl{font-size:initial}.pdPrReviewerWrapper{display:block;width:100%;min-width:145px;margin-right:0;text-align:center}.pdPrListOverallRating{margin-bottom:5px;font-size:1.5em}.pdPrReviewDate,.pdPrReviewerLocation{display:block;line-height:normal;margin-bottom:0}}@media screen and (max-width:414px){.rewardPointsNotification{width:90%;margin:10px 4%}.orderConfirmation{width:100% !important}.agd-confirm.fancybox-content{padding:20px}}@media screen and (max-width:380px){#approve-cancel-order,#decline-cancel-order{min-width:120px}#cancel-order-modal .actions .btn:not(:last-child){margin:5px}}@media screen and (max-width:334px){.agd-confirm.fancybox-content{padding:15px}.agd-confirm .actions .btn:not(:last-child){margin-right:15px}#approve-cancel-order,#decline-cancel-order{width:100px}}