.clearfix:after,.colwrap:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix:after,* html .colwrap:after{zoom:1}*:first-child+html .clearfix,*:first-child+html .colwrap{zoom:1}.page-row{width:100%;margin:10px 0 10px 0}.page-row:before,.page-row:after{content:" ";display:table}.page-row:after{clear:both}.one-half{width:50%}.one-third{width:33%}.two-thirds{width:66%}.one-fourth{width:25%}.three-fourths{width:75%}.one-fifth{width:20%}.two-fifths{width:40%}.three-fifths{width:60%}.four-fifths{width:80%}.one-sixth{width:16%}.one-half,.one-third,.two-thirds,.one-fourth,.three-fourths,.one-fifth,.two-fifths,.three-fifths,.one-sixth,.four-fifths{display:inline;float:left}.grid-item-image,.list-item-image{max-width:100%}.grid-item-image-wrap,.grid-item-name-wrap,.grid-item-sku-wrap,.grid-item-weight-wrap{margin-bottom:5px}.variant-grid-item .add-to-cart-form{text-align:center}.grid-item-inner,.list-item-inner{padding:4px}.grid-item-inner{text-align:center;padding:4px}.two-thirds .grid-column-inner{padding:0 0 0 15px}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.left{float:left}.right{float:right}.clear{clear:both}.bold{font-weight:bold}.group-header{display:block;font-size:26px;line-height:30px;font-weight:normal;padding:0;margin:10px 0 5px 0}.error-wrap{width:100%;padding:6px;line-height:normal;color:#d8000c!important;background:#ffbaba;border-radius:3px;box-shadow:0 0 2px #d8000c;margin:2px 0 6px 0}.error-large{color:#d8000c!important}.notice-wrap{width:100%;padding:6px;line-height:normal;color:#1d7c3a!important;background:#aae2bb;border-radius:3px;box-shadow:0 0 2px #1d7c3a;margin-bottom:6px}.form{width:100%}.form-group{margin-bottom:15px}.form-group label{display:inline-block;margin-bottom:5px;font-weight:700}form-group .radio,form-group .checkbox{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px}.form-text{display:block;margin-top:5px;margin-bottom:10px;color:#737373;width:100%}.form-text-wrap input.form-control{display:inline}.quantity-field{width:60px;display:inline-block}.size-select,.color-select{width:auto;display:inline}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.428571429;text-decoration:none;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:#eee}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.price-wrap{font-weight:bold;margin-bottom:5px}.product-page .price-wrap{font-weight:normal;font-size:20px;margin-bottom:10px}.regular-price{color:#888;font-weight:normal;margin:0 0 5px 0;font-size:12px}.sale-price{color:#902003}.cart-row:before,.cart-row:after{content:" ";display:table}.cart-row:after{clear:both}.cart-column{float:left;width:100%}.cart-header{border-bottom:1px solid #ddd;margin:0 0 10px 0;font-weight:bold}.cart-column-description{width:60%}.cart-column-edit{width:15%}.cart-column-subtotal{width:25%;text-align:left}.cart-column-option-select{width:50%;text-align:left}.cart-column-option-price{width:50%;text-align:right}.cart-small{color:#333;font-size:12px;font-weight:normal}.cart-item-notes .cart-label{display:block}.row-separator{border-bottom:1px solid #ddd;padding:10px 0 0 0;margin:0 0 10px 0}.row-order-notes textarea{display:block}.quantity-box{width:60px}.row-pay-pal-banner{text-align:right}.paypal-buttons{text-align:right}.paypal-button{float:right;width:150px;margin-left:10px}.paypal-bml{height:28px;overflow:hidden}.paypal-banner-wrap img{max-width:100%;height:auto}.login-layout-table{margin-bottom:16px;border-bottom:1px solid #ddd}.login-form{padding-bottom:16px}.register-half .register-form{padding:0 0 0 50px}.register-half .anon-form{padding:25px 0 0 50px}.account-form .form-group{width:85%;vertical-align:top}.account-form .first-name,.account-form .last-name,.account-form .password-one,.account-form .password-two{width:40%;display:inline-block}.account-form .first-name,.account-form .password-one{margin-right:5%}.address-wrap a{font-size:12px}.address-wrap .address-header{font-weight:bold;font-size:17px}.address-wrap .address-view{font-size:14px}.payment-page .credit-card-form,.signin-page .login-form,.signin-page .forgot-password-email,.advanced-search-form-wrap{width:50%}.reset-page .forgot-password-email{width:100%}.payment-page .payment-form{font-size:13px}.payment-page .payment-form .form-group{margin-bottom:6px}.payment-page .credit-card-form .month-year .form-control{width:100px;margin:0 10px 0 0;display:inline}.payment-page .credit-card-form .month-year label{display:block}.payment-page .payment-form{margin:0 0 30px 0}.payment-page .card-ccv{width:100px}.payment-page .card-type{width:auto}.payment-page .payment-form .credit-card-group .cc-images{display:inline;padding:0 0 0 10px}.payment-page .payment-form .credova-group{width:inherit}.payment-page .payment-form .credova-group .credova-images{display:inline-block;padding:0 0 0 30px}.payment-page .payment-form .credova-literal{display:inline-block;padding:0 0 0 30px}.final-total .order-summary{margin:0 0 20px 0}.final-total .place-order-wrap{text-align:right}.final-total .cart-summary-subtotal{font-size:16px;font-weight:normal}.final-total .cart-price{color:#333;font-weight:normal}.final-total .cart-summary-total{font-size:18px;font-weight:bold}.final-total .cart-summary-total .cart-value{color:#902003;font-weight:bold}.checkout-steps-wrap ul{margin:10px 0 25px 0;padding:0}.checkout-steps-wrap ul li{list-style:none;display:inline-block;padding-right:4px;line-height:1.42;position:relative;top:1px}.checkout-tabs{border-bottom:1px solid #ddd}.checkout-tabs>li>a{margin-right:2px;font-size:12px;border:1px solid transparent;border-radius:4px 4px 0 0;padding:10px 15px;display:inline-block}.checkout-tabs>li>a:hover{border-color:#eee #eee #ddd;cursor:pointer;text-decoration:none}.checkout-tabs>li.active>a,.checkout-tabs>li.active>a:hover,.checkout-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;text-decoration:none}.checkout-tabs .no-tab{font-weight:bold;padding-right:20px}.checkout-tabs .secure-checkout{padding-left:20px;background-image:url(images/SecureLock.gif);background-repeat:no-repeat;background-position:center left}.checkout-tabs>li>a:disabled,.checkout-tabs>li>a[disabled]{color:#cecece;cursor:default}.mult-shipping-group-header{border-bottom:solid 1px #e4e4e4;padding:5px 0 5px 0}.multi-ship-item-wrap,.multi-ship-address{margin-bottom:10px}.multi-ship-address-header,.multi-ship-method-header{font-weight:bold}.wishlist-page .form-submit-wrap{text-align:right;margin:10px 0 20px 0}.wish-list-warning{padding-left:10px;padding-bottom:10px;padding-top:10px;font-weight:bold;color:#b00}.registry-search-page .form-control{width:200px}.registry-search-page .form-control,.registry-search-page .button{display:inline}.registry-search-page .form-group label{display:block}.registry-page .registry-form{border-bottom:solid 1px #e4e4e4;padding:0 0 20px 0;margin:0 0 20px 0}.page-links{margin-bottom:10px}.form-email-friend{margin:0 0 0 15px}.cart-product-image{float:left;padding-right:4px;max-width:100%}.cart-product-image img{max-width:100%}.discount-table-tooltip,.card-code-tooltip{padding:8px;font-size:12px;background-color:#fff;border:solid 1px #ccc;box-shadow:0 0 4px rgba(0,0,0,.5)}.shipping-tax-estimator-address{border:solid 1px #aaa;width:100%}.shipping-tax-estimator-address .header{text-align:center;font-weight:bold;background-color:#ddd}.shipping-tax-estimator-address .caption{width:30%;text-align:left;vertical-align:top}.shipping-tax-estimator-address .value{width:70%;text-align:left;vertical-align:top}.shipping-tax-estimator-address .error{width:100%;text-align:center;vertical-align:middle;color:red;font-weight:bold}.shipping-tax-estimator{border:solid 1px #aaa}.shipping-tax-estimator .header{text-align:center;font-weight:bold;background-color:#ddd}.shipping-tax-estimator .caption{font-weight:bold;width:30%;text-align:left;vertical-align:top}.shipping-tax-estimator .value{width:70%;text-align:right;vertical-align:top}.stock-hint{display:block;margin-bottom:5px}.out-stock-hint{color:#b00}.in-stock-hint{color:#0066c0}.opacity-zero{opacity:0}.opacity-twenty{opacity:.2}.mini-cart-wrap{width:15%;padding-bottom:5px;font-weight:bold}.mini-cart-wrap{background-color:#fff;z-index:999}.mini-cart-wrap input[type='text']{border:1px solid #a7a6aa}.mini-cart-collapse-header{text-align:right;padding-bottom:2px;width:300px;font-size:8pt}.mini-cart-collapse-body{width:300px;font-size:8pt;height:0;overflow:hidden}a.checkout-minicart{color:blue;font-weight:bold}.mini-cart-min-quantity{color:red;font-style:italic}.mini-cart-image img{width:75px;height:75px}.kit-placeholder{width:150px}.kit-groups{width:95%}.kit-sidebar{text-align:center;vertical-align:middle;position:absolute;z-index:99;background-color:#fff}.kit-sidebar-content{width:100%;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:5px}.kit-sidebar .kit-sidebar-header{text-align:center;vertical-align:middle;background-color:#efefef;padding:5px 10px 5px 10px;border:solid 1px #ccc}.kit-sidebar .kit-add-to-cart{padding-top:10px;padding-bottom:10px}.kit-sidebar .kit-add-to-cart input.quantity-box{display:inline}.kit-sidebar .kit-add-to-cart .kit-price-display{text-align:left;vertical-align:middle;padding-bottom:10px}.kit-sidebar .kit-add-to-cart .kit-price-display .kit-regular-base-price{text-decoration:line-through}.kit-sidebar .kit-selected-items{border-top:solid 1px #eee;text-align:left;vertical-align:middle}.kit-selected-items ul{padding-left:20px}.kit-groups input[type='text']{border:1px solid #a7a6aa}.kit-groups textarea{border:1px solid #a7a6aa}.kit-groups .kit-group{margin-bottom:10px}.kit-groups .kit-group-name{background-color:#efefef;padding:5px 10px 5px 10px;border:solid 1px #ccc;cursor:pointer}.kit-groups .kit-group-content{border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:10px 15px;text-align:left;vertical-align:middle}.kit-group-image{float:left;margin-right:5px;margin-left:5px}.kit-group-item-image{padding-left:25px}.kit-group-item-name-label{cursor:pointer}kit-group-item-name-label{cursor:pointer}.kit-price-display,.kit-customized-price{display:block}.kit-add-to-cart span{display:block;text-align:left}.kit-add-to-cart input{display:block}.kit-add-to-cart-quantity{text-align:left}.watermarked{color:#bbb}tr.captchaBox{height:80px}.promo-wrap{padding-bottom:5px}.promotion-call-to-action{background:none repeat scroll 0 0 transparent;color:#902003;font-weight:bold;padding:3px}.actionelement{cursor:pointer}.downloads-page .downloads-wrap{margin:0 0 20px 0}.downloads-page .downloads-info{margin:0 0 10px 0}.downloads-page .related-product-wrap{border-radius:0 3px 3px 3px;box-shadow:0 0 2px rgba(0,0,0,.4)}.downloads-page .related-product{float:left;padding:15px 0 15px 30px;text-align:center}.downloads-page .related-product .related-product{width:150px}.product-page .product-info-wrap{margin:0 0 0 15px}.product-page .add-to-cart-group .quantity-field{width:50px;display:inline}.product-page .add-to-cart-group .price-field{width:150px;display:inline}.product-page .add-to-cart-group .button{display:inline}.product-page .quantity-discount-header{font-weight:bold}.product-page .product-image{max-width:100%}.product-page .product-info-wrap .price-wrap{font-size:20px;margin:10px 0 10px 0}.product-page .product-info-wrap .regular-price{font-size:16px}.img-poll-image{max-width:100%}.email-a-friend-link{background:url('images/mailicon.gif') no-repeat scroll left center;padding-left:18px}.email-a-friend-wrap,.nav-links-wrap,.product-options,.product-description-wrap{margin-bottom:15px}.product-image-wrap{text-align:center}.pop-large-link{display:inline-block;background:url(images/magnify.png) no-repeat scroll left center;padding-left:24px;line-height:24px}.medium-image{cursor:pointer;margin-bottom:4px}.variant-name-wrap{font-size:24px;margin-bottom:5px}.variant-info-wrap{border-top:solid 1px #ddd;padding-top:10px;margin-top:10px}.product-gallery-items{margin-bottom:8px}.product-gallery-item{display:inline-block;max-width:32%}.gallery-item-inner{padding:2px}.product-gallery-image{max-width:100%}ul.tabbitTabs,.tabbitTabs li{margin:0;padding:0;list-style:none}.tabbitTabs{}.tabbitTabs li{display:inline;line-height:24px;font-size:14px}.tabbitTabs li a{text-decoration:none;display:inline-block;padding:0 10px;background:#ddd;border:solid 1px #ccc;border-bottom:none;margin-bottom:-1px;color:#333;font-weight:bold;outline:none;border-top-left-radius:4px;border-top-right-radius:4px}.tabbitTabs li a:hover{background:#eee}.tabbitTabs a.state-active,.tabbitTabs a.state-active:hover{background:#fff;cursor:default;border-bottom:solid 1px #fff}.tabbitTabWrap{padding:10px;border:solid 1px #ccc;margin-bottom:12px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-right-radius:4px}.tabbitTabWrap .group-header{display:none}.list-item-name-wrap,.list-item-sku-wrap{margin-bottom:5px}.list-item{border-bottom:solid 1px #ddd;margin-bottom:10px;padding-bottom:10px}.list-item-name-wrap{font-size:1.5em;margin-bottom:5px}.list-item-image-wrap{text-align:center}.list-item-image-wrap .product-image{display:inline-block}.orderconfirmation-page{width:100%;text-align:center}.orderconfirmation-page div{margin-top:5px;margin-bottom:5px}.orderconfirmation-received{font-size:20px;font-weight:bold;padding:0 0 10px 0}.orderconfirmation-thanks{color:#737373}.orderconfirmation-ordernumber,.orderconfirmation-customerid{font-weight:bold}.orderconfirmation-ordernumber span,.orderconfirmation-customerid span{font-weight:normal}.toolbar{height:230px}.toolbar div{height:100px;margin:10px}.toolbar div div a{height:100px;border:solid 1px #000}body{font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#555;max-width:680px;margin:0 auto;padding:0 20px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix{clear:both}.text-center{text-align:center}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.header{padding:20px 0;position:relative;margin-bottom:10px}.header:after{content:"";display:block;height:1px;background:#eee;position:absolute;left:30%;right:30%}.header h2{font-size:3em;font-weight:300;margin-bottom:.2em}.header p{font-size:14px}.success-box{margin:50px 0;padding:10px 10px;border:1px solid #eee;background:#f9f9f9}.success-box img{margin-right:10px;display:inline-block;vertical-align:top}.success-box>div{vertical-align:top;display:inline-block;color:#888}.rating-stars ul{list-style-type:none;padding:0;-moz-user-select:none;-webkit-user-select:none}.rating-stars ul>li.star{display:inline-block}.rating-stars ul>li.star>i.fa{font-size:2em;color:#ccc}.rating-stars ul>li.star.hover>i.fa{color:#ffcc36}.rating-stars ul>li.star.selected>i.fa{color:#ffcc36}html,body,div,header,footer,main,section,article,nav,aside,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,span,a,strong,em,img,iframe,details,br,hr,sub,sup,time,blockquote,q,cite,address,summary,form,label,fieldset,legend,input,textarea,select,option,button,table,caption,thead,tbody,tfoot,th,tr,td,figure,figcaption,video,audio,canvas{margin:0;padding:0;border:0;text-decoration:none}header,footer,section,nav,article,aside,main,details,summary,figure{display:block}ul,ol,li{list-style:none}input,textarea,select,option,button,label,legend{font-family:inherit;color:inherit;font-size:inherit;font-weight:inherit}button{cursor:pointer;background:none;line-height:inherit}button::-moz-focus-inner{border:0;padding:0}address,cite{font-style:normal}table{border-collapse:separate;border-spacing:0;word-wrap:break-word}html{text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:14px}body{min-width:300px;max-width:none;background-color:#ededed;font-family:'Open Sans',sans-serif;color:#000;line-height:1;margin:0 auto}@media(min-width:900px){body{overflow-x:hidden}}body.signin #aspnetForm{background-color:#fff}@media(min-width:450px){body.signin{border:1px solid #ddd;box-shadow:0 0 .5em .2em #eee;margin-top:.5em}}body.checkout #aspnetForm,body.checkout2 #aspnetForm{background-color:#fff}p{margin:0 0 1em;line-height:1.3}sup{font-size:.6em}h1,h2,h3,h4,h5,h6{font-weight:normal}a{color:#ce202e}a:hover,a:focus{color:#bb1725}p>a{font-weight:bold}img{display:block;max-width:100%;height:auto}textarea{-webkit-appearance:none;-webkit-overflow-scrolling:touch}input[type='search'],input[type='text'],input[type='email'],input[type='tel'],input[type='date'],input[type='number']{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-appearance:none}input[type='button']{-webkit-appearance:none}input::-webkit-search-decoration,input::-webkit-search-cancel-button,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none}input::-ms-clear{display:none}input::placeholder,.form-control::placeholder{color:#757575}input:focus::placeholder,.form-control:focus::placeholder{opacity:.5;transition:opacity .5s}input,textarea,select,fieldset,legend,label,button{display:block}label,legend{padding:.4em 0;font-weight:bold;text-transform:uppercase}label{display:table}legend{max-width:100%}input,textarea,select{box-sizing:border-box;max-width:100%;padding:.4em .6em;background:#fff;border:1px solid #757575;border-radius:.2em;margin:0 0 .8em;text-overflow:ellipsis}input:focus,.form-control:focus,textarea:focus,select:focus{border-color:#bb1725}select{font-weight:bold}.select-container>div:first-child{box-sizing:border-box;display:inline-block;max-width:100%;position:relative;background:none;margin:0 0 .8em}.select-container>div:first-child:before{box-sizing:border-box;display:block;width:2em;padding:.65em 0 0;background:#fff;border:1px solid #c2c9b3;border-width:1px 1px 1px 0;border-radius:0 .2em .2em 0;font-family:'Fontawesome';font-weight:normal;text-align:center;color:#91aa9d;content:"";position:absolute;top:0;bottom:0;right:0;pointer-events:none;transition:color .2s}.select-container>div:first-child:hover:before{color:#778d81}.select-container select{margin-bottom:0}textarea{min-height:4em;overflow:auto}input[type='checkbox'],input[type='radio']{float:left;width:auto;padding:0;border:none;box-shadow:none;background:transparent;margin:.4em 0 0 0}input[type='checkbox']+label,input[type='radio']+label{padding:.3em .5em .5em .5em}input[type='checkbox']+label:hover,input[type='radio']:not(:checked)+label:hover,input[type='checkbox']:checked+label{color:#bb1725}label input[type='checkbox'],label input[type='radio']{margin-top:0}fieldset{margin:.5em 0}fieldset input,fieldset textarea,fieldset label,fieldset input[type='checkbox'],fieldset input[type='radio'],fieldset select{margin-left:1em}button,input[type='submit'],a.button-style-link{background:#ce202e;padding:.5em 1em;border-radius:.2em;border:none;font-weight:bold;text-transform:uppercase;color:#fff;margin:.5em 0;transition:background-color .2s;cursor:pointer}button:hover,input[type='submit']:hover,button:focus,input[type='submit']:focus,a.button-style-link:hover,a.button-style-link:focus{background:#bb1725}a.button-style-link{display:table;padding-top:.65em;padding-bottom:.65em}a,a:before,a:after,button,label{transition:color .2s,background-color .2s,border-color .2s}.breadcrumb{display:block;padding:0 0 .5em 0;font-size:.86em;color:#6b6b6b}.breadcrumb a{display:inline-block;color:#6b6b6b}.breadcrumb a:hover,.breadcrumb a:focus{color:#bb1725}@media(max-width:799px){.breadcrumb{display:none}}@media(min-width:800px){.sidebar+.breadcrumb{padding-left:1rem;overflow:auto}}.common{box-sizing:border-box;padding:1rem 1rem 1rem;background-color:#fff;box-shadow:0 0 .1em rgba(0,0,0,.2);margin:0 0 1em}.sidebar~.category-listing .common{margin-right:.1em}.common header{display:flex;flex-wrap:wrap;align-items:center}.common>h2,.common>header h2{padding:0;font-size:1.2em;margin:0 0 1rem 0}.common>header>a{display:block;padding:.2em;font-size:.9em;margin:0 0 1rem 1em}.common>img{margin:0 auto}.common.negative{background-color:#ce202e;color:#fff}.common.negative header h2{color:#fff}.common.negative header a{color:#fff}.common.negative header a:hover,.common.negative header a:focus{color:#ccc}.common-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(11em,min(100%/7)),1fr));gap:clamp(.5em,2vw,2.5em);position:relative;z-index:100;margin:0 0 1em}.common-grid .common{padding:0;margin:0}.common-grid .common>a{display:block;transition:transform .2s}.common-grid .common>a:hover,.common-grid .common>a:focus{transform:scale(1.02)}.common-grid .common img{}ul.link-list,.link-list>ul{-webkit-columns:6 12em;-moz-columns:6 12em;columns:6 12em;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em}.link-list>li{overflow:hidden}.link-list a{box-sizing:border-box;display:inline-block;width:100%;padding:.4em;text-transform:uppercase;font-weight:bold;line-height:1.2em;position:relative}.link-list a:hover,.link-list a:focus{background-color:hsla(0,0%,0%,.05)}.link-button{display:block;float:right;padding:.4em .8em;background-color:#ce202e;border-radius:.2em;text-transform:uppercase;font-weight:bold;color:#fff;margin:.5em 1em 1em}.link-button:hover,.link-button:focus{background-color:#bb1725;color:#fff}.link-button:after{display:inline-block;padding:0 0 0 .5em;font-family:'Fontawesome';font-weight:normal;content:"";font-size:1.14285em;position:relative;top:.05em}@media(max-width:699px){#ctl00_PageContent_pnlSearch>table td{display:block;width:auto}}.header-minicart{}.header-minicart ul{max-height:800px;max-height:50vh;margin:0 0 1em;overflow-y:auto}.header-minicart ul li{}.header-minicart ul a{display:block;padding:.5em 0;border-bottom:1px solid #ccc;overflow:hidden}.header-minicart ul img{display:block;float:left;max-height:5em;margin:0 .5em .5em 0}.header-minicart ul h3{max-height:4.4em;font-size:.9em;line-height:1.1em}.header-minicart ul h3 strong{display:block}.header-minicart ul div{padding:.5em 0 0;font-size:1em;font-weight:bold}.header-minicart>a{display:block;box-sizing:border-box;float:left;width:calc(50% - .25em);padding:.5em .1em;background-color:#378433;border-radius:.2em;font-weight:bold;text-transform:uppercase;color:#fff;text-align:center}.header-minicart>a+a{float:right}.header-minicart>a:hover,.header-minicart>a:focus{background-color:#32812d}.menu-bar{clear:both;width:100%;max-width:1200px!important;background:#ce202e;box-shadow:0 2px 2px rgba(0,0,0,.3);margin:0 auto}.menu-bar.sticky{position:fixed;top:0}@media screen and (min-width:800px){.menu-bar{box-sizing:border-box;height:3.9rem;padding-left:230px;position:absolute;top:auto;left:0;right:0;z-index:10000}}@media screen and (min-width:800px){.all-categories{width:230px;position:absolute;left:0;top:0}}.all-categories h2{box-sizing:border-box;height:3.9rem;padding:1em .2em;background:#193441;background:url(images/target-shape-slant.svg) no-repeat -2em center,linear-gradient(#193441,#2b4450) 0 0;box-shadow:0 1px 1px rgba(0,0,0,.4);color:#fff;text-align:center;font-size:1.28571em;text-transform:uppercase;position:relative;z-index:1;cursor:pointer}.all-categories h2:before,.all-categories h2:after{width:1em;font-family:'Fontawesome';font-weight:normal;color:#2b4450;content:"";position:absolute;left:50%;bottom:-.6em;z-index:1;margin:0 0 0 -.5em;text-align:center}.all-categories h2:before{font-size:1.6em}.all-categories h2:after{color:#e83738;bottom:-.5em;z-index:2}@media screen and (min-width:800px){.all-categories h2{border-right:1px solid #455760;box-shadow:none}}.menu-subcategories{}.menu-subcategories a{display:block;padding:.4em .4em}.menu-subcategories a:hover{background:#e2ebcd}@media screen and (min-width:400px){.menu-subcategories{-webkit-columns:11em 3;-moz-columns:11em 3;columns:11em 3;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.menu-subcategories.with-3rd-level>li{display:inline-block}}.menu-subcategories ul{padding:0 0 1em 1em}.menu-subcategories ul li a{display:block;padding-top:.3em;padding-bottom:.3em;font-size:.85714em;font-weight:normal}@media screen and (min-width:800px){.menu-subcategories ul li a{font-size:.7142857142857143em}}.menu-subcategories .menu-subcategories-all a{font-style:italic;font-weight:bold!important}.secondary-menu{background:#193441;background:linear-gradient(#193441,#2b4450);border-top:1px solid #455760;margin:1em 0 0;position:relative}.secondary-menu:after{display:block;clear:both;height:0;content:""}.secondary-menu li{float:left;text-align:center}.secondary-menu a{display:block;padding:.5rem .5em;border-right:1px solid #455760;border-bottom:1px solid #455760;text-transform:uppercase;font-weight:bold;color:#fff}.secondary-menu a:hover,.secondary-menu>li a:not(:only-child).open{background:#132833;background:linear-gradient(#132833,#21353e)}@media screen and (max-width:509px){.secondary-menu>li:nth-child(4):nth-last-child(3){clear:left}}@media screen and (min-width:510px)and (max-width:999px){.secondary-menu{display:table;width:100%}.secondary-menu>li{display:table-cell;float:none}.secondary-menu>li:last-child>a{border-right:none}}@media screen and (min-width:800px){.secondary-menu{margin-top:0;position:relative}.secondary-menu>li>a{padding-left:.8em;padding-right:.8em;border-bottom:none}}@media screen and (min-width:800px){.secondary-menu>li>ul{visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .2s linear 0s}.secondary-menu>li:hover>a{background:#91aa9d}.secondary-menu>li:hover>ul{visibility:visible;opacity:1;transition-delay:0s}}.secondary-menu>li a:not(:only-child):after{display:inline-block;padding:0 0 0 .5em;font-family:'Fontawesome';font-weight:normal;color:#fff;content:""}.secondary-menu>li a:not(:only-child).open:after{content:"";position:relative;top:-.1em}.secondary-menu ul{background:#ce202e;border-radius:0 0 0 .2em;position:absolute;top:auto;left:0;right:0;z-index:1;text-align:center}.secondary-menu ul li a{border:none;font-size:.86em}.secondary-menu ul li a:hover{background:#193441}@media screen and (min-width:800px)and (max-width:870px){.secondary-menu ul li a{padding-left:.2em;padding-right:.2em}}.menu-bar>address{font-size:.92857em;font-weight:bold;text-transform:uppercase;color:#fff;text-align:center;overflow:hidden}.menu-bar>address>a:first-child,.address-contact{display:inline-block;padding:.4em .5em .5em;color:#fff;margin:0 .5em}.menu-bar>address>a:first-child:before{display:inline-block;padding:0 .5em 0 0;font-family:'Fontawesome';font-weight:normal;color:#91aa9d;content:""}.menu-bar>address>a:first-child:hover:before{color:#d1dbbd}.live-help{display:inline-block;margin:0 .5em}.live-help span:first-child{padding:.4em 0}.live-help span:first-child:after{display:inline-block;padding:0 0 0 .5em;font-family:'Fontawesome';font-weight:normal;color:#fff;content:"";position:relative;top:-.05em}.live-help span:last-child{display:inline-block;padding:.5em .5em;background:#3a4145;color:#878787;margin:0 0 0 .5em;cursor:pointer}@media screen and (min-width:1000px){.menu-bar>address{position:absolute;top:0;right:0}.live-help{display:block;margin:0}.menu-bar>address>a:first-child,.address-contact{padding-top:.65em;padding-bottom:.5em;margin:0}.live-help span:last-child{padding-top:.5em;padding-bottom:.55em}}header.site{position:relative;z-index:1002}@media(min-width:750px)and (min-height:600px){header.site{position:sticky;top:0}}.header-featured{display:flex}.header-featured li{flex:1 1 33.33333333333333%}.header-featured a{display:block;padding:.5em 0;background-color:#000;color:#fff;font-weight:bold;text-transform:uppercase;text-align:center;position:relative;z-index:1;overflow:hidden}.header-featured a:hover,.header-featured a:focus{background-color:#222}.header-featured li:nth-child(even) a{background-color:#ce202e}.header-featured li:nth-child(even) a:hover,.header-featured li:nth-child(even) a:focus{background-color:#bb1725}@media(max-width:999px){.header-featured{display:none}}header.site>div{display:flex;align-items:center;padding:.25em .25rem;background-color:#fff;box-shadow:0 .1em .2em rgba(0,0,0,.3);position:relative}@media(max-width:449px){header.site>div{flex-wrap:wrap}}@media(min-width:450px){header.site>div{padding-left:.5rem}}@media(min-width:1000px){header.site>div{padding:.35rem 2rem .35rem 1rem}}.header-logo{flex:0 0 auto;box-sizing:border-box;display:block;width:3.5em;height:3.5em;background:url(https://d3gxe0jmvtuxbc.cloudfront.net/images/target-sports-usa-logo-simple.svg) no-repeat center;background-size:3em auto;margin:0;overflow:hidden;transition:filter .2s}.header-logo::before{display:block;height:200%;content:""}.header-logo:hover,.header-logo:focus{filter:saturate(1.5)}@media(max-width:449px){.header-logo{order:1;margin-right:auto}}@media(min-width:1300px){.header-logo{width:1em;height:.07em;background-image:url(https://d3gxe0jmvtuxbc.cloudfront.net/images/target-sports-usa-logo.svg);background-size:contain;font-size:19em}.header-logo.customer-prime,header.site>a.customer-prime:first-child{height:.174216027em;background-image:url(https://d3gxe0jmvtuxbc.cloudfront.net/images/logos/Asset8ammoPlusGreen.png);font-size:7em}.header-logo.customer-prime-business,header.site>a.customer-prime-business:first-child{height:.184210526em;background-image:url(https://d3gxe0jmvtuxbc.cloudfront.net/images/logos/AmmoPlusBusinessPriceLogo.png);font-size:18em}}.signin header.site>a:first-child,.checkout header.site>a:first-child,.checkout2 header.site>a:first-child{float:none;width:auto}header.site nav{}@media(max-width:999px){header.site nav{order:3}}@media(max-width:449px){header.site nav{order:2}}.menu-bar-alt>button{display:block;height:3.5em;width:3.5em;background-color:transparent;border-right:1px solid #c9ded3;border-radius:0;position:relative;margin:0 0 0 0;overflow:hidden}.menu-bar-alt>button::before{display:block;height:200%;content:""}.menu-bar-alt>button::after{display:block;width:1em;height:1em;font-family:'Fontawesome';font-weight:normal;color:#ce202e;font-size:2em;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;content:"";transition:color .2s}.menu-bar-alt>button:hover,.menu-bar-alt>button:focus{background-color:transparent!important}.menu-bar-alt>button:hover::after,.menu-bar-alt>button:focus::after{color:#bb1725}.menu-bar-alt>button.open::after{color:#bb1725}@media(min-width:1000px){.menu-bar-alt>button{display:none}}@media(max-width:999px){.main-menu-alt{visibility:hidden;height:0;box-shadow:0 .1em .2em rgba(0,0,0,.3);position:absolute;top:100%;left:0;right:0;overflow:hidden;transition:visibility 0s .2s,height .2s}.main-menu-alt.open{visibility:visible;height:auto;transition-delay:0s,0s}}@media(min-width:1000px){.main-menu-alt{display:flex;overflow:visible;margin:0 1em}}.main-menu-alt>li{}.main-menu-alt>li>a{display:block;padding:.6em 2.5em .6em 1.2em;background:#ce202e;font-size:15px;text-transform:uppercase;color:#fff;border-top:1px solid hsla(0,0%,100%,.5);position:relative}.main-menu-alt>li:first-child>a{border-top:none}.main-menu-alt>li>a:after{display:block;font-family:'Fontawesome';font-weight:normal;color:#fff;font-size:1.13333333333333333em;content:"";position:absolute;top:50%;right:1em;margin:-.4705882352941176em 0 0}.main-menu-alt>li>a:hover,.main-menu-alt>li>a:focus{background-color:#bb1725;color:#fff}.main-menu-alt>li>a:hover:after,.main-menu-alt>li>a:focus:after{color:#fff}.main-menu-alt>li>a:not(:only-child):after{content:""}.main-menu-alt>li>a.open{background-color:#bb1725}.main-menu-alt>li>a.open:after{color:#fff}@media(max-width:999px){.main-menu-alt>li>a:not(:only-child):after{margin-top:-.5294117647058824em}.main-menu-alt>li>a.open:after{margin-top:-.5882352941176471em;content:""}.main-menu-alt>li.PrimeAmmo>a{}}@media(min-width:1000px){.main-menu-alt>li{}.main-menu-alt>li>a{display:flex;gap:.4em;padding:.8em .5em;padding:.8em clamp(.5em,calc(.5em + ((1vw - .666666em)*3.5)),1.2em);background-color:transparent;border:0;color:#000;font-weight:bold}.main-menu-alt>li>a:after{position:static;color:#000;margin:0}.main-menu-alt>li>a:hover,.main-menu-alt>li>a:focus{background-color:transparent;color:#bb1725}.main-menu-alt>li>a:hover::after,.main-menu-alt>li>a:focus::after{color:#bb1725}.main-menu-alt>li>a.open{background:transparent;color:#bb1725}.main-menu-alt>li>a.open::after{color:#bb1725}.main-menu-alt>li:nth-child(n+2){position:relative}}@media(min-width:1300px){.main-menu-alt>li>a{padding:.8em .5em;padding:.8em clamp(.5em,calc(.5em + ((1vw - .866666em)*5.25)),1.2em)}}.main-menu-alt .submenu{visibility:hidden;height:0;padding:0 1em;background:#fff;overflow:hidden;transition:visibility 0s .2s,height .2s,box-shadow .2s}.main-menu-alt .submenu.open{visibility:visible;height:auto;transition-delay:0s,0s,0s}@media(min-width:1000px){.main-menu-alt .submenu{box-sizing:border-box;width:27em;position:absolute;left:0;z-index:11}.main-menu-alt .submenu.open{border-bottom:1px solid #ccc;box-shadow:0 .1em .3em rgba(0,0,0,.4)}}.main-menu-alt .submenu>section{box-sizing:border-box;padding:1em 0 .5em;overflow:hidden}.main-menu-alt .submenu>section>h2{padding:0 0 .5em;font-size:1.2em;text-transform:uppercase;font-weight:bold}.main-menu-alt .submenu>section:first-of-type{}.main-menu-alt .submenu>section:first-of-type ul{columns:12em 4;column-gap:.5em}.main-menu-alt .submenu>section:first-of-type li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin:0 0 .5em}.main-menu-alt .submenu>section:first-of-type li a{display:flex;align-items:center;gap:.5em;padding:.6em .4em;border:1px solid #757575;font-size:12px;text-transform:uppercase;font-weight:bold}.main-menu-alt .submenu>section:first-of-type li a:not(:hover):not(:focus){color:#000}.main-menu-alt .submenu>section:first-of-type li a:hover,.main-menu-alt .submenu>section:first-of-type li a:focus{background-color:hsla(0,0%,0%,.05)}.main-menu-alt .submenu>section:first-of-type li span:first-child{flex:0 0 3em;position:relative}.main-menu-alt .submenu>section:first-of-type li span:first-child:before{display:block;padding:100% 0 0;content:""}.main-menu-alt .submenu>section:first-of-type li span:first-child img{width:auto;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.main-menu-alt .submenu>section:first-of-type li span:first-child+span{position:relative;top:-.05em}.main-menu-alt .sub-submenu{visibility:hidden;height:0;padding:0 .5em 0 .5em;background:#fff;overflow:hidden;transition:visibility 0s .2s,height .2s}.main-menu-alt .sub-submenu.open{visibility:visible;height:auto;transition-delay:0s,0s}.main-menu-alt>li:first-child .sub-submenu h3{padding:1em 0 .5em;color:#ce202e;text-transform:uppercase;font-size:1.14em;font-weight:bold}.main-menu-alt>li:first-child .sub-submenu h3:hover{color:#193441}.main-menu-alt .sub-submenu>ul{padding:.5em 0;columns:14em 5;column-gap:.5em;overflow:hidden}.main-menu-alt .sub-submenu>ul>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.main-menu-alt .sub-submenu>ul:last-of-type{border-top:1px solid #ebede6}.main-menu-alt .sub-submenu>ul:last-of-type>li{}.main-menu-alt .sub-submenu>ul a{display:block;padding:.4em .4em;font-weight:bold;text-transform:uppercase}.main-menu-alt .sub-submenu>ul a:hover,.main-menu-alt .sub-submenu>ul a:focus{background-color:hsla(0,0%,0%,.05)}.main-menu-alt .sub-submenu>ul>li>a::after{display:inline;font-family:'Fontawesome';font-weight:normal;color:#ce202e;font-size:1.13333333333333333em;margin:0 0 0 .5em;content:""}.main-menu-alt .sub-submenu>ul:first-of-type>li{margin-bottom:1em}.main-menu-alt .sub-submenu ul ul{}.main-menu-alt .sub-submenu ul ul a{padding-left:.5rem;font-size:.8em}.main-menu-alt .sub-submenu>ul img{display:block;margin-left:auto;margin-right:auto}.main-menu-alt .sub-submenu>div{display:table;margin:1em auto .5em}.main-menu-alt .sub-submenu>div a{display:block}.main-menu-alt .sub-submenu>div img{}@media(max-width:1329px){.main-menu-alt .sub-submenu>div{display:none}}.main-menu-alt .sub-submenu ul ul .menu-subcategories-all{}.main-menu-alt .sub-submenu ul ul .menu-subcategories-all a{padding:.7em .5em;background-color:hsla(0,0%,0%,.05);font-size:.7rem;font-weight:bold;margin-top:1em}.main-menu-alt .sub-submenu ul ul .menu-subcategories-all a:hover,.main-menu-alt .sub-submenu ul ul .menu-subcategories-all a:focus{background-color:hsla(0,0%,0%,.1)}.main-menu-alt .sub-submenu .allSubsLink{display:block;float:right;padding:.5em .8em;background:#ce202e;border-radius:.2em;color:#fff;text-transform:uppercase;font-weight:bold;font-size:13px;margin:1em 0 1em}.main-menu-alt .sub-submenu .allSubsLink:hover,.main-menu-alt .sub-submenu .allSubsLink:focus{background:#91aa9d;color:#fff}@media(max-width:699px){.main-menu-alt .sub-submenu ul ul{display:none}}@media(min-width:700px){.main-menu-alt .sub-submenu{box-sizing:border-box;width:calc(100vw - 15.2em);min-height:100%;position:absolute;top:0;left:14em;visibility:hidden;opacity:0;transition:visibility 0s 0s,opacity 0s;border:1px solid #d1dbbd;border-top:0}.main-menu-alt .sub-submenu.open{box-shadow:.1em .1em .2em rgba(0,0,0,.3);z-index:1;visibility:visible;opacity:1;transition-delay:0s,0s}.main-menu-alt .sub-submenu>ul:last-of-type a img{transition:transform .2s}.main-menu-alt .sub-submenu>ul:last-of-type a:hover img,.main-menu-alt .sub-submenu>ul a:focus img{transform:scale(1.1)}.main-menu-alt .sub-submenu .allSubsLink{float:none;position:absolute;right:1em;bottom:0}}@media(min-width:1000px){.main-menu-alt .sub-submenu{display:grid;grid-template-columns:auto fit-content(290px);grid-template-rows:auto max-content}.main-menu-alt .sub-submenu.open{height:auto!important}.main-menu-alt .sub-submenu>ul{grid-column:1/2}.main-menu-alt .sub-submenu>ul:last-of-type{grid-column:1/2}.main-menu-alt .sub-submenu>div{grid-column:2/3;grid-row:1/3;margin:.5em 0 0 10px}}.sub-submenu ul.featuredProducts li a span{display:block;font-size:.8em;font-weight:normal}.sub-submenu .featuredProductsHeader{display:block;margin-top:1em;font-size:.9em!important}.main-menu-alt .sub-submenu ul a{font-weight:normal}.sub-submenu .featuredProductsHeader{text-align:center;position:relative;z-index:1}.sub-submenu .featuredProductsHeader::before{display:block;width:100%;height:1px;background-color:#91aa9d;position:absolute;left:0%;top:50%;z-index:-1;margin:2px 0 0;content:""}.sub-submenu .featuredProductsHeader::after{display:block;width:8em;background-color:#fff;position:absolute;top:0;bottom:0;left:50%;z-index:-1;margin:0 0 0 -4em;content:""}.main-menu-alt>li:first-child{}@media(max-width:699px){.main-menu-alt>li:first-child>a{display:none}.main-menu-alt.open>li:first-child .submenu{visibility:visible;height:auto}}.main-menu-alt>li:first-child .submenu{padding:0;border-bottom:none;top:100%}.main-menu-alt>li:first-child .submenu>ul{}.main-menu-alt>li:first-child .submenu>u>li{}.main-menu-alt>li:first-child .submenu>ul>li>a{display:block;padding:.8em 2.5em .8em 1.2em;background:#ce202e;font-size:15px;text-transform:uppercase;color:#fff;border-top:1px solid hsla(0,0%,100%,.5);position:relative}.main-menu-alt>li:first-child .submenu>ul>li:first-child>a{border-top:none}.main-menu-alt>li:first-child .submenu>ul>li>a:after{display:block;font-family:'Fontawesome';font-weight:normal;color:#fff;font-size:1.13333333333333333em;content:"";position:absolute;top:50%;right:1em;margin:-.4705882352941176em 0 0}.main-menu-alt>li:first-child .submenu>ul>li>a:hover,.main-menu-alt>li:first-child .submenu>ul>li>a:focus{background-color:#bb1725;color:#fff}.main-menu-alt>li:first-child .submenu>ul>li>a:hover:after,.main-menu-alt>li:first-child .submenu>ul>li>a:focus:after{color:#fff}.main-menu-alt>li:first-child .submenu>ul>li>a.open{background:#bb1725}.main-menu-alt>li:first-child .submenu>ul>li>a.open:after{color:#fff;content:"";margin-top:-.5882352941176471em}@media(min-width:1000px){.main-menu-alt>li:first-child{}.main-menu-alt>li:first-child .submenu{width:14em;box-shadow:0 0 0 1000em rgba(0,0,0,0)}.main-menu-alt>li:first-child .submenu>ul{}.main-menu-alt>li:first-child .submenu.open{overflow:visible;box-shadow:0 0 0 1000em rgba(0,0,0,.6)}.main-menu-alt>li:first-child .submenu.opening{overflow:hidden}.main-menu-alt>li:first-child .submenu>ul>li>a{padding:.5em 2em .5em 1em;font-size:13px}.main-menu-alt>li:first-child .submenu>ul>li>a:after{right:.5em;content:""}.main-menu-alt>li:first-child .submenu>ul>li>a.open:after{content:"";right:.6em;margin-top:-.5em}}.header-search{display:flex;border-radius:.2em;position:relative;margin:0;z-index:10}@media(max-width:999px){.header-search{order:2}}@media(max-width:449px){.header-search{order:4;flex:0 0 100%;margin-top:.25rem}}@media(min-width:450px){.header-search{flex:1;margin:0 1rem}}.header-search label{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}.header-search input{flex:1;float:left;width:100%;border-right:0;border-radius:.2rem 0 0 .2rem;margin:0}.header-search input::placeholder{font-weight:normal}.header-search button{display:block;height:1em;width:1em;padding:0;border-radius:0 .2rem .2rem 0;font-size:2.8em;color:#fff;position:relative;margin:0;overflow:hidden}.header-search button:not(:hover):not(:focus){background-color:#757575}.header-search button::before{display:block;height:200%;content:""}.header-search button::after{display:block;width:1em;height:1em;font-family:'Fontawesome';font-weight:normal;font-size:.6em;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;content:""}.header-search button:hover,.header-search button:focus{}#tsearch_results{display:none;max-height:81vh;min-width:250px;background-color:#fff;border:solid 1px #d1dbbd;border-radius:.2em;box-shadow:0 .1em .2em rgba(0,0,0,.4);position:absolute;top:100%;z-index:1001;margin:2px 0 0;overflow-y:auto}#tsearch_results .tSearchViewAll{margin:.5em;overflow:hidden}#tsearch_results .tSearchViewAll a{display:block;float:right;padding:.4em .6em;background-color:#ce202e;border-radius:.2em;color:#fff}#tsearch_results .tSearchViewAll a::after{display:inline-block;vertical-align:top;height:0;width:0;border:0 transparent solid;border-width:.3em 0 .3em .4em;border-left-color:#fff;margin:.2em 0 0 .5em;content:""}#tsearch_results .tSearchViewAll a:hover,#tsearch_results .tSearchViewAll a:focus{background-color:#bb1725}#tsearch_results ul{;margin:0 5px}#tsearch_results li{display:flex;flex-flow:row nowrap;align-items:center;padding:.25em;border-top:solid 1px #ccc;overflow:hidden}#tsearch_results ul a{flex:1;display:block;padding:.5em;border-radius:.2em}#tsearch_results ul a:hover,#tsearch_results a:focus{background-color:hsl(0,0%,0%,.05)}#tsearch_results ul a z{color:red;font-size:100%}#tsearch_results img{display:block;max-width:60px;margin:0 .5em 0 0}#tsearch_results .tSearchTopX{float:left;padding:3px;color:#666}#tsearch_results .tSearchClose{float:right;cursor:pointer;margin:2px 5px 2px 0}#tsearch_results .tSearchEntityHeader{font-weight:bold;padding:5px;text-align:center;display:block;text-transform:uppercase;color:#fff;background-color:#757575;border:0}#tsearch_results .resCategory{padding:0}@media(min-width:1400px){#tsearch_results .resCategory{float:left;width:calc(50% - 2px);border-top:0;border-bottom:1px solid #ccc}#tsearch_results .resCategory:nth-child(odd){float:right}#tsearch_results .resCategory:last-child{border-bottom:0}#tsearch_results .resCategory a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.header-cart{display:flex}@media(max-width:999px){.header-cart{order:7}}@media(max-width:449px){.header-cart{order:3}}.header-cart>ul{display:flex}.header-cart>ul>li{}.header-cart>ul>li>a{display:block;height:3.5em;width:3.5em;position:relative;overflow:hidden}.header-cart>ul>li>a::before{display:block;height:200%;content:""}.header-cart>ul>li>a::after{display:block;width:1em;height:1em;font-family:'Fontawesome';font-weight:normal;color:#000;font-size:2em;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;content:""}.header-cart>ul>li>a:hover::after,.header-cart>ul>li>a:focus::after{color:#bb1725}.header-cart>ul>li.phone>a{color:#000;font-weight:bold}.header-cart>ul>li.phone>a::after{color:#ce202e;content:""}.header-cart>ul>li.phone>a:hover::after,.header-cart>ul>li.phone>a:focus::after{color:#bb1725}.header-cart>ul>li.account>a{}.header-cart>ul>li.account>a::after{color:#ce202e}.header-cart>ul>li.account>a:hover::after,.header-cart>ul>li.account>a:focus::after{color:#bb1725}@media(min-width:1300px){.header-cart>ul>li:first-of-type>a{display:flex;align-items:center;gap:.25em;width:auto}.header-cart>ul>li:first-of-type>a::before{display:none}.header-cart>ul>li:first-of-type>a::after{order:-1;position:relative;top:.1em}}.header-cart>ul>li:last-of-type>a::after{content:""}.header-cart>ul>li>a{position:relative}.header-cart>ul>li>a span{box-sizing:border-box;display:block;min-width:1.4em;max-width:4.3em;min-height:1.4em;padding:.1em .2em .2em .15em;background-color:#378433;border-radius:50%;position:absolute;top:.2em;left:.1em;z-index:10;font-size:.8em;color:#fff;font-weight:bold;text-align:center;word-break:break-all}.header-cart>ul>li>a span:empty{display:none}.header-cart>ul>li>a.open::after{color:#bb1725}.header-cart>ul>li>div{visibility:hidden;height:0;position:absolute;left:.5em;right:.5em;z-index:1003;text-align:left;overflow:hidden;transition:visibility 0s .2s,height .2s}.header-cart>ul>li>div>div{padding:.5em .5em;background:#fff;border:1px solid #aaa;border-radius:.2em;overflow:hidden}.header-cart>ul>li>div.open{visibility:visible;height:auto;transition-delay:0s,0s}@media(min-width:600px){.header-cart>ul{position:relative}.header-cart>ul>li>div{left:auto;right:0;width:26em}}.header-login{}.header-login label:not(:first-of-type){padding-top:0}.header-login input{width:100%}.header-login button{margin-top:0;background-color:#378433;width:100%}.header-login>a{display:table;padding:.2em;font-weight:bold;color:#ce202e;margin:0 auto;width:65%}.header-login>a:hover,.header-login>a:focus{color:#bb1725}.header-logout{}.header-logout a{display:block;box-sizing:border-box;padding:.4em .2em;background-color:#ce202e;border-radius:.2em;font-size:.9em;font-weight:bold;text-transform:uppercase;color:#fff;text-align:center;margin:0 0 .4em}.header-logout a:hover,.header-logout a:focus{background-color:#bb1725}.header-logout a:last-child{margin-bottom:0}.header-logout a.reviewsButton{background:#e38f07}.header-logout a.reviewsButton:hover,.header-logout a.reviewsButton:focus{background:#f8a114}@media(min-width:600px){.header-cart>ul{position:static}.header-cart>ul>li{position:relative}.header-cart>ul>li>div .header-logout{float:right;width:9.7em}.header-cart>ul>li>div .header-logout a{}}.Category51,.Category2695,.Category2729{background-color:hsla(0,0%,0%,.1)}.Category51:hover,.Category2695:hover,.Category998:hover,.Category2729:hover,.Category17:hover,.Category2722:hover,.Category2423:hover{background-color:hsla(0,0%,0%,.2)!important}.Category51:focus,.Category2695:focus,.Category998:focus,.Category2729:focus,.Category17:focus,.Category2722:focus,.Category2423:focus{background-color:hsla(0,0%,0%,.2)!important}.Category51:active,.Category2695:active,.Category998:active,.Category2729:active,.Category17:active,.Category2722:active,.Category2423:active{background-color:hsla(0,0%,0%,.2)}main{clear:both;max-width:1480px;padding:1em;position:relative;margin:0 auto}main:after{display:block;clear:both;content:""}@media screen and (max-width:499px){main{padding-left:.5em;padding-right:.5em}}main h1,main h2,main h3,main h4,main h5,main h6{padding:.4em 0}main h1{font-size:1.71428em;font-weight:normal}main h2{font-family:'Aldrich';font-size:1.14285em;text-transform:uppercase;font-weight:normal}main h3{font-size:1em;font-weight:bold}main h4{font-size:1em;color:#193441;font-style:italic}footer.site{display:grid;gap:2em 4em;max-width:1200px;padding:clamp(2em,8vw,8em) 1em 2em;background:#000;box-shadow:50vw 0 0 #000,38vw 0 0 #000,25vw 0 0 #000,12vw 0 0 #000,-50vw 0 0 #000,-38vw 0 0 #000,-25vw 0 0 #000,-12vw 0 0 #000;color:#fff;font-weight:600;margin:2em auto 0}@media(max-width:499px){footer.site{padding-left:.5em;padding-right:.5em}}@media(min-width:800px){footer.site{grid-template-columns:auto auto}footer.site>*:not(section){grid-column:1/-1}footer.site>section:last-of-type{justify-self:end}}footer.site a{color:#d3d3d3}footer.site a:hover,footer.site a:focus{color:#fff}footer.site h2{padding:0;text-transform:uppercase;font-weight:bold;font-size:.92857em;margin:0 0 1em}footer.site>section{}footer.site>section h2{padding:0;font-size:2em;letter-spacing:-.025em;margin:0 0 1rem}footer.site>section>p{color:#d3d3d3}footer.site>section .button-style-link{padding:1em 4em;border-radius:0;color:#fff}footer.site .klaviyo-form{max-width:40em}footer.site .klaviyo-form>div,footer.site .klaviyo-form>div>div{min-height:0!important}footer.site .klaviyo-form>div>div>div{padding:0!important}footer.site .klaviyo-form>div>div>div>div{padding:0!important}footer.site .klaviyo-form label{position:absolute;clip:rect(0,0,0,0);clip-path:inset(50%);color:#fff!important}footer.site .klaviyo-form input,footer.site .klaviyo-form button{height:auto!important;font-family:'Open Sans'!important;font-size:1rem!important;font-weight:bold!important;line-height:1!important;border-radius:0!important;margin:0}footer.site .klaviyo-form input{padding:.825em 1em!important;border:0!important}footer.site .klaviyo-form input::placeholder{font-size:1rem!important;font-weight:bold!important;text-transform:uppercase}footer.site .klaviyo-form button{align-self:start!important;padding:1em 4em!important;text-transform:uppercase!important}@media(max-width:449px){footer.site .klaviyo-form>div>div>div>div,footer.site .klaviyo-form form>div>div{flex-wrap:wrap;gap:.25em}footer.site .klaviyo-form>div>div>div>div>div,footer.site .klaviyo-form form>div>div>div{flex:100%!important}footer.site .klaviyo-form button{width:100%}}.footer-social{display:flex;flex-wrap:nowrap;gap:1em;padding:0 0 1.5em;border-bottom:2px solid #fff}.footer-social li{}.footer-social a{display:block;height:1em;width:1em;padding:0;background:url() no-repeat center;background-size:85%;border:2px solid #fff;border-radius:50%;font-size:2.4em;position:relative;filter:grayscale(1);overflow:hidden;transition:opacity .2s}.footer-social a:before{display:block;height:200%;content:""}.footer-social a:hover,.footer-social a:focus{opacity:.8}.footer-social .instagram a{background-image:url(https://d3gxe0jmvtuxbc.cloudfront.net/images/instagramIconNew.svg)}.footer-social .facebook a{background-image:url(https://www.targetsportsusa.com/images/facebook.png)}.footer-social .twitter a{background-image:url(https://www.targetsportsusa.com/images/twitter.png)}.footer-social .twitterX a{background-image:url(https://d3gxe0jmvtuxbc.cloudfront.net/images/TwitterXIcon.svg)}.footer-social .tiktok a{background-image:url(https://d3gxe0jmvtuxbc.cloudfront.net/images/TikTokIcon.svg)}.footer-links{display:flex;flex-wrap:wrap;gap:2em 3em;margin:2em 0 1em}.footer-links>li{flex:1 1 auto}.footer-links a{display:block;padding:.5em 0;letter-spacing:-.025em}.footer-links>li:first-child{}.footer-links>li:first-child a{display:flex;align-items:start;gap:1em;padding:1.2em 0;line-height:1.2}.footer-links>li:first-child a::before{font-family:'Fontawesome';font-weight:normal;font-size:1.5em;color:#bb1725;margin:0 0 -.5em;content:""}.footer-links>li:first-child li:nth-child(2) a::before{content:""}.footer-links>li:first-child li:nth-child(3) a::before{font-size:1.3em;content:""}.footer-extras{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75em}.footer-extras img{margin:0 auto}.footer-extras li:last-child{flex:100%}.footer-copyright{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;font-size:.85714em;line-height:1.3;color:#d3d3d3}.footer-copyright a{padding:.25em .25em}.back-to-top{padding:.4em;background-color:#fff;border:1px solid #757575;color:#757575;text-transform:uppercase;text-align:center;font-weight:bold;cursor:pointer;transition:color .2s}.back-to-top:hover{background-color:#fff;color:#ce202e}.back-to-top:before{display:inline-block;padding:0 .4em 0 0;font-family:'Fontawesome';font-weight:normal;content:"";font-size:1.2em}@media(min-width:600px){.back-to-top{display:block;position:fixed;bottom:2.5em;right:2.5em;z-index:1000}}@media(min-width:1620px){.back-to-top{right:calc(((100% - 1600px)/2) + 2.5em)}}.sidebar{display:flex;flex-direction:column;gap:1em}.sidebar>.common{margin-bottom:0}.sidebar>.common h2{font-family:'Open Sans'}@media(min-width:800px){.sidebar{float:left;width:calc(230px - .5em);margin:0 0 0 -.5em}.manspec{margin-top:48px}}@media(max-width:799px){.expander{box-sizing:content-box;height:17em;position:relative;overflow:hidden}.expander:after{display:block;width:100%;height:4em;background:linear-gradient(to top,#fff .5em,rgba(255,255,255,0));position:absolute;bottom:0;left:0;right:0;content:""}.expander.open:after{display:none}}.expander-toggle{padding:.6em .5em;background-color:#378433;position:absolute;right:.5em;top:.5em;z-index:10;margin:0}.expander-toggle:after{display:inline-block;font-family:'Fontawesome';font-weight:normal;margin:0 0 0 .5em;content:""}.filters>.expander-toggle{top:auto;bottom:.5em;left:50%;right:auto;margin:auto;transform:translateX(-50%)}.expander-toggle.open{}.expander-toggle.open:after{content:""}@media(min-width:800px){.expander-toggle{display:none}}.filters.limited.open{padding-bottom:3em}@media(max-width:799px){.filters.limited:not(.open) fieldset li:nth-child(n+3){display:none}}.filters.limited fieldset:not(.entityFilterManufacturers) li:nth-child(n+6){display:none}.filters.limited .entityFilterManufacturers li:nth-child(n+9){display:none}.filters.limited ul.opening li:nth-child(n+6){}.filters.limited ul.open li:nth-child(n+6){display:block}.filters.limited .filters-toggle{float:right;background-color:#ce202e;font-size:.7em}.filters.limited .filters-toggle:hover,.filters.limited .filters-toggle:focus{background-color:#bb1725}@media(max-width:799px){.filters.limited .filters-toggle{display:none}.filters.limited.open .filters-toggle{display:block}}.sidebar .filters fieldset ul li label{padding-top:.5em;padding-bottom:.3em;font-weight:normal;font-size:.9em}.genreFilter-ammo-average-rating{}.genreFilter-ammo-average-rating label::after{display:inline-block;vertical-align:top;height:1em;width:1em;background:url(https://www.targetsportsusa.com/images/reviewstarsmall.png) repeat-x left top;background-size:auto 100%;font-size:12px;margin:-.1em 0 0 .5em;content:""}.genreFilter-ammo-average-rating .star-2::after{width:2em}.genreFilter-ammo-average-rating .star-3::after{width:3em}.genreFilter-ammo-average-rating .star-4::after{width:4em}.genreFilter-ammo-average-rating .star-5::after{width:5em}.sidebar a.free-shipping{margin-bottom:.5em;line-height:1.2;display:block;font-style:italic}@media(max-width:799px){.sidebar>.free-shipping{display:none}}@media(max-width:799px){.sidebar .common.link-list:last-child{display:none}}.slick-slider{box-sizing:border-box;display:block;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-slider .slick-list{display:block;width:100%;padding:0;position:relative;overflow:hidden;margin:0}.slick-slider .slick-list:focus{}.slick-slider .slick-list.dragging{cursor:pointer}.slick-slider .slick-track{display:block;position:relative;left:0;top:0}.slick-slider .slick-track:before,.slick-slider .slick-track:after{display:table;content:""}.slick-slider .slick-track:after{clear:both}.slick-slider .slick-slide{display:none;float:left;min-height:1px}[dir="rtl"] .slick-slider .slick-slide{float:right}.slick-slider .slick-slide>img{display:block}.slick-slider .slick-slide.slick-loading img{display:none}.slick-slider .slick-slide.dragging img{pointer-events:none}.slick-slider.slick-initialized .slick-slide{display:block}.slick-slider.slick-loading .slick-track{visibility:hidden}.slick-slider.slick-loading .slick-slide{visibility:hidden}.slick-slider.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-slider .slick-arrow{display:block;height:4em;width:2.5em;padding:0;background-color:#ce202e;border:none;color:#193441;position:absolute;top:50%;left:-1.5em;z-index:100;margin-top:-3em;overflow:hidden}.slick-slider .slick-arrow::before{display:block;clear:both;height:200%;content:""}.slick-slider .slick-arrow::after{display:block;height:0;width:0;border:0 solid transparent;border-right-color:#fff;border-left-color:#fff;border-width:.5em .5em .5em 0;font-size:1.25em;color:#ce202e;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:border-color .2s;content:""}.slick-slider .slick-arrow:hover,.slick-slider .slick-arrow:focus{background-color:#bb1725}.slick-slider .slick-next{left:auto;right:-1.5em}.slick-slider .slick-next::after{border-width:.5em 0 .5em .5em}.slick-slider .slick-arrow.slick-hidden,.slick-slider .slick-arrow.slick-disabled{display:none!important}@media(min-width:500px){.slick-slider .slick-arrow{left:-1.75em}.slick-slider .slick-next{left:auto;right:-1.75em}}@media(min-width:700px){.slick-slider .slick-arrow{width:1.5em}}.slick-slider .slick-dots{display:none}.slick-slider .slick-dots li{}.slick-slider .slick-dots li.active{}.category-listing{}@media(min-width:800px){.category-listing{padding-left:1rem;overflow:auto}}.category-listing>h1{padding:.5em 0 .4em;font-family:'Aldrich';font-size:2.28571em;text-transform:uppercase}.category-listing>img:first-child{display:block;margin:0 auto .5em}@media(min-width:600px){.category-listing>img:first-child{float:right;max-width:50%;margin:0 0 .5em 1em}}@media screen and (min-width:800px){.category-listing>img:first-child{margin-left:10%;margin-right:10%}}.category-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(10em,1fr));gap:1em;margin:0 0 1em}.category-list li{}.category-list a{display:block}.category-list a:not(:hover):not(:focus){color:#000}.category-list a :not(h2):not(h3):not(.categoryStock){color:#000}.category-list img{width:100%;border:1px solid #c2c9b3;border-radius:.2em;margin:0 auto}.category-list h2,.category-list h3{min-height:2.4em;padding:.5em 0 0;font-family:'Open Sans','Arial',sans-serif;font-size:1em;text-transform:uppercase;font-weight:bold;line-height:1.2em}.category-list h2 span.categoryStock{display:block;margin-top:3px;color:green}.category-list.carousel.slick-slider{display:block;margin:0}.category-list.carousel.slick-slider li{padding:0 .5em;margin:0}.category-list.carousel.slick-slider img{width:auto;border:0}.category-list h2,.category-list h3{text-align:center;min-height:0}.category-page{display:grid;align-items:start;gap:1rem;margin:0 0 3em}@media(min-width:600px){.category-page{grid-template-columns:223px 1fr}}@media(min-width:600px)and (max-width:799px){.category-page>:nth-child(n+4),.category-page #Results>.Paging,.category-page #Results>.product-list{grid-column:1/-1}}.category-page .breadcrumb{margin:0 0 -.6rem}.category-page-banner{margin:0 auto;display:none}@media(min-width:800px){.category-page-banner{grid-row:1/5;align-self:start;display:block}}.category-page-intro{}.category-page-intro h1{padding:0;font-size:1.6em;font-weight:bold;text-transform:uppercase;margin:0 0 1em}.category-page-intro h1 span{display:inline-block}.category-page-intro .button-style-link{padding:.6em 2em;font-size:.9em;line-height:1.2;text-align:center;margin:0}.category-page-intro .button-style-link span{display:block;font-size:.8em;text-transform:none}.category-page .sidebar{width:auto;margin:0}@media(min-width:800px){.category-page .sidebar{grid-row:5}}.category-page .product-listing-sort{margin:0}@media(min-width:1100px){.category-page .product-listing-sort{margin-top:-2rem}}.category-page .PageNumberDisplay,.PageNumberLinks{}.category-page .PageNumberDisplay,.category-page .PageNumberLinks a{color:#ce202e}.category-page .PageNumberLinks a:hover,.category-page .PageNumberLinks a:focus{color:#bb1725}.category-page .PageNumberLinks a.ActivePageLink{color:#000!important}.category-page .RestingOverLay,.category-page .ResultsArea,.category-page #Results{display:contents}.category-page .Paging{}@media(min-width:800px){.category-page .Paging{grid-column:2}.category-page .Paging:first-of-type{grid-row:4}}.category-page .product-list{}@media(min-width:800px){.category-page .product-list{grid-column:2;grid-row:5}}.category-page .product-list>li{}.category-page .product-list a{display:flex;flex-direction:column}.category-page .product-list a>span{margin-left:0!important;margin-right:0!important}.category-page .product-list .product-rebate{width:fit-content;padding:.3em .9em;background-image:linear-gradient(#e7e6e8,#f3faf3);font-size:1.2em;text-align:center;color:#3f963a!important;border:1px dotted #3f963a;margin:2rem 0 .5rem clamp(0,.5vw,.5rem)}.category-page .product-list .CompunixCategoryProductRating{margin-top:auto}section.product-listing{}@media(min-width:800px){section.product-listing{padding-left:1rem;overflow:auto}}.product-list{clear:right;display:grid;grid-template-columns:repeat(auto-fill,minmax(14em,1fr));grid-template-columns:repeat(auto-fill,minmax(min(100%/3,max(14em)),1fr));gap:1em;margin:0 0 1em}.product-list li{}.product-list li>a{box-sizing:border-box;display:block;height:100%;padding:.5rem;background-color:#fff;box-shadow:0 0 .1em rgba(0,0,0,.2);position:relative}.product-list li>a:not(:hover):not(:focus){color:#000}.product-list2 li>a :not(h2):not(h3):not(.add-to-cart):not(.regular-price):not(.sale-price):not(.exactFitment){color:#000}.product-list li>a>*:not(h2):not(h3){color:#000}.sidebar~section.product-listing .product-list{margin-right:.1em}.common .product-list li>a{box-shadow:none}.product-list li>a>span:first-child{box-sizing:border-box;display:block;background-color:#fff;position:relative;margin:0 auto .5em}.product-list li>a>span:first-child::before{display:block;padding-top:100%;content:""}.product-list li>a>span:first-child img{display:block;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:transform .2s}@media(min-width:800px){.product-list li>a:hover>span:first-child img{transform:scale(1.05)}}.product-list h2,.product-list h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis;min-height:4.9em;padding:0;font-family:'Open Sans',Arial,sans-serif;font-size:1em;line-height:1.2em;text-transform:none;font-weight:normal;margin:0 0 .5em;overflow:hidden}.product-list h2 strong,.product-list h3 strong{display:block;margin-bottom:.3em;font-weight:bold}.product-free-shipping{text-transform:uppercase;font-weight:bold;margin:0 0 .5em}.product-listing-price{font-size:1.8em;font-weight:bold}.product-listing-price:before{display:inline-block;padding:0 .5em 0 0;content:"Our Price";font-size:.58em;text-transform:uppercase}.product-listing-regular-price{padding:.2em 0 .1em;font-size:.86em}.product-listing-regular-price span{text-decoration:line-through}.product-listing-sale>a:before,.product-listing-clearance>a:before{display:block;padding:.5em .8em .4em;background:#378433;background:linear-gradient(#378433,#4e9e49);border-radius:.2em;content:"Sale";text-transform:uppercase;font-weight:bold;color:#fff;position:absolute;top:.3em;right:-.15em;z-index:1}.product-listing-clearance a:before{content:"Clearance"}.product-listing-sale .product-listing-price:before,.product-listing-clearance .product-listing-price:before{content:"Now Just"}.product-listing-prime-price{padding:.1em 0;color:#e83738;font-size:2em;font-weight:bold}.product-listing-prime-price span{font-size:.5em;color:#91aa9d}.product-listing-prime-price:before{display:inline-block;padding:0 .5em 0 0;content:"Ammo+ ";font-size:.58em;text-transform:uppercase}.product-listing-business-price{padding:.1em 0;color:#e83738;font-size:2em;font-weight:bold}.product-listing-business-price span{font-size:.5em;color:#91aa9d}.product-listing-business-price:before{display:inline-block;padding:0 .5em 0 0;content:"Business+ ";font-size:.58em;text-transform:uppercase}.product-list .CompunixCategoryProductRating{font-size:.85714em}.product-list .CompunixCategoryProductRating img{max-width:.85714rem}.product-list .add-to-cart{width:fit-content;padding:.6em clamp(.4em,2vw,1em) .5em;background-color:#3f963a;border-radius:.2em;font-weight:bold;text-transform:uppercase;color:#fff;margin:.25rem 0;transition:background .2s}.product-list .add-to-cart:before{display:inline-block;vertical-align:middle;padding:.45em .55em .55em .45em;background-color:rgba(0,0,0,.2);border-radius:50%;box-shadow:0 1px 1px rgba(255,255,255,.5);font-family:'Fontawesome';font-weight:normal;font-size:.8em;text-align:center;content:"";margin:0 .8em 0 0;transition:background-color .2s}.product-list a:hover .add-to-cart{background-color:#388833}.product-list a:hover .add-to-cart:before{background-color:rgba(0,0,0,.4)}.product-list.carousel.slick-slider{display:block;margin:0}.product-list.carousel.slick-slider li{margin:0}.product-list.carousel.slick-slider a{height:auto;box-shadow:none}.product-list.compact{}.product-list.compact li{}.product-list.compact a{}.product-list.compact li>a>span:first-child{max-width:95%}.product-list.compact h2,.product-list.compact h3{font-size:.85714em}.product-list.compact h2 strong,.product-list.compact h3 strong{font-size:1.083333333em}.product-list.compact h3 span{display:block;font-weight:bold}.compact .product-listing-price{font-size:1.5em}.product-list.compact li button{font-size:.785714em}.product-list a span img.stockNotify{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.65}.product-list .add-to-cart.stockNotify{background:#d8000c;opacity:.65}.product-list a:hover .add-to-cart.stockNotify,.product-list .add-to-cart.stockNotify:hover{background:#d8000c;opacity:.65}.product{display:flex;flex-wrap:wrap;align-items:start;gap:1em clamp(2em,calc(1.75em + ((1vw - .57142em)*8)),6em);position:relative;z-index:1;overflow:hidden}.product .productspec{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 1em;flex-basis:100%}.product .productspec a{display:inline-block;color:#757575}.product .productspec a:hover,.product .productspec a:focus{color:#bb1725}.product .productspec h2{flex-basis:100%;padding-bottom:0;font-family:'Open Sans',Arial,sans-serif;font-size:1.5em;font-size:clamp(1.125em,3vw,1.28571em);text-transform:none;color:#333}.product .productspec h1{flex-basis:100%;font-size:1.5em;font-size:clamp(1.5em,4vw,1.71428em)}.product .product-rating{display:flex;flex-wrap:wrap;align-items:center;color:#757575;margin-bottom:.25em}.product .product-rating>div{padding:0}.product .product-rating img{margin:0}.product .productspec .product-numbers{align-self:center}.product-images{flex:2 1 25em;max-width:56em;position:relative;margin:0 auto}@media(min-width:500px){.product-images{display:flex;flex-direction:row-reverse;justify-content:space-between}}.product-images>img.actionelement{display:block}@media(min-width:500px){.product-images>img.actionelement{width:80%;align-self:center}}.product-images-reviews img{height:20%}.productAlternateImages{display:flex;flex-wrap:wrap;align-items:center}.productAlternateImages a,.productAlternateImages button{display:block;flex-basis:25%;padding:.5em;position:relative}.productAlternateImages button,.productAlternateImages button:hover,.productAlternateImages button:focus{background-color:transparent;font-size:1rem;margin:0}.productAlternateImages a::before,.productAlternateImages a::after,.productAlternateImages button::before,.productAlternateImages button::after{display:block;width:2em;height:2em;border-radius:.5em 10em 10em 10em;box-shadow:0 0 .5em .2em rgba(0,0,0,.1);position:absolute;top:.5em;left:.5em;content:""}.productAlternateImages a::after,.productAlternateImages button::after{border-radius:10em 10em .5em 10em;top:auto;bottom:.5em;left:auto;right:.5em}.productAlternateImages img{background-color:#fff;padding:.5em 0;position:relative;z-index:1}.productAlternateImages img.videoIcon{filter:grayscale(100%)}@media(min-width:500px){.productAlternateImages{flex-direction:column;flex-wrap:nowrap;justify-content:center;width:20%;max-width:9em}.productAlternateImages a,.productAlternateImages button{flex-basis:auto}.productAlternateImages a:nth-child(1):nth-last-child(5),.productAlternateImages a:nth-child(1):nth-last-child(5)~a,.productAlternateImages button:nth-child(1):nth-last-child(5),.productAlternateImages button:nth-child(1):nth-last-child(5)~button{width:75%;padding:.25em}.productAlternateImages a:nth-child(1):nth-last-child(5)::before,.productAlternateImages a:nth-child(1):nth-last-child(5)~a::before,.productAlternateImages button:nth-child(1):nth-last-child(5)::before,.productAlternateImages button:nth-child(1):nth-last-child(5)~button::before{top:.25em;left:.25em}.productAlternateImages a:nth-child(1):nth-last-child(5)::after,.productAlternateImages a:nth-child(1):nth-last-child(5)~a::after,.productAlternateImages button:nth-child(1):nth-last-child(5)::after,.productAlternateImages button:nth-child(1):nth-last-child(5)~button::after{bottom:.25em;left:auto;right:.25em}.productAlternateImages a:nth-child(1):nth-last-child(6),.productAlternateImages a:nth-child(1):nth-last-child(6)~a,.productAlternateImages button:nth-child(1):nth-last-child(6),.productAlternateImages button:nth-child(1):nth-last-child(6)~button{width:75%;padding:.25em}.productAlternateImages a:nth-child(1):nth-last-child(6)::before,.productAlternateImages a:nth-child(1):nth-last-child(6)~a::before,.productAlternateImages button:nth-child(1):nth-last-child(6)::before,.productAlternateImages button:nth-child(1):nth-last-child(6)~button::before{top:.25em;left:.25em}.productAlternateImages a:nth-child(1):nth-last-child(6)::after,.productAlternateImages a:nth-child(1):nth-last-child(6)~a::after,.productAlternateImages button:nth-child(1):nth-last-child(6)::after,.productAlternateImages button:nth-child(1):nth-last-child(6)~button::after{bottom:.25em;left:auto;right:.25em}}.product-info{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 25em;align-self:center;min-width:0}.product-info a{}.product-info a:hover,.product-info a:focus{}.product-info .product-price{margin:0 0 1em}.product .product-numbers{padding:0;font-size:.92857em;color:#757575}.product .product-numbers a{display:inline-block;font-size:.92857em}.product-ammo-note{font-size:.87517em;margin:1em 0 0}.product-ammo-note a{text-decoration:underline}.product-ammo-note a:not(:hover):not(:focus){color:#000}.product-ammo-note b{color:#ce202e}.product-rebate{padding:0 0 .5em;font-size:13px;color:#308000}.product-rebate>span{display:inline-block;padding:.4em .4em;background-color:#edfaed;border-radius:.4em;border:1px dotted #0c850c;margin:0 .5em .5em 0}.product-price{min-height:30px}.product-price .product-listing-price{color:#333}.product-price .product-listing-price::before{display:none}.product-price .product-price-notes{display:flex;flex-wrap:wrap;gap:.5em;padding:0;color:#757575}.product-price .product-price-notes b{color:#ce202e}.product-price .variantFreeShipping{font-weight:bold;color:#378433}.product-variant-01 .product-price .product-price-notes{max-width:28rem;padding:0 0 .5rem;border-bottom:1px solid #e8e8e8;margin:0 0 1.5rem}.product-price .product-listing-price .product-price-notes{display:inline-block;min-width:8em;font-size:1rem;text-transform:uppercase}.product-price+.product-price .product-listing-price,.product-price+.product-price .product-price-notes{color:#999}.product-price .product-listing-regular-price span{text-decoration:none}.product-price-options{display:flex;flex-direction:column;gap:.5rem;padding:0}.product-price-options legend{position:absolute;clip:rect(0,0,0,0);clip-path:inset(50%)}.product-price-options>div{position:relative}.product-price-options input{appearance:none;display:block;width:1em;height:1em;padding:2px;background-clip:content-box;border:1px solid #0c8831;border-radius:50%;position:absolute;top:50%;left:1.1rem;transform:translateY(-50%);pointer-events:none;margin:0!important}.product-price-options label{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.8rem clamp(1rem,2vw,3.5rem) .8rem 3rem!important;border:1px solid #cecece;font-size:1em;text-transform:none;font-weight:normal;color:#757575!important;margin:0;cursor:pointer}.product-price-options label b:first-of-type{font-size:1.7142857em;font-weight:normal}.product-price-options label span{text-transform:uppercase;font-weight:bold}.product-price-options [id^="product-price-options-non-member"]+label span{text-transform:none;font-weight:normal}.product-price-options label i{color:#ce202e}.product-price-options label a{text-decoration:underline}.product-price-options input:checked{background-color:#0c8831}.product-price-options label:hover{background-color:#f8f8f8;border-color:#757575}.product-price-options input:checked+label{border-color:#757575}.product-price-options input:checked+label b:first-of-type{font-weight:bold}.product-options-member-savings{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2.5em 2.5em 3em;text-align:center;position:relative;z-index:1}.product-options-member-savings::after{display:block;border:3px solid #ce202e;position:absolute;top:3.65em;bottom:1.5em;left:2em;right:2em;z-index:-1;content:""}.product-options-member-savings img{box-sizing:content-box;width:14.5em;padding:0 .5em 0 2em;background-color:#fff}.product-options-member-savings h2{font-weight:bold}.product-options-member-savings h2 span{display:inline-block}.product-options-member-savings div{font-size:3em;font-weight:bold;color:#ce202e}.product-options-member-savings ul{font-size:1.1em;color:#767676;text-align:left;font-weight:600;margin:0}.product-options-member-savings button,.product-options-member-savings>a{display:block;width:fit-content;padding:.5em 1em;background-color:#0c8831;border-radius:2em;font-size:.85714em;font-weight:bold;text-transform:uppercase;color:#fff;margin:0}.product-options-member-savings button:hover,.product-options-member-savings button:focus,.product-options-member-savings>a:hover,.product-options-member-savings>a:focus{background-color:#0e9336}.product-stock{font-weight:bold;text-transform:uppercase}.product .product-stock{padding:1em 0 0}.product .product-stock .stock-info{}.product .product-stock .stock-info span{color:#267f00}.outStockOverlayBox{padding:1em 0 0}.outStockOverlayBox td{vertical-align:top;text-align:left}.outStockOverlayBox tr:first-child td{padding:0 0 .5em;font-size:.8em;line-height:1.2;font-weight:normal}.outStockOverlayBox tr:last-child{}.outStockOverlayBox tr:last-child td:first-child{padding-right:.5em;width:60.25%}.outStockOverlayBox tr:last-child td:last-child{}.outStockOverlayBox tr:last-child input[type='text']{width:100%;height:2.57142857rem;border-radius:.2em;margin:0}.outStockOverlayBox tr:last-child input[type='button']{box-sizing:border-box;height:2.57142857rem;padding:0 2em;background-color:#378433;border-radius:0;box-shadow:inset 0 0 0 1px #378433,inset 0 0 0 2px #fff;font-size:1.4em;color:#fff;text-transform:uppercase;margin:0;cursor:pointer;transition:background-color .2s}.outStockOverlayBox tr:last-child input[type='button']:hover,.outStockOverlayBox tr:last-child input[type='button']:focus{background-color:#32812d}.rebate-info{padding:.5em 0}.rebate-info img{vertical-align:middle;float:left;margin:-.75em 0 .75em 0;height:auto}.rebate-info2{color:red;vertical-align:middle;display:inline}.product-upload{padding:1.2em 0}.product-options{}.product-options label{float:left;padding:.6em .5em .5em 0}.product-options .select-container{margin:0 0 .6em}.product-options #ammo-plus-checkbox{}.product-options #ammo-plus-checkbox+label{float:none;margin-bottom:1em}.product-options #ammo-plus-business-checkbox{}.product-options #ammo-plus-business-checkbox+label{float:none;margin-bottom:1em}.product-options fieldset{display:flex;flex-wrap:wrap;gap:.5em;max-width:30em;margin:0 0 1em}.product-options fieldset:last-of-type{margin-bottom:0}.product-options legend{margin:0 0 .5em}.product-options fieldset input[type='radio'],.product-options fieldset input[type='checkbox']{position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);margin-left:-2em}.product-options fieldset label{min-width:7em;padding:1em;border:1px solid #000;font-size:.85714em;text-align:center;margin:0;cursor:pointer}.product-options fieldset input[type='radio']+label a,.product-options fieldset input[type='checkbox']+label a{text-transform:none;margin-right:auto}.product-options fieldset input[type='radio']:hover+label,.product-options fieldset input[type='checkbox']:hover+label{border-color:#bb1725}.product-options fieldset input[type='radio']:checked+label,.product-options fieldset input[type='checkbox']:checked+label{background-color:#000;border-color:#000;color:#fff;cursor:default}.product-options fieldset input[type='radio']:focus+label,.product-options fieldset input[type='checkbox']:focus+label{;outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:3px}.product-options fieldset input[type='radio']:disabled+label,.product-options fieldset input[type='checkbox']:disabled+label{background-image:linear-gradient(to bottom right,transparent calc(50% - 1px),#757575 calc(50% - .5px),#757575 calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to bottom left,transparent calc(50% - .5px),#757575 calc(50% - .5px),#757575 calc(50% + 1px),transparent calc(50% + 1px));opacity:.5;pointer-events:none}.product-options #product-variant-box+label,.product-options #product-variant-case+label{flex:1 1 auto}.product-options [id^="product-variant-member-price"]+label,.product-options [id^="product-variant-non-member-price"]+label{flex:0 0 100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25em .5em;text-align:left}.product-options [id^="product-variant-member-price"]+label b,.product-options [id^="product-variant-non-member-price"]+label b{font-size:1.5em}.product-options [id^="product-variant-member-price"]+label>span,.product-options [id^="product-variant-non-member-price"]+label>span{text-transform:none}.product-options [id^="product-variant-member-price"]{}.product-options [id^="product-variant-member-price"]+label b{color:#378433}.product-options [id^="product-variant-member-price"]:hover+label{border-color:#378433;color:#378433}.product-options [id^="product-variant-member-price"]:checked+label{background-color:#378433;border-color:#378433;color:#fff}.product-options [id^="product-variant-member-price"]:checked+label b{color:#fff}.product-options [id^="product-variant-member-price"]+label a{text-decoration:underline;color:#378433}.product-options [id^="product-variant-member-price"]:checked+label a{color:#fff}.product-options .pricing-option{display:grid;grid-template-columns:1fr auto;gap:0 2em;padding:1em;margin:0 0 1em}.product-options .pricing-option div{font-size:1em;font-weight:bold;text-transform:uppercase;color:#757575}.product-options .pricing-option .product-listing-price{font-size:2em;line-height:1.2}.product-options .pricing-option .product-listing-price span{display:block;text-transform:none;color:#757575}.product-options .pricing-option .product-listing-price::before{display:none}.product-options .pricing-option fieldset{grid-column:2;grid-row:1/3;flex-direction:column}.product-options .pricing-option legend{position:absolute;clip:rect(0,0,0,0);clip-path:inset(50%)}.product-options .pricing-option label{display:block;background-color:#000;border-color:#000;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #fff;color:#fff}.product-options .pricing-option label:hover,.product-options .pricing-option label:focus{background-color:#ce202e;border-color:#ce202e;box-shadow:inset 0 0 0 1px #ce202e,inset 0 0 0 2px #fff;color:#fff!important}.product-options .pricing-option input:checked+label{background-color:#ce202e!important;border-color:#ce202e!important;box-shadow:inset 0 0 0 1px #ce202e,inset 0 0 0 2px #fff;color:#fff}.product-options .pricing-option.member{border:2px solid #e0e0e0}.product-options .pricing-option.member div:not(.product-listing-price){color:#000}.product-options .pricing-option.member div:first-of-type:not(.product-listing-price){font-family:'Aldrich';font-weight:normal;font-size:1.1em}.product-options .pricing-option.member div:first-of-type:not(.product-listing-price) b,.product-options .pricing-option.member div:first-of-type:not(.product-listing-price) i{color:#ce202e}.product-options .pricing-option.member div:first-of-type:not(.product-listing-price) a:not(:hover),.product-options .pricing-option.member div:first-of-type:not(.product-listing-price) a:not(:focus){color:#000}.product-options .pricing-option.member div:last-of-type:not(.product-listing-price){grid-column:1/3;display:flex;align-items:center;font-size:.875em;letter-spacing:-.05em;margin-top:1em}.product-options .pricing-option.member div:last-of-type:not(.product-listing-price) b{color:#ce202e}.product-options .pricing-option.member div:last-of-type:not(.product-listing-price) span:first-of-type{padding:0 1em .4em 0;border-bottom:1px solid #000;position:relative;margin-right:1em}.product-options .pricing-option.member div:last-of-type:not(.product-listing-price) span:first-of-type::after{display:block;width:0;height:0;border:0 solid transparent;border-width:.35em 0 .35em .5em;border-left-color:#000;position:absolute;bottom:-.35em;right:-.1em;content:""}.product-options .pricing-option.member div:last-of-type:not(.product-listing-price) span:last-of-type{font-size:2em;color:#ce202e;margin:0 auto}.product-options .pricing-option.member .product-listing-price{color:#ce202e}.product-options .pricing-option.member .product-listing-price span{color:#000}.product-options .pricing-option.nonmember{}.product-options .add-to-cart-buttons{display:block}.product .add-to-cart-group{display:flex;flex-wrap:wrap;gap:.5em 1em}.product-stock{font-weight:bold;text-transform:uppercase}.product-limit{padding:.5em 0;font-size:.86em;color:#91aa9d;cursor:pointer}.product-limit:after{display:inline-block;padding:0 0 0 .5em;font-family:'Fontawesome';font-weight:normal;content:"";font-size:1.2em}.limitedQuantity img{margin-left:5px;margin-bottom:-7px}.limitedQuantity{margin-left:10px;text-transform:uppercase;padding:0 0 5px 5px;font-size:13px;font-weight:normal;display:inline-block}.addToCartWrap,.add-to-cart-group{padding:.5em 0;margin:0;overflow:hidden}.addToCartWrap small,.add-to-cart-group span label{display:block;float:left;padding:.9em .5em .4em 0;color:#757575;text-transform:uppercase;font-weight:bold;font-size:1em}.addToCartWrap small+input,.add-to-cart-group span label+input{;padding-left:.2em;padding-right:.2em;border-radius:0;text-align:center;margin-bottom:0;display:block}.add-to-cart-group .add-to-cart-buttons .add-to-cart{}.add-to-cart-quantity{float:left;padding:.1em 0 0 0}.add-to-cart-quantity .quantity-field{font-size:1.3em;margin-top:0}.add-to-cart-buttons{}.AddToCartButton,.call-to-action.add-to-cart,.add-to-cart-button{clear:none;display:block;float:left;padding:.4em .8em;background:#378433!important;border-radius:0;box-shadow:inset 0 0 0 1px #378433,inset 0 0 0 2px #fff;color:#fff;font-size:1.29em;text-transform:uppercase;font-weight:bold;margin-bottom:0;cursor:pointer;transition:background-color .2s}.AddToCartButton:hover,.call-to-action.add-to-cart:hover,.add-to-cart-button:hover{background:#32812d!important}.AddToWishButton,.add-to-wishlist,.add-to-wishlist-button{display:block;float:left;padding:0;border:none;background:none;font-size:.86em;color:#99a286;margin:.9em 0 0 0;cursor:pointer}.AddToWishButton:hover,.add-to-wishlist:hover,.add-to-wishlist-button:hover{color:#586739}input[class^="AddToCartButton_"]{display:block;float:left;padding:.4em .8em;background:#378433;border-radius:.1em;color:#fff;font-size:1.29em;text-transform:uppercase;font-weight:bold;margin-bottom:0;cursor:pointer}input[class^="AddToCartButton_"]:hover{background:#34862f}.product-share{padding:0 0 .5em;clear:left}.product-share #shareLinks{margin-top:2em}.product-share #shareLinks li img{filter:grayscale(1)}.print-product input[type='button']{padding:.5em .5em;background-color:#91aa9d;border:none;border-radius:3px;font-size:1em;text-transform:uppercase;font-weight:bold;color:#fff;cursor:pointer;transition:background-color .2s}.print-product input[type='button']:hover,.print-product input[type='button']:focus{background-color:#ce202e}.product-details{clear:both;margin:2em 0}.product-details>ul{overflow:hidden;margin:0}.product-details>ul li{float:left;padding:.45em .7em .3em .7em;background:#757575;border-radius:.2em .2em 0 0;font-family:'Aldrich';font-size:1.14em;color:#fff;text-transform:uppercase;margin:0 .6em 0 0;cursor:pointer}.product-details>ul li.active-tab{background:#000}.product-details>div{box-shadow:0 0 .1em rgba(0,0,0,.2)}@media screen and (max-width:599px){.product-details>ul li{margin-right:.2em}}#tab-details{display:block}.details-tab{display:none;clear:both;background-color:#fff;padding:1em;min-height:100px;overflow-y:auto}@media screen and (max-width:599px){.details-tab{padding:.5em}}.product-details table{border:1px solid #d6d6d6;text-align:left;margin:1em 0;border-collapse:collapse}.product-details table a{font-weight:bold;text-transform:uppercase}.product-details table tr:nth-child(2n){background:#ededed}.product-details table td,.product-details table th{padding:.5em;text-align:left}.product-details table th,.product-details table td:first-child{padding-right:1em;border-right:1px solid #d6d6d6}.details-tab iframe{display:block;margin:1em auto}.product-manufacturer-details>div>img{display:block;margin:0 auto 1em}@media screen and (min-width:600px){.product-manufacturer-details>div>img{float:right;margin:0 .5em .5em 2em}}.product-variant-01{display:grid}@media(min-width:800px){.product-variant-01{grid-template-columns:1fr 1fr;grid-template-columns2:clamp(1fr,50vw,4fr) clamp(1fr,50vw,4fr);gap:.5em clamp(1em,3.5vw,4em)}.product-variant-01 .productspec{grid-column:1/-1}}@media(min-width:1000px){.product-variant-01{gap:3em clamp(1em,3.5vw,4em)}.product-variant-01 .productspec{align-self:end;grid-column:2}.product-variant-01 .product-images{grid-row:1/3}.product-variant-01 .product-info{align-self:start}}@media(min-width:1200px){.product-variant-01{grid-template-columns:4fr 3fr}.product-variant-01 .product-images{align-self:center}}.product-variant-01 .productspec{display:block!important}.product-variant-01 .productspec .product-numbers{font-size:1em;margin:0 0 2rem}.product-variant-01 .productspec h2{font-size:1em;color:#000}.product-variant-01 .productspec h2 a{color:#000}.product-variant-01 .productspec h1{font-size:clamp(1.4em,4vw,1.7142857em);font-size2:1.7142857em;line-height:1.1;margin:0 0 .25rem}.product-variant-01 .product-rating{gap:.25em;margin:0 0 .5em!important}.product-variant-01 .product-rating .CompunixCategoryProductRating{display:flex;flex-wrap:wrap;align-items:center;gap:.5em}.product-variant-01 .product-rating .CompunixCategoryProductRating a:last-of-type{display:none}.product-variant-01 .product-rating img{width:1em}.product-variant-01 .product-images{}.product-variant-01 .productAlternateImages{justify-content:center;gap:.5em 1em}.product-variant-01 .productAlternateImages a,.product-variant-01 .productAlternateImages button{flex-basis:auto;padding:0}.product-variant-01 .productAlternateImages img{width:7em;padding:0;position:static}.product-variant-01 .productAlternateImages a::before,.product-variant-01 .productAlternateImages a::after,.product-variant-01 .productAlternateImages button::before,.product-variant-01 .productAlternateImages button::after{display:none}.product-variant-01 .product-info{}.product-variant-01 .product-info::after{display:block;width:100%;max-width:28rem;height:1px;background-color:#e8e8e8;margin:1rem 0 0;content:""}.product-variant-01 .product-price{margin:0 0 1.5rem}.product-variant-01 .product-price vprice{display:flex;flex-wrap:wrap;align-items:center;gap:.25em;margin:0 0 1em}.product-variant-01 .product-price vprice.vprice_0{margin-bottom:0}.product-variant-01 .product-price .product-listing-price{display:flex!important;flex-wrap:wrap;align-items:center;gap:.25em;font-size:2em;font-weight:normal;color:#767676}.product-variant-01 .product-price .product-listing-price span{font-size:.6em}.product-variant-01 .product-price .product-price-notes{}.product-variant-01 .product-options{max-width:100%}.product-variant-01 .product-options fieldset{max-width:none;margin:0 0 2em}.product-variant-01 .product-options label{float:none}.product-variant-01 .product-options .select-container{margin:0 0 1.5em}.product-variant-01 .product-options select{border-radius:0;color:#ce202e}.product-variant-01 .product-options option:not(:checked){color:#000}.product-variant-01 .product-options option[disabled]{font-weight:normal}@media(max-width:499px){.product-variant-01 .product-options{width:100%}.product-variant-01 .product-options select{width:100%}}.product-variant-01 .add-to-cart-group{gap:1em 2em!important;padding:0;margin:0 0 1em;overflow:visible}.product-variant-01 .add-to-cart-quantity{flex:0 0 5em!important;display:flex;justify-content:start;padding:0;margin:0!important}.product-variant-01 .add-to-cart-quantity .quantity-label{align-self:center;padding:0;color:#767676;text-transform:none;margin:0 1.5em 0 0}.product-variant-01 .add-to-cart-quantity button{display:block;width:2.5em;padding:0;border-radius:0;background-color:transparent;border:1px solid #767676;color:#000;position:relative;margin:0;overflow:hidden}.product-variant-01 .add-to-cart-quantity button::before{display:block;height:200%;content:""}.product-variant-01 .add-to-cart-quantity button::after{display:block;width:1em;height:1em;font-size:1.2em;font-weight:normal;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;content:"–"}.product-variant-01 .add-to-cart-quantity button:first-of-type{border-right:0}.product-variant-01 .add-to-cart-quantity button:last-of-type{border-left:0}.product-variant-01 .add-to-cart-quantity button:last-of-type::after{content:"+"}.product-variant-01 .add-to-cart-quantity button:hover,.product-variant-01 .add-to-cart-quantity button:focus{background-color:#eee}.product-variant-01 .add-to-cart-quantity .quantity-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 2.8em;min-width:0;padding:.25em;border-color:#767676;border-right:0;border-left:0;border-radius:0;font-weight:normal;text-align:center;margin:0}.product-variant-01 .add-to-cart-group .add-to-cart-buttons{}.product-variant-01 .add-to-cart-group .add-to-cart-buttons .add-to-cart{padding:.8em clamp(3em,60vw,6em)!important;background-color:#0c8831!important;border:0;border-radius:4em;box-shadow:none;font-size:1em;letter-spacing:.05em}.product-variant-01 .add-to-cart-group .add-to-cart-buttons .add-to-cart:hover,.product-variant-01 .add-to-cart-group .add-to-cart-buttons .add-to-cart:focus{background-color:#0e9336!important}.product-variant-01 .product-share{display:none}.product-variant-01 .credova-button{display:none}.promotional-signup{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4em 1rem;background-color:#193340;color:#fff;text-align:center;margin:0 -1rem 2.5rem}.promotional-signup h2,.promotional-signup>div:first-of-type,.promotional-signup p{flex:100%}.promotional-signup h2{padding:0;font-family:'Open Sans';font-size:2.3em;font-weight:600;margin:0 0 .5rem}.promotional-signup h2 span{display:inline-block}.promotional-signup>div:first-of-type{font-size:1.2em;font-weight:600;margin:0 0 .5rem}.promotional-signup p{padding:0;font-size:.8em;margin:0 auto .5rem}.promotional-signup .klaviyo-form{width:100%;max-width:36em}.promotional-signup .klaviyo-form>div>div>div,.promotional-signup .klaviyo-form form>div{min-height:0!important}.promotional-signup .klaviyo-form>div>div>div>div,.promotional-signup .klaviyo-form form>div>div{padding:0!important}.promotional-signup .klaviyo-form>div>div>div>div>div,.promotional-signup .klaviyo-form form>div>div>div{padding:0!important}.promotional-signup .klaviyo-form label{position:absolute;clip:rect(0,0,0,0);clip-path:inset(50%)}.promotional-signup .klaviyo-form input{height:auto!important;padding:.7em 1em!important;background-color:#fff;border-radius:0!important;border:0!important;color:#000;font-weight:bold;font-size:1rem!important;font-weight:bold!important;margin:0}.promotional-signup .klaviyo-form input::placeholder{font-size:1rem!important;font-weight:bold!important;text-transform:uppercase}.promotional-signup .klaviyo-form button{width:9em;height:auto!important;padding:.87em 1em!important;font-size:1rem!important;text-transform:uppercase;border-radius:0!important;margin:0}@media(max-width:399px){.promotional-signup .klaviyo-form>div>div>div>div,.promotional-signup .klaviyo-form form>div>div{flex-wrap:wrap;gap:.25rem}.promotional-signup .klaviyo-form>div>div>div>div>div,.promotional-signup .klaviyo-form form>div>div>div{flex:100%!important}.promotional-signup .klaviyo-form button{width:100%}}@media(max-width:499px){.promotional-signup{padding-left:.5rem;padding-right:.5rem;margin-left:-.5rem;margin-right:-.5rem}}@media(min-width:820px){.promotional-signup{padding-left:calc((100vw - 800px)/2);padding-right:calc((100vw - 800px)/2)}}@media(min-width:1480px){.promotional-signup{margin-left:calc(((1480px - 100vw)/2) - 1rem);margin-right:calc(((1480px - 100vw)/2) - 1rem)}}.category-guide{max-width:1130px;margin:0 auto 2em}.category-guide h2{padding:0;font-family:'Open Sans';font-weight:bold;font-size:1.6em;margin:0 0 1.5rem}.category-guide h2 span{display:inline-block}.category-guide p+h2{margin-top:2.5rem}.category-guide .basic-list{margin:0 0 2.5rem 1.5rem}.category-guide iframe{display:block;max-width:100%;height:auto;aspect-ratio:16/9;margin:0 auto 2.5rem}.category-guide .related-categories{padding:1.5em 0;border:1px solid #757575;border-width:1px 0;margin:0 0 2.5rem}.category-guide .related-categories h2{font-size:clamp(1.6em,5vw,2em);font-weight:normal}.category-guide .related-categories ul{display:flex;flex-wrap:wrap;gap:.5em;padding:0 1em}.category-guide .related-categories ul a{display:block;padding:.5em .5em;background-color:#e5e5e5;border-radius:.2em;color:#000}.category-guide .related-categories ul a:hover,.category-guide .related-categories ul a:focus{color:#bb1725}.category-guide dl{margin:0 0 2.5rem}.category-guide div{line-height:1.3;margin:0 0 1rem}.category-guide dt{display:inline;font-weight:bold}.category-guide dd{display:inline}.category-guide>ul:not([class]){display:flex;flex-wrap:wrap;gap:0 1.5rem;margin:0 0 1.5rem}.category-guide>ul:not([class])>li{flex:1 0 16em}.article-listing{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%/3,max(12em,100%/6)),1fr));gap:2em .5em}.article-listing li{}.article-listing a{display:block;min-height:100%;background-color:#d6d6d6}.article-listing a:not(:hover):not(:focus){color:#000}.article-listing img{width:100%;border-bottom:1em solid #ededed}.article-listing h3{padding:1rem;font-weight:600}.article-listing div{padding:0 1rem;color:#5c5c5c}.background-header{padding:.5em .5em 5em;background:#333 url() no-repeat center;background-size:cover;color:#fff;margin:.5em -.5em -4em}@media(min-width:501px){.background-header{padding-left:1.25em;padding-right:1.25em;margin-left:-1.25em;margin-right:-1.25em}}.background-header h1{font-family:'Aldrich';font-weight:normal;font-size:2.28571em;text-transform:uppercase}.background-header h2{color:#fff}.background-header p{max-width:800px}.buy-it-again-listing li{padding:0 0 .5em}.buy-it-again-listing a{display:block;padding:.5em 0;overflow:hidden}.buy-it-again-listing a>div:first-of-type{overflow:hidden}.buy-it-again-listing a>img{display:block;margin:0 auto .5em}.buy-it-again-listing h3{max-height:4.4em;padding:0;font-size:.9em;line-height:1.1em;font-weight:normal}.buy-it-again-listing h3 strong{display:block}.buy-it-again-listing .product-free-shipping{padding:.2em 0;font-size:.8em}.buy-it-again-listing .product-listing-price{padding:0;font-size:.9em}.buy-it-again-listing .product-listing-price:before{display:none}.buy-it-again-listing .CompunixCategoryProductRating{padding-top:0;font-size:.8em}.buy-it-again-listing .CompunixCategoryProductRating img{max-width:.9em;margin:0}.buy-it-again-listing .add-to-cart{display:table;padding:.4em .5em;background:#253f4b;border-radius:.2em;font-size:.7em;font-weight:bold;text-transform:uppercase;color:#fff;margin:.5em 0 0;cursor:pointer;transition:background .2s}.buy-it-again-listing .add-to-cart:before{display:inline-block;vertical-align:middle;padding:.4em .5em .5em .4em;background:#1b2d36;border-radius:50%;box-shadow:0 1px 1px rgba(255,255,255,.5);font-family:'Fontawesome';font-weight:normal;font-size:.8em;text-align:center;content:"";margin:0 .5em 0 0;transition:background .2s}.buy-it-again-listing a:hover .add-to-cart{background:#378433}.buy-it-again-listing a:hover .add-to-cart:before{background:#31812e}@media(min-width:400px){.buyitagain .buy-it-again-listing{margin-left:-1em}.buyitagain .buy-it-again-listing li{box-sizing:border-box;float:left;width:50%;padding-left:1em}}@media(min-width:400px)and (max-width:599px){.buyitagain .buy-it-again-listing li:nth-child(2n+1){clear:left}}@media(min-width:600px){.buyitagain .buy-it-again-listing li{width:33.3333333333333%}}@media(min-width:600px)and (max-width:799px){.buyitagain .buy-it-again-listing li:nth-child(3n+1){clear:left}}@media(min-width:800px){.buyitagain .buy-it-again-listing li{width:25%}}@media(min-width:800px)and (max-width:999px){.buyitagain .buy-it-again-listing li:nth-child(4n+1){clear:left}}@media(min-width:1000px){.buyitagain .buy-it-again-listing li{width:20%}}@media(min-width:1000px)and (max-width:1199px){.buyitagain .buy-it-again-listing li:nth-child(5n+1){clear:left}}@media(min-width:1200px){.buyitagain .buy-it-again-listing li{width:16.66666666%}.buyitagain .buy-it-again-listing li:nth-child(6n+1){clear:left}}.buy-it-again-listing.slick-slider{margin-left:1rem;margin-right:1rem}.buy-it-again-listing.slick-slider li{padding-left:.5rem;padding-right:.5rem}.buy-it-again-listing a>img{max-width:10em}.home-heading{padding:0 0 .8em;font-family:'Aldrich';font-size:1em;line-height:1.2em;color:#6b6b6b;text-transform:uppercase;text-align:center}@media(max-width:799px){.home-heading{display:none}}.banner-rotator{position:relative;margin:0 -.5rem .5em}.banner-rotator .slick-arrow{width:1em;height:1em;background-color:transparent;border:0;font-size:2em;left:0;margin:-.5em 0 0;opacity:.6;transition:opacity .2s}.banner-rotator .slick-arrow::after{display:block;width:.5em;height:.5em;border:0 solid #fff;border-width:.1em .1em 0 0;position:absolute;top:0;bottom:0;left:.25em;right:0;margin:auto;transform:rotate(225deg);content:""}.banner-rotator .slick-arrow.slick-next{left:auto;right:0}.banner-rotator .slick-arrow.slick-next::after{left:0;right:.25em;transform:rotate(45deg)}.banner-rotator .slick-arrow:hover,.banner-rotator .slick-arrow:focus{opacity:1}.banner-rotator .slick-arrow:hover::after,.banner-rotator .slick-arrow:focus::after{;border:0 solid #fff;border-width:.1em .1em 0 0}@media(min-width:500px){.banner-rotator{margin:0 -1rem -1em}}@media(min-width:1000px){.banner-rotator{margin-bottom:-2em}.banner-rotator .slick-arrow{font-size:2.5em}}@media(min-width:1300px){.banner-rotator{margin-bottom:-3em}}@media(min-width:1500px){.banner-rotator{margin-bottom:-4em}}.slick-track{display:flex!important}.slick-slide>div{height:100%}.banner-social{display:flex!important;justify-content:center;align-content:flex-end;align-items:flex-end;height:100%}.banner-social img{object-fit:contain;width:100%;height:100%;position:absolute;z-index:-1}.banner-social a{display:block;width:1em;height:1em;font-size:clamp(2.5em,7vw,6em);margin:0 .5em .5em;overflow:hidden}.banner-social a::before{display:block;height:200%;content:""}.home-ammo-caliber{}.home-ammo-caliber>ul{}.home-ammo-caliber>ul>li{background-color:#bb1725;margin:0 0 .5em}.home-ammo-caliber li a{display:block;padding:.4em .2em .4em .4em;text-transform:uppercase;font-weight:bold;line-height:1.2em;color:#fff}.home-ammo-caliber ul a:hover,.home-ammo-caliber ul a:focus{background-color:rgba(0,0,0,.1);color:#fff}@media(min-width:500px){.home-ammo-caliber>ul{display:flex;flex-wrap:wrap;margin-left:-.5em;margin-bottom:-.5em}.home-ammo-caliber>ul>li{flex-basis:calc(50% - .5em);margin-left:.5em}}@media(min-width:700px){.home-ammo-caliber>ul>li{flex-basis:calc(33.3333333333% - .5em)}}@media(min-width:1200px){.home-ammo-caliber>ul>li{flex-basis:calc(16.6666666666666% - .5em)}}.home-group-2{}@media(min-width:800px){.home-group-2{display:flex}}.home-gift-certificates{overflow:hidden}@media(min-width:800px){.home-gift-certificates{flex:1;margin-right:1em}}.home-gift-certificates>div>img{display:block;float:right;margin:0 -2em .2em 1em}.home-gift-certificates .link-button{margin-right:0}.home-bulk-ammo{}@media(min-width:800px){.home-bulk-ammo{flex:1}}.brand-list{display:flex;flex-wrap:wrap;margin:0}.brand-list li{margin:0}.brand-list a{display:block;padding:.5em}.brand-list img{display:block;margin:0 auto}.home-group-bottom{}@media(min-width:800px){.home-group-bottom{display:flex}}.home-group-bottom>div{}@media(min-width:800px){.home-group-bottom>div{display:flex}}@media(min-width:1000px){.home-group-bottom>div{flex-direction:column}}.home-deal-of-the-day{}@media(min-width:800px){.home-deal-of-the-day{min-width:300px;margin-right:1em}}.home-deal-of-the-day .product-list{display:block;margin:0}.home-deal-of-the-day .product-list li{max-width:300px;margin:0 auto}.home-about{}.home-about>div>img{display:block;margin:0 auto 1em}@media(min-width:600px){.home-about>div>img{float:right;max-width:50%;margin-right:0;margin-left:2em}}@media(min-width:800px){.home-about{}}.home-testimonials{}.home-testimonials ul{}.home-testimonials li{font-size:1.1em;line-height:1.2em;font-style:italic;margin:0 0 1em}@media(max-width:999px){.home-testimonials{display:none}}@media(min-width:1000px){.home-testimonials ul{max-height:14em;overflow-y:auto}.home-testimonials .testimonialsMore{margin-bottom:0}}.tracking-email-signup{padding:.6em;background:#880015;background:linear-gradient(#880015,#b9001c);border-radius:.2em;overflow:hidden;position:relative;z-index:1;margin:.5em .5em;font-size:15px;width:30%;float:left}.tracking-email-signup:after{display:block;font-family:'Fontawesome';font-weight:normal;content:"";color:#2e4c5a;font-size:6em;position:absolute;top:-.2em;left:.05em;z-index:-1;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.tracking-email-signup h2{padding:0 0 .4em;text-transform:uppercase;font-size:1.14em;color:#fff;background:#880015;background:linear-gradient(#880015,#b9001c)}.tracking-email-signup>div{padding:0;background:#fff;border-radius:.2em;border:1px solid #c2c9b3;position:relative;margin:0}.tracking-email-signup>div:after{display:block;clear:both;height:0;content:""}.tracking-email-signupp label{position:absolute;clip:rect(0,0,0,0);clip-path:inset(50%)}.tracking-email-signup input{float:left;width:75%;background:transparent;border:none;font-size:.86em;margin:0}.tracking-email-signup button{float:right;padding:.5em .5em;background:#91aa9d;border-left:1px solid #567f91;border-radius:0 .2em .2em 0;color:#fff;text-transform:uppercase;font-weight:bold;position:absolute;right:0;bottom:0;top:0;margin:0}.tracking-email-signup button:hover{background:#4a9a56}.track-info{padding:.6em;background:#ce202e;background:linear-gradient(#ce202e,#4d6c7a);border-radius:.2em;overflow:hidden;position:relative;z-index:1;width:auto;margin:.5em .5em;font-size:15px}.track-info:after{display:block;font-family:'Fontawesome';font-weight:normal;content:"";color:#2e4c5a;font-size:6em;position:absolute;top:-.2em;left:.05em;z-index:-1;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.track-info h2{padding:0 0 .4em;text-transform:uppercase;font-size:1.14em;color:#fff}.track-info>div{padding:10px;background:#fff;border-radius:.2em;border:1px solid #c2c9b3;position:relative;margin:0}.track-info table{border:1px solid #c2c9b3;border-collapse:collapse;padding:1em;width:100%;text-align:left}.track-info table td,.track-info table th{padding:.2em .2em;text-align:left}.progress{background-color:#f5f5f5;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1) inset;height:20px;margin-bottom:20px;overflow:hidden;margin:.5em .5em}.progress-bar{background-color:#378433;box-shadow:0 -1px 0 rgba(0,0,0,.15) inset;color:#fff;float:left;font-size:12px;height:100%;line-height:20px;text-align:center;transition:width .6s ease 0s;width:0}.progress-description{text-align:left;padding-left:10px}.progress-description div{float:left;width:19.8%;font-weight:bold;font-size:85%}.progress-description-last{text-align:right}.progress-bar.active,.progress.active,.progress-bar{animation:2s linear 0s normal none infinite running progress-bar-stripes}.tracking-great-deals{clear:right;float:right;width:65%;margin:.5em}#CompunixProductReviews{font-size:14px}#CompunixProductReviews select{font-size:14px}@media(min-width:800px){#CompunixProductReviews{display:flex;flex-flow:row wrap}}#CompunixProductReviews .ReviewsStats{background-color:#f4f4f4;padding:10px;margin:0 0 10px;overflow:hidden}@media(min-width:800px){#CompunixProductReviews .ReviewsStats{width:220px;margin:0 10px 0 0}}#CompunixProductReviews .ReviewsStats .StatsLine .StarNo,#CompunixProductReviews .ReviewsStats .StatsLine .ProgressBar,#CompunixProductReviews .ReviewsStats .StatsLine .StatsInfo{float:left;padding-right:5px}#CompunixProductReviews .ReviewsStats .StatsLine{clear:left}#CompunixProductReviews .ReviewsStats .ReviewsCount{padding-bottom:5px;font-size:14px}#CompunixProductReviews .ProgressBar{background:url("../../images/reviewprogressbg.png") no-repeat scroll left top transparent;width:75px;height:17px;z-index:0}#CompunixProductReviews .ProgressBarValue{background:url("../../images/reviewprogressvalue.png") repeat scroll left top transparent;background-position:3px 0;height:17px;z-index:1;margin-left:2px}#CompunixProductReviews .ReviewWriteWrapperOuter{padding:10px;background-color:#f4f4f4;overflow:hidden}#CompunixProductReviews .ReviewWriteWrapperInner{}@media(min-width:600px){#CompunixProductReviews .ReviewWriteWrapperInner{display:flex;flex-direction:row}}@media(min-width:800px){#CompunixProductReviews .ReviewWriteWrapperOuter{width:calc(100% - 230px)}}#CompunixProductReviews .ReviewWriteRatings{}#CompunixProductReviews .ReviewWriteRatings .ReviewWriteRatingDropdown{margin-bottom:15px}#CompunixProductReviews .ReviewWriteRatings .ReviewWriteRatingDropdown select{width:100%}@media(min-width:600px){#CompunixProductReviews .ReviewWriteRatings{box-sizing:border-box;width:50%;padding:18px .5em 0 0}}#CompunixProductReviews .ReviewWriteBox{}@media(min-width:600px){#CompunixProductReviews .ReviewWriteBox{box-sizing:border-box;width:50%;padding-left:.5em}}#CompunixProductReviews .ReviewWritePrompt{padding-bottom:5px;font-size:14px}#CompunixProductReviews #ReviewWriteText{width:100%;min-height:132px;overflow-y:scroll}#CompunixProductReviews .ReviewWriteSubmit{display:flex;flex-flow:row wrap}#CompunixProductReviews .ReviewWriteSubmit input{padding:10px;font-weight:bold;margin:0 .2em .2em 0;transition:background-color .2s}#CompunixProductReviews .ReviewWriteSubmit input:hover,#CompunixProductReviews .ReviewWriteSubmit input:focus{background-color:#efefef}#CompunixProductReviews .ReviewsList{clear:left;padding-top:30px}#CompunixProductReviews .ReviewsList>strong{display:block;clear:both}@media(min-width:800px){#CompunixProductReviews .ReviewsList{width:100%}}#CompunixProductReviews .ReviewsList .Review{padding:10px;border-top:dashed 1px #d6d6d6;clear:both;overflow:hidden}#CompunixProductReviews .ReviewsList .Review .ReviewRatings{width:100%;max-width:600px}#CompunixProductReviews .ReviewsList .Review .ReviewRating{margin-right:0}#CompunixProductReviews .ReviewsList .Review .ReviewRating img{display:inline-block}#CompunixProductReviews .ReviewsList .Review .ReviewRating img{}#CompunixProductReviews .ReviewsList .Review .ReviewText{clear:left;font-style:italic;padding-top:10px;font-size:16px;line-height:1.2}#CompunixProductReviews .ReviewsList .Review .ReviewRatings{margin-bottom:10px}#CompunixProductReviews .ReviewsList .Review .ReviewSign{text-align:right}#CompunixProductReviews #ReviewSubmitWarning{padding-top:10px;text-align:right;color:red}#CompunixProductReviews .ReviewsPaging{text-align:right;color:#000;font-size:14px;border-top:dashed 1px #d6d6d6;padding-top:10px}#CompunixProductReviews .ReviewsPaging a{text-decoration:none;color:#000}#CompunixProductReviews .ReviewsPaging span{padding:0 3px 0 3px}#CompunixProductReviews .ReviewsPaging .ReviewsActualPage{background-color:#96cb00}#CompunixProductReviews .ReviewWaitingForApproval{padding-top:20px;float:left}.CompunixCategoryProductRating{padding:.5em 0}.CompunixCategoryProductRating img{display:inline-block;vertical-align:bottom;margin-top:8px;border:0}div.product-image-column .CompunixCategoryProductRating{text-align:center}.ReviewImgAndVideo{float:right;margin:1em 0 2em}ReviewImg img{max-width:200px}.ReviewVideo img{max-width:150px}.ProductReviewOverlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2;cursor:pointer}.Paging{display:flex;justify-content:space-between;align-items:flex-start;gap:.5em 2em}.PageNumberDisplay{flex:1 0 auto;margin-top:.5em;color:#91aa9d;font-weight:bold}.PageNumberLinks{display:flex;flex-wrap:wrap;margin-right:5%}.PageNumberLinks a{padding:.5em .3em;color:#91aa9d;font-weight:bold}.Paging .ClearBoth{display:none}fieldset ul li label[for=stockFilter],fieldset ul li label[for=stockFilterOut]{color:#ce202e}.filters #InstockOutofstock{}div.product-listing-sort{text-align:right;margin-bottom:10px}div.product-listing-sort>*{display:inline-block;margin:2px}@media(max-width:499px){div.product-listing-sort{text-align:left}.product-listing-sort select:nth-of-type(1){max-width:8em}}@media(max-width:349px){.product-listing-sort{clear:both}.product-listing-sort:after{display:block;clear:both;content:""}.product-listing-sort label{display:block;float:left;padding:.6em .5em .4em 0}.product-listing-sort label:nth-of-type(2){clear:left}.product-listing-sort .select-container{display:block;float:left;margin-bottom:1em}}@media(min-width:500px){.product-listing-sort label:nth-of-type(2){margin-left:1em}}.RestingOverLay .RestingImage img{display:none}.brandsPage{}.brand-nav{display:flex;flex-wrap:wrap;margin:0 0 .5em}.brand-nav li{}.brand-nav a{display:block;padding:.4em .4em;font-family:'Aldrich';font-size:1.5em;transition:transform .1s}.brand-nav a:hover,.brand-nav a:focus{color:#bb1725;transform:scale(1.5)}.featured-brand-listing{display:flex;flex-wrap:wrap}.featured-brand-listing li{margin:0 .2em .2em 0}.featured-brand-listing a{display:block;padding:1em 1em;border:1px solid #757575;font-size:.8em;font-weight:bold;text-transform:uppercase}.featured-brand-listing a:hover,.featured-brand-listing a:focus{color:#bb1725}.brandsPage .category-list{}.brandsPage .category-list img{width:auto}.button-box-shoppingcart{text-align:center}.brand-header{margin:0 0 1em}.brand-header>div:first-of-type{padding:clamp(1em,6vw,6em) 1em;background:#ce202e no-repeat top center;background-size:cover;color:#fff;margin:-1em -1em 0}@media(max-width:499px){.brand-header>div:first-of-type{margin-left:-.5em;margin-right:-.5em}}@media(min-width:750px){.brand-header>div:first-of-type{padding-left:clamp(1em,calc(1rem + ((1vw - .54em)*9.6154)),6em)}}@media(min-width:1480px){.brand-header>div:first-of-type{padding-left:calc(((100vw - 1480px)/2) + clamp(1em,calc(6rem + ((1vw - 1.06em)*-21.7391)),6em));padding-right:calc(((100vw - 1480px)/2) + 1rem);margin-left:calc(((1480px - 100vw)/2) - 1rem);margin-right:calc(((1480px - 100vw)/2) - 1rem)}}.brand-header p a{color:#e83738}.brand-header .breadcrumb{color:#fff}.brand-header .breadcrumb a{color:#fff}.brand-header .breadcrumb a:hover,.brand-header .breadcrumb a:focus{color:#e83738}.brand-header h1{font-family:'Aldrich';font-size:clamp(2em,5vw,2.7em)}.brand-header>div:first-of-type .CompunixCategoryProductRating{padding:0 0 2em}.brand-header blockquote{max-width:40em;font-size:1.142857em}.brand-header blockquote p::before,.brand-header blockquote p:last-child::after{display:inline;content:'"'}.brand-header>div:first-of-type h2 button{display:flex;gap:1em;padding-left:0;background-color:transparent;text-transform:none;font-weight:normal}.brand-header>div:first-of-type h2 button::before{font-family:'Fontawesome';font-weight:normal;content:""}.brand-header>div:first-of-type h2 button.open::before{content:""}.brand-header>div:first-of-type h2+div{visibility:hidden;height:0;max-width:40em;font-size:1.142857em;overflow:hidden;transition:visibility 0s .2s,height .2s}.brand-header>div:first-of-type h2+div.open{visibility:visible;height:auto;transition-delay:0s}.brand-header dl{display:grid;flex-wrap:wrap;gap:1.5em 1em;padding:2rem 0;background-color:#e0e6d5;box-shadow:0 0 0 100vmax #e0e6d5;clip-path:inset(0 -100vmax);font-family:'Aldrich';color:#ce202e;font-size:clamp(1.1em,2vw,1.3571em)}.brand-header dl div{display:flex;align-items:center;gap:.5em}.brand-header dt{}.brand-header dt::after{content:":"}.brand-header dd{}.brand-header dl .CompunixCategoryProductRating{padding:0}.brand-header dl .CompunixCategoryProductRating img{position:relative;top:-.15em;margin:0}.brand-header dl .CompunixCategoryProductRating img:first-of-type{margin-left:.5em}.brand-header dl dd:not(.CompunixCategoryProductRating){display:flex;align-items:center;gap:.5em}.brand-header dl dd:not(.CompunixCategoryProductRating)>img{width:1.25em;border-radius:50%}@media(min-width:750px){.brand-header dl{display:flex;justify-content:space-between;padding-left:clamp(0,calc(0 + ((1vw - .54rem)*11.5383)),6rem);padding-right:clamp(0,calc(0 + ((1vw - .54rem)*11.5383)),6rem)}}@media(min-width:1480px){.brand-header dl{padding-left:clamp(0,calc(6rem + ((1vw - 1.06rem)*-26.0865)),6rem)}}.brand-header>ul{margin:2em 0}.brand-header>ul>li{}.brand-header>ul h2{padding:0}.brand-header>ul h2 button{display:flex;justify-content:space-between;gap:1em;width:100%;padding:.5rem 1rem;background-color:transparent;color:#ce202e;text-transform:none;text-align:left;font-weight:normal}.brand-header>ul h2 button::after{font-family:'Fontawesome';font-weight:normal;font-size:1.25em;content:""}.brand-header>ul h2 button.open::after{content:""}.brand-header>ul ul{visibility:hidden;height:0;overflow:hidden;transition:visibility 0s .2s,height .2s;margin:0 0 1em}.brand-header>ul ul a{display:block;padding:.5rem .5rem .5rem 2rem}.brand-header>ul ul a:hover,.brand-header>ul ul a:focus{color:#e83738}.brand-header>ul ul.open{visibility:visible;height:auto;transition-delay:0s}@media(min-width:750px){.brand-header>ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%/3,max(14em,100%/5)),1fr) minmax(min(100%/3,max(14em,100%/5)),1fr));gap:1em;padding-left:clamp(0,calc(0 + ((1vw - .54rem)*11.5383)),6rem);padding-right:clamp(0,calc(0 + ((1vw - .54rem)*11.5383)),6rem)}.brand-header>ul h2 button{padding:0;font-size:1.25em;pointer-events:none}.brand-header>ul h2 button::after{display:none}.brand-header>ul ul{visibility:visible;height:auto;overflow:visible}.brand-header>ul ul a{padding:.5rem 0}}@media(min-width:1480px){.brand-header>ul{padding-left:clamp(0,calc(6rem + ((1vw - 1.06rem)*-26.0865)),6rem)}}.shopping-cart-page{padding:.5em 1em;background-color:#fff}.shopping-cart-page .row-checkout-controls{overflow:hidden}.shopping-cart-page .row-checkout-controls .two-thirds{display:block;float:right;width:auto}.shopping-cart-page .page-links{}.shopping-cart-page .page-links a{display:inline-block;padding:.2em 0;font-weight:bold;font-size:.9em}.shopping-cart-page .row-checkout-controls .two-thirds>div{display:table;padding:.5em;background-color:#eee;text-align:left;font-weight:bold;font-size:.9em;line-height:1.2;color:#777}@media(max-width:499px){.shopping-cart-page .page-links{float:none}.shopping-cart-page .row-checkout-controls .two-thirds{margin-top:1em}}#ctl00_PageContent_btnContinueShoppingTop,#ctl00_PageContent_btnContinueShoppingBottom{float:left;background:#ff0 none repeat scroll 0 0;background-color:#ce202e;color:#fff;font-weight:bold;text-transform:uppercase;margin-right:.2em}#ctl00_PageContent_btnContinueShoppingTop:hover,#ctl00_PageContent_btnContinueShoppingTop:focus,#ctl00_PageContent_btnContinueShoppingBottom:hover,#ctl00_PageContent_btnContinueShoppingBottom:focus{background-color:#bb1725}.shopping-cart-page .button-update-cart{background-color:#ce202e;color:#fff;font-weight:bold;text-transform:uppercase}.shopping-cart-page .button-update-cart:hover,.shopping-cart-page .button-update-cart:focus{background-color:#bb1725}.shopping-cart-page .update-cart .button-update-cart{float:right}#ctl00_PageContent_btnCheckOutNowTop,#ctl00_PageContent_btnCheckOutNowBottom{float:left;background:#0c0 none repeat scroll 0 0;background-color:#378433!important;transition:background-color .2s}#ctl00_PageContent_btnCheckOutNowTop:hover,#ctl00_PageContent_btnCheckOutNowBottom:hover,#ctl00_PageContent_btnCheckOutNowTop:focus,#ctl00_PageContent_btnCheckOutNowBottom:focus{background-color:#2a7426!important}.shopping-cart-page .cart-header{padding-bottom:.5em}.shopping-cart-page .cart-column-description{box-sizing:border-box;width:50%;width:calc(100% - 14em);padding-right:1em}.shopping-cart-page .cart-column-description .delete-wrap{}.shopping-cart-page .cart-column-description .cart-size,.shopping-cart-page .cart-column-description .cart-color{display:inline-block}.shopping-cart-page .cart-column-price span{font-size:15px}#ctl00_PageContent_SavedForLaterControl .cart-text-option span{font-size:15px;font-weight:bold}#ctl00_PageContent_ctrlShoppingCart_lblQuantityHeader{float:right}.shopping-cart-page .quantity-box,.shopping-cart-page .cart-column-edit .edit-wrap select{float:right;display:inline-block}@media(max-width:599px){.shopping-cart-page .cart-product-image{float:none;padding:0 0 1em}.shopping-cart-page .cart-product-image img{}}@media(min-width:600px){.shopping-cart-page .cart-product-image{max-width:4em;margin-right:1em;height:4.8em}}.shopping-cart-page .cart-title{font-weight:bold}@media(min-width:600px){.shopping-cart-page .cart-title{}}.shopping-cart-page .cart-column-edit{width:7em}.shopping-cart-page .quantity-box{width:4em;text-align:center;font-weight:bold}.shopping-cart-page .cart-column-subtotal{width:7em}#ctl00_PageContent_SavedForLaterControl .cart-empty{float:left;font-weight:bold}#ctl00_PageContent_pnlPrimeTeaser{}.checkout #ctl00_PageContent_pnlPrimeTeaser p{}.checkout #ctl00_PageContent_pnlPrimeTeaser p b{display:block}.checkout #ctl00_PageContent_pnlPrimeTeaser span{display:block;font-size:1.275em;color:#00b050;font-weight:bold;margin:.5em 0 0}#ctl00_PageContent_pnlPrimeTeaser>table{margin:0 auto}#ctl00_PageContent_pnlPrimeTeaser td>img{display:block;width:auto!important;height:auto!important;max-width:100px;margin:0 1em auto}#ctl00_PageContent_pnlPrimeTeaser td>span{display:block}#ctl00_PageContent_pnlPrimeTeaser strong{display:inline-block}#ctl00_PageContent_pnlPrimeTeaser table table td>div{display:inline-block;margin:0 .5em .5em 0}#ctl00_PageContent_pnlPrimeTeaser ul{display:inline-flex;align-items:flex-start;flex-wrap:wrap}#ctl00_PageContent_pnlPrimeTeaser li{padding:0 0 0 .7em;position:relative;line-height:1.4}#ctl00_PageContent_pnlPrimeTeaser li:not(:last-child){margin-right:1em}#ctl00_PageContent_pnlPrimeTeaser li::before{display:block;width:5px;height:5px;background-color:#ce202e;border-radius:50%;position:absolute;top:.5em;left:0;content:""}#ctl00_PageContent_btnJoinToPAM{background-color:#e83738}#ctl00_PageContent_btnJoinToPAM:hover,#ctl00_PageContent_btnJoinToPAM:focus{background-color:#ce202e}.shopping-cart-page #ctl00_PageContent_btnJoinToPAM{margin-left:1em}@media(max-width:699px){.shopping-cart-page #ctl00_PageContent_pnlPrimeTeaser{border-bottom:1px solid #ddd;margin:-2em 0 1em;padding-left:.75em!important;padding-right:.75em!important}#ctl00_PageContent_pnlPrimeTeaser table,#ctl00_PageContent_pnlPrimeTeaser tbody,#ctl00_PageContent_pnlPrimeTeaser tr,#ctl00_PageContent_pnlPrimeTeaser td{display:block}#ctl00_PageContent_pnlPrimeTeaser td>img{max-width:200px;margin:0 auto .5em}.shopping-cart-page #ctl00_PageContent_btnJoinToPAM{margin:1em auto}}#ctl00_PageContent_btnJoinToPAM{width:auto;font-size:14px;margin:0 auto}.shopping-cart-page #ctl00_PageContent_pnlPrimeTeaser{margin-bottom:1em;background-color:#f2f2f2;padding:1em 0}.shopping-cart-page #ctl00_PageContent_pnlPrimeTeaser #btnPAMTeaserInfo{margin-top:-.5em}.shopping-cart-page #ctl00_PageContent_pnlPrimeTeaser #btnAmmoPlusBusinessTeaserInfo{margin-top:-.5em}.page-row.row-shopping-cart,.page-row.row-pay-pal-banner,.page-row.row-errors,.page-row.row-checkout-controls,.page-row.update-cart{margin-top:5px;margin-bottom:5px}.row-checkout-controls{margin:1em 0 1.5em 0!important}.cart-header{margin-bottom:5px}.cart-row.row-separator{padding-top:5px;margin-bottom:5px}.shoppingcartlines .cart-row.row-separator{margin-left:clamp(-1rem,-2vw,-.5em)}.cart-row .delete-wrap{font-size:12px;padding-top:.3em}#ctl00_PageContent_pnlOrderNotes{}.order-notes-header{font-size:18px;line-height:1}#ctl00_PageContent_pnlOrderNotes .form-group{margin-bottom:0}#ctl00_PageContent_pnlSubTotals{}@media(min-width:600px){#ctl00_PageContent_pnlSubTotals{box-sizing:border-box;float:right;width:50%;padding-left:1em}}@media(min-width:1000px){#ctl00_PageContent_pnlSubTotals{clear:none;width:30%}}#ctl00_PageContent_pnlSubTotals .row-sub-totals{font-weight:bold}#ctl00_PageContent_pnlSubTotals .row-request-estimate{}#ctl00_PageContent_pnlSubTotals .row-request-estimate .button-show-estimator{float:right;background-color:#ce202e;color:#fff;font-weight:bold;text-transform:uppercase}#ctl00_PageContent_pnlSubTotals .row-request-estimate .button-show-estimator:hover,#ctl00_PageContent_pnlSubTotals .row-request-estimate .button-show-estimator:focus{background-color:#bb1725}#ctl00_PageContent_pnlPromotion{}@media(min-width:600px){#ctl00_PageContent_pnlPromotion{box-sizing:border-box;clear:right;float:left;width:50%;padding-right:2em}}@media(min-width:1000px){#ctl00_PageContent_pnlPromotion{clear:none;width:25%}}#ctl00_PageContent_pnlOrderNotes{}#ctl00_PageContent_pnlOrderNotes textarea{width:100%;max-width:50em}@media(min-width:600px){#ctl00_PageContent_pnlOrderNotes{box-sizing:border-box;float:left;width:50%;padding-right:1em}}@media(min-width:1000px){#ctl00_PageContent_pnlOrderNotes{clear:none;width:45%}}.shopping-cart-page .button-box-shoppingcart{clear:both;float:right;width:auto;padding:1em 0 0}.button-show-estimator{display:inline-block}.row-order-notes-button{width:30%;display:inline;margin-top:100px;text-align:left}#ctl00_PageContent_txtOrderNotes{width:60%;display:inline;float:left;margin-right:10px}#ctl00_PageContent_pnlContent .page-links{width:30%}#OPC_CouponCodeWrap{display:none}#ctl00_PageContent_btnShowGiftCards{margin:20px 0 0}#ctl00_PageContent_pnlGiftCard{padding:.5em;border:1px solid #ddd;border-radius:.2em;margin:10px 0 30px;overflow:hidden}@media(min-width:600px){#ctl00_PageContent_pnlGiftCard{max-width:340px}}#ctl00_PageContent_pnlGiftCard .row-gift-card{margin:0}#ctl00_PageContent_pnlGiftCard .gift-card-form{}#ctl00_PageContent_pnlGiftCard .form-group{display:block!important;margin-bottom:0}#ctl00_PageContent_pnlGiftCard .row-gift-card-button{margin:0}#ctl00_PageContent_pnlGiftCard .button-update-cart{margin:0}.button-box-shoppingcart{display:inline-block}.row-gift-card{display:inline-block}.row-gift-card .gift-card-form>div{vertical-align:top;display:inline-block!important;float:none!important}.gift-card-form .button-update-cart{margin-top:1.5em}.OPCInsuranceCB{display:block;padding-top:2px}.chkMiniCartSummary{display:block;float:left;width:65%}.txtMiniCartSummary{display:block;float:right}.button{cursor:pointer}.opc-wrap .shipping-methods-wrap div{padding:0!important}.opc-wrap .shipping-methods-wrap{width:100%!important;min-width:360px}.opc-page-left-column{width:inherit!important}.OPCInsuranceCB .txtMiniCartSummary{padding:.4em 0;text-transform:uppercase;color:#91aa9d}.OPCInsuranceCB label,#shippingMethodListWrap label{font-weight:normal}#ctl00_PageContent_OnePageCheckout1_PanelMiniCart{display:none}#ctl00_PageContent_OnePageCheckout1_PanelMiniCartSummary{display:none}#OPC_MiniCartWrap{margin-bottom:0;padding:0}.opc-wrap .checkout-block{}#ctl00_PageContent_OnePageCheckout1_PanelBack{opacity:1}.opc-page-left-column .active{opacity:1}#ctl00_PageContent_OnePageCheckout1_SubmitOrder{background:#0c0 none repeat scroll 0 0}#CompunixProductReviews .ReviewsList .Review .ReviewRatings{width:100%;max-width:600px}#CompunixProductReviews .ReviewsList .Review .ReviewRating span{display:inline-block;width:8em;padding-top:5px}.product-listing-price span{font-size:.5em}#ctl00_PageContent_OnePageCheckout1_PaymentView_PaymentFormAndBillingAddress_CreditCardPaymentForm_LabelSaveToWallet{margin:.4em;display:inline-block;font-weight:bold;color:#91aa9d}@media(max-width:799px){.secondary-menu{display:none}}@media(max-width:799px){.menu-bar>address{padding-top:1em}.live-help{display:none}}#EmailInput_660_875 tr:last-child td{padding:.5em 0 0}#EmailInput_660_875 tr:last-child td:first-child{width:14em}#EmailInput_660_875 tr:last-child td:first-child input{width:100%}@media(min-width:599px)and (max-width:799px){#EmailInput_660_875 tr:last-child td:first-child{max-width:9em}#EmailInput_660_875 tr:last-child td:first-child input{width:100%}}.product .product-details{clear:both}.tsusacom-isetsouter{min-width:300px;max-width:1060px;border-top:1px solid #c2c9b3}.tsusa-isetsinner{display:inline-block;vertical-align:text-top;padding:15px 0 0 15px;width:17%}.tsusa-isetsinner ul{list-style:none;text-transform:capitalize;margin:0;padding:0}.tsusa-isetsinner li a{color:#616b70;font-size:12px;font-family:"Open Sans",Arial,sans-serif;line-height:20px;text-decoration:none}.tsusa-isetsinner li a:hover{text-decoration:underline}.tsusa-isetsinner h5{text-transform:uppercase;font-family:"Open Sans",Arial,sans-serif;font-weight:600;color:#ce202e;font-size:14px;height:30px}#walletUseCardWrap input{margin-left:50px}.walletWrap div.page-row .one-third{width:auto!important;padding-left:1em}#ctl00_PageContent_ctrlAccount_rbOKToEmailNo{margin:.4em 0 0 1em}label[for=ctl00_PageContent_ctrlAccount_rbOKToEmailYes]{float:left}.signinUpdate{display:inline-block;vertical-align:top;width:calc(46% - 3em)!important;margin:1em;padding:1em;border:1px solid #c2c9b3;border-radius:.5em}.signinUpdate ul{margin:1em}.signinUpdate ul li{padding:.25em;list-style-type:disc}.signinUpdate a.button{box-sizing:border-box;max-width:100%;padding:.4em .6em;background:#ce202e;border-radius:.2em;margin:.5em 0 .8em;text-overflow:ellipsis;display:inline-block}.signinUpdate a.button:hover,.signinUpdate a.button:focus{background-color:#bb1725}.signinUpdate .securityCode{display:none}@media(max-width:799px){.signinUpdate{width:auto!important;display:block}}.signinP .signinUpdate{width:100%!important;margin:0;padding:0;border:none}input.call-to-action,a.call-to-action,.request-password-button{padding:.5em .5em!important;border-radius:3px;font-size:1em;text-transform:uppercase;font-weight:bold;color:#fff}input.call-to-action:hover,a.call-to-action:hover,.request-password-button:hover{}input.form-control{}.account-form .first-name,.account-form .last-name,.account-form .password-one,.account-form .password-two{width:45%}.reset-page .password-one{width:95%}.reset-page #ctl00_PageContent_ctrlResetPass_txtEmail{display:none}#ctl00_PageContent_ctrlResetPass>.account-form>.form-group:first-child{display:none}#ctl00_PageContent_ctrlAccount_txtEmail.form-control,#ctl00_PageContent_ctrlAccount_txtPhone.form-control{width:52%}.account #loginResult{display:block;margin:-.5em 0 .5em 0;color:red;font-weight:bold;text-align:center}div.product-stock a[id*="ShippingEstimateInfo"]{display:none!important}div.cart-column-description .cart-recurring{display:none}div.cart-column-description .cart-small{padding:.5em}.signinP{margin:0 auto;max-width:350px}.signinP .login-form{width:350px}.signinP #ctl00_PageContent_ctl00_ctrlLogin_ForgotPasswordLink{margin-left:35px;font-size:12px}.create-account-page .create-account-page .address-control label,.chkaddress .address-control label{float:left;margin-left:auto;margin-right:0}.create-account-page .create-account-page .address-control input,.create-account-page .create-account-page .address-control select,.chkaddress .address-control input,.chkaddress .address-control select{float:none;margin-left:auto;margin-right:0;width:auto}.checkoutprocess-placeorder:before{margin:auto}.checkoutprocess-placeorder{display:inline;width:400px}.payment-page-popup .form-group,.payment-page2 .form-group{display:inline-block}.payment-page-popup .card-ccv,.payment-page-popup .card-number,.payment-page-popup .form-group label,.payment-page-popup .form-group .whatsThisLink,.payment-page2 .card-ccv,.payment-page2 .card-number,.payment-page2 .form-group label,.payment-page2 .form-group .whatsThisLink{float:left}.payment-page-popup .credit-card-form,.payment-page2 .credit-card-form{width:100%}.payment-page-popup .form-group .card-name,.payment-page2 .form-group .card-name{width:89%}.payment-page-popup .form-group .card-number,.payment-page2 .form-group .card-number{width:89%}.payment-page2 .form-group .card-ccv{width:89%}header.site .header-site-shoppingcart{display:block;clear:both;float:none;width:auto;padding:.5em .2em;background-color:#91aa9d;border-radius:3px;text-align:center;font-weight:bold;color:#fff;margin:1.5em 0 .5em}header.site .header-site-shoppingcart:before{display:block;float:none;display:inline-block;vertical-align:top;padding:0 .5em 0 0;font-family:'Fontawesome';font-weight:normal;font-size:1.5em;color:#fff;margin:-.25em 0 0;content:""}header.site .header-site-shoppingcart:hover{background-color:#849b8f}body.checkout{}.checkout-review-page{}.checkout-review-page>h1{font-family:'Aldrich';font-weight:normal;color:#ce202e;text-transform:uppercase}.checkout-review-page .three-fifths{width:65%;margin:0}.checkout-review-page .two-fifths{width:35%}@media(max-width:799px){.checkout-review-page .order-summary.one-third,.checkout-review-page .order-summary.three-fifths,.checkout-review-page .order-summary.two-fifths,.checkout-review-page .order-summary.one-fifth{display:block;float:none;width:auto}}@media(min-width:800px){.checkout-process-page .order-summary.two-fifths{padding-left:1.5rem}}.checkout-review-page .order-summary>.page-row,.shoppingcartlines{padding:.5rem;padding:clamp(.5rem,2vw,1rem);border:1px solid #dadada;margin:0 0 1.5rem}.checkout-review-page .order-summary>.page-row>div:first-child:not([class]),.shoppingcartlines h1{padding:1rem .5rem;padding:1rem clamp(.5rem,2vw,1rem);background-color:#f0f0f0;font-family:'Aldrich';font-weight:normal;font-size:1rem;text-transform:uppercase;color:#ce202e;text-align:left;margin:-.5rem -.5rem .5rem;margin:clamp(-1rem,-2vw,-.5rem) clamp(-1rem,-2vw,-.5rem) clamp(.5rem,2vw,1rem)}#ctl00_PageContent_pnlgoChangeAddress{}#ctl00_PageContent_pnlgoChangeAddress>div:nth-child(2){line-height:1.4}.checkout-review-page .page-row.goShipping{border-bottom:none}.checkout-review-page .page-row.shipping-options{border-top:none;margin-top:-3em}.checkout-review-page .page-row.shipping-options>div:first-child{display:none}.checkout-review-page .page-row:not(.place-order-wrap) input.call-to-action{background-color:#fff!important;color:#888;transition:background-color .2s,color .2s}.checkout-review-page .page-row:not(.place-order-wrap) input.call-to-action:hover,.checkout-review-page input.call-to-action:focus{background-color:#eee!important;color:#555}.checkout-review-page #ctl00_PageContent_Panel2 input[type='checkbox']{vertical-align:top;margin-top:0}.checkout-review-page #ctl00_PageContent_Panel2 span{vertical-align:top;padding:0 0 0 .5em}.checkout-review-page #ctl00_PageContent_Panel2 img{display:inline-block;vertical-align:top;margin-top:-.2em;transform:scale(.9);filter:grayscale(1) opacity(.8)}.checkout-review-page #ctl00_PageContent_Panel2 #ctl00_PageContent_panelAdult>img{display:inline-block;vertical-align:top;margin-top:-.2em;transform:scale(.9);filter:grayscale(1) opacity(.8)}.checkout-review-page .checkoutprocess-placeorder{display:block;width:100%;font-size:1.2em;margin:0}.checkout-process-page .shipping-options{font-weight:normal}.create-account-page .create-account-page>h1{text-transform:uppercase}.create-account-page .create-account-page .account-form>div:nth-child(3){width:95%}.create-account-page .create-account-page #ctl00_PageContent_ctrlAccount_txtEmail.form-control{width:100%}.create-account-page .create-account-page .account-form .phone{width:95%}.create-account-page .create-account-page #ctl00_PageContent_ctrlAccount_txtPhone.form-control{width:100%}.create-account-page .create-account-page .account-form .okay-to-email{width:100%}.create-account-page .create-account-page input.call-to-action{width:100%;font-size:1.2em;margin:0}@media(max-width:499px){.chkaddresspopup #pnlSelectShipping #btnContinueCheckout{width:100%}}#pnlNewShipAddr{}@media(min-width:500px){.chkaddresspopup #pnlNewShipAddr .page-row>div{box-sizing:border-box;width:50%}.chkaddresspopup #pnlNewShipAddr .page-row>div:first-child{padding-right:.5em}.chkaddresspopup #pnlNewShipAddr .page-row>div:last-child{padding-left:.5em}.chkaddresspopup #pnlNewShipAddr label{float:none;margin:0}.chkaddresspopup #pnlNewShipAddr input[type='text'],#pnlNewShipAddr select{width:100%!important;margin-left:0;margin-right:0}}.chkaddresspopup #pnlNewShipAddr .page-row{}.chkaddresspopup #pnlNewShipAddr .page-row:last-child>div{width:100%}.chkaddresspopup #pnlNewShipAddr #btnNewShipAddr{width:auto!important}.chkaddresspopup .login-form .error-wrap{width:98%}.chkaddresspopup #pnlNewShipAddr .page-row:last-child>div:first-child label{float:right;width:90%;width:calc(100% - 20px);padding-top:0}.chkaddresspopup #pnlNewShipAddr .page-row:last-child>div:first-child label+span{float:left}.chkaddresspopup #pnlNewShipAddr .page-row:last-child>div:first-child label+span input{margin:0}.chkaddresspopup #pnlNewShipAddr .page-row:last-child>div:first-child{margin-bottom:10px}@media(max-width:499px){.chkaddresspopup #pnlNewShipAddr .page-row>div{width:100%}.chkaddresspopup #pnlNewShipAddr .page-row>div label{}.chkaddresspopup #pnlNewShipAddr .page-row>div input[type='text'],#pnlNewShipAddr .page-row>div select{width:100%!important;margin-left:0;margin-right:0}.chkaddresspopup #pnlNewShipAddr #btnNewShipAddr{width:100%!important}}.chkPaymentpopup #ctrlPaymentMethod .cc-images{display:block;clear:both}.chkPaymentpopup #pnlPaymentOptions label{display:block;float:none}.chkPaymentpopup #pnlPaymentOptions .payment-form{margin-bottom:0}.chkPaymentpopup #pnlPaymentOptions .form-text{padding-bottom:1em}.chkPaymentpopup #pnlPaymentOptions .form-group{width:100%}.chkPaymentpopup #pnlPaymentOptions input[type='text']{float:none}.chkPaymentpopup #pnlPaymentOptions .form-text{margin:0}.chkPaymentpopup #pnlPaymentOptions .form-group:last-child label{float:right;width:90%;width:calc(100% - 40px);padding-top:0}.chkPaymentpopup #pnlPaymentOptions .form-group:last-child label+input{margin:0}.chkPaymentpopup #pnlPaymentOptions .form-group:last-child label+input+img{}.chkPaymentpopup #pnlPaymentOptions .form-group.month-year select{margin-bottom:.5em}.chkPaymentpopup .payment-page-popup .form-group,.payment-page2 .form-group{display:inline-block}.chkPaymentpopup .payment-page-popup .card-ccv,.chkPaymentpopup .payment-page-popup .card-number,.chkPaymentpopup .payment-page-popup .form-group label,.chkPaymentpopup .payment-page-popup .form-group .whatsThisLink{float:left}.chkPaymentpopup .payment-page-popup .credit-card-form,.payment-page2 .credit-card-form{width:100%}.chkPaymentpopup .payment-page-popup .form-group .card-name,.payment-page2 .form-group .card-name{width:89%}.chkPaymentpopup.payment-page-popup .form-group .card-number,.payment-page2 .form-group .card-number{width:89%}@media(max-width:399px){.chkPaymentpopup #pnlPaymentOptions .one-third,#pnlPaymentOptions .two-thirds{width:100%}.chkPaymentpopup #pnlPaymentOptions input[type='text'],#pnlPaymentOptions select{width:100%}}.checkout2 .checkout-shipping-page label{display:table}.orderconfirmation2 .orderconfirmation-page{text-align:left}.orderconfirmation2 .orderconfirmation-page>div span{padding-right:1em}.orderconfirmation2 .orderconfirmation-page .orderconfirmation-received{font-size:1.71428em;font-weight:normal}.orderconfirmation2 .orderconfirmation-page .orderconfirmation-print{display:block;padding:.5em .5em;background-color:#91aa9d;border-radius:3px;color:#fff;font-weight:bold;text-align:center;margin:1.5em 0}.orderconfirmation2 .orderconfirmation-page .orderconfirmation-print:hover,.orderconfirmation-page .orderconfirmation-print:focus{background-color:#839d8f}.orderconfirmation2 .orderconfirmation-page .orderconfirmation-ordernumber{}.orderconfirmation2 .orderconfirmation-page .orderconfirmation-customerid{}.orderconfirmation2 .orderconfirmation-page .orderconfirmation-email{padding:1.5em 0 0;font-weight:bold}.orderconfirmation2 .orderconfirmation-page .orderconfirmation-email span{font-weight:normal}.orderconfirmation2 .orderconfirmation-page .orderconfirmation-receipt{display:block;padding:.5em .5em;background-color:#91aa9d;border-radius:3px;color:#fff;font-weight:bold;text-align:center;margin:1.5em 0}.orderconfirmation2 .orderconfirmation-page .orderconfirmation-receipt:hover,.orderconfirmation-page .orderconfirmation-receipt:focus{background-color:#839d8f}.orderconfirmation2 .orderconfirmation-page .orderconfirmation-receipt span{padding-right:.2em}.orderconfirmation2 .orderconfirmation-page .orderconfirmation-receipt a{color:#fff;text-decoration:underline}.orderconfirmation2 .common{margin:2em 0}.chkPaymentpopup #ctrlCreditCardPanel_hlnkWhat_tip{left:5px!important;margin-top:50px}.payment-page-popup .error_lbl{color:#d8000c}.payment-page2 .error_lbl{color:#d8000c}.chkaddress .address-control input,.chkaddress .address-control select{width:50%}.footer-security-process{display:block}.footer-security-process a{margin:auto!important}.checkout2 .payment-row .form-group input,.payment-row .form-group select,.whatsThisLink{margin-left:1em!important;display:inline-block!important}.checkout2 .whatsThisLink{margin-left:.5em!important}.checkout-process-page .order-summary .page-row .two-fifths div{padding-top:.3em;color:#595959}.checkout-process-page .order-summary .page-row .two-fifths div.one-half{margin-top:-.8em}.checkout-process-page .text-right.cart-summary-shipping span,.checkout-process-page .text-right.cart-summary-tax span{font-weight:normal!important}.goShipping div:nth-of-type(2){font-weight:bold;color:#595959}.goPayment .page-row{color:#595959}.chkaddress .billingaddress input{float:none;display:inline-block}.checkout2 .button-continue-checkout{width:100%}.checkout2 input.new-address-button{margin:0 0 .8em;width:100%}.checkout2 .back-button,.checkout2 .back-button:hover{background-color:#fff!important;color:#378433;font-weight:normal;border:0;margin:-.5em 0 0 0!important}.checkout2 .back-button:hover{background-color:#bbb!important}.checkout-process-page .review-change-button{width:100px}.checkout-process-page .cart-sku,.checkout-process-page .cart-shipping{font-size:10px}.pnlpickslip .table{margin-top:50px}.pnlpickslip .table>tbody>tr>td{padding:8px;vertical-align:top;line-height:1.42857143;border-top:1px solid #efefef;font-size:14px}.dealer-select{display:flex;flex-wrap:wrap;align-items:start;gap:1em clamp(1em,calc(1em + ((1vw - .65em)*20)),6em);margin:1em 0 2em}.dealer-select h2{margin-bottom:.5em}.dealer-select section{}.dealer-select>section:first-of-type{flex:10 1 30em}.dealer-select>section:last-of-type{flex:1 1 30em}.dealerSearch{display:flex;align-items:center;gap:.5em;padding:1em;background-color:#f8f8f8;border:solid 1px #e2e2e2;border-radius:.2rem;margin:0 0 3em}.dealerSearch label{margin:0}.dealerSearch input[type='text']{flex:0 0 8em;margin:0}.dealerSearch input[type='submit']{margin:0}.dealerSearch select{display:inline-block;margin-left:0}.dealerSearch select:last-of-type{margin-right:.5em}.dealerSearch select:last-of-type~input{margin-left:.5em}.dealerResults{}.dealerResults .dealerheader{padding:1em 0 0;border-top:1px solid #757575;font-weight:bold;position:relative;margin:1em 0 0}@media(min-width:1200px){.dealerResults .dealerheader{padding-right:14em}}.dealerResults a{border-radius:.2rem;text-transform:uppercase}.dealerResults .mapIt{display:table;padding:.4em .5em;background-color:#fff;border:1px solid #ccc;color:#333;margin:1em 0 0}.dealerResults .mapIt:hover,.dealerResults .mapIt:focus{background-color:#efefef}.dealerResults .selectIt{display:block}.dealerResults .selectIt a{display:table;padding:.6em .6em;background-color:#ce202e;font-weight:bold;text-transform:uppercase;color:#fff}.dealerResults .selectIt a:hover,.dealerResults .selectIt a:focus{background-color:#bb1725}@media(min-width:1200px){.dealerResults .selectIt{position:absolute;top:2em;right:1em}}.dealerResults .dealerinfo{line-height:1.3}.dealerResults .dealerinfo .dealerClose{display:none}.dealerInput{padding:1em;background-color:#ededed;border:solid 1px #757575;border-radius:.2rem}#customdealerInput{display:flex;flex-wrap:wrap;gap:0 1em}#customdealerInput>div{}#customdealerInput>div:not(:nth-of-type(3)):not(:nth-of-type(4)){flex:100%}#customdealerInput label{margin-left:0}#customdealerInput input,#customdealerInput select{width:100%;margin-bottom:.5em}#customdealerInput>div:nth-of-type(3){flex-basis:clamp(5em,30%,10em)}#customdealerInput>div:nth-of-type(4){flex:1}.dealerInput button{width:100%;padding:.8em .5em}.dealer-signup{display:flex;flex-wrap:wrap;align-items:start;gap:1em clamp(1em,4vw,6em);margin:0 0 2em}.dealer-signup>div:first-of-type{flex:1 1 30em}.dealer-signup>div:last-of-type{flex:10 1 50em}.dealer-signup .account-form{padding:1em;background-color:#eff2ea;border:solid 1px #e2e2e2;border-radius:.2rem}.dealer-signup .account-form>p{font-size:.8em}.dealer-signup .ffldealer-form{display:flex;flex-wrap:wrap;gap:0 1em}.dealer-signup .ffldealer-form .clear{display:none}.dealer-signup .form-group{flex:1 0 20em;width:auto;max-width:100%;margin:0}.dealer-signup label{margin-bottom:0}.dealer-signup input,.dealer-signup select{width:100%;margin-bottom:.5em}.dealer-signup input+span,.dealer-signup select+span{display:block;margin-bottom:1em}.dealer-signup input[type='submit']{width:100%;margin-bottom:0}#ctl00_PageContent_divLicenseType label{float:left}.accountpage_container{background-color:#fff}@media(min-width:800px){.accountpage_container{display:flex;flex-flow:row nowrap;min-height:400px}}.accountpage_tab{}.accountpage_tab input{width:100%;padding:.3em .8em;background-color:#ce202e;text-align:left;margin:0 0 2px}.accountpage_tab input:hover,.accountpage_tab input:focus{background-color:#bb1725}.accountpage_tab input.active{background-color:#000}.accountpage_tab input.active:hover,.accountpage_tab input.active:focus{background-color:#bb1725}.accountpage_tab #reviewTabButton{position:relative}.accountpage_tab #reviewTabButton span{display:block;min-width:1.4em;height:1.4em;padding:.15em .2em .2em;background-color:#378433;border-radius:50%;box-shadow:0 0 .1em .1em rgba(0,0,0,.2);position:absolute;top:50%;right:-.3em;font-size:15px;color:#fff;font-weight:bold;text-align:center;margin:-.7em 0 0 0}@media(min-width:500px){.accountpage_tab #reviewTabButton span{right:-.8em}}@media(min-width:800px){.accountpage_tab{box-sizing:border-box;width:17em;background:#f4f4f4;border-radius:3px}.accountpage_tab input{border-radius:0;border-bottom:1px solid hsl(0,0%,100%,.5);margin-bottom:0}.accountpage_tab #reviewTabButton span{right:-.9em}}.accountpage_tabfield{padding:1em .5em}.accountpage_tabcontent{display:none}.accountpage_tabcontent .account-header,.accountpage_tabcontent h1{padding-top:0;font-family:'Aldrich';font-size:1.71428em;line-height:1.2;text-transform:uppercase;color:#193441;font-weight:normal;margin-top:0}@media(min-width:800px){.accountpage_tabfield{box-sizing:border-box;width:calc(100% - 15.5em);padding:1em 1em 1em 2em}}@media(max-width:599px){.accountpage_tabfield .account-form .first-name,.accountpage_tabfield .account-form .last-name,.accountpage_tabfield .account-form .password-one,.accountpage_tabfield .account-form .password-two,.accountpage_tabfield .one-half,.accountpage_tabfield .one-third,.accountpage_tabfield .two-fifths,.accountpage_tabfield .one-fifth{width:99%}}@media(min-width:600px){.accountpage_tabfield .one-half{box-sizing:border-box;min-width:20em;padding-right:1em}}.address-wrap{padding-bottom:1.5em}.accountpage_tabfield .address-edit a{display:table;padding:.5em 0;text-transform:uppercase;font-weight:bold}.accountpage_tabfield .address-edit a:hover,.accountpage_tabfield .address-edit a:focus{}.accountpage_tabfield .address-view{min-height:6.5em;font-size:1.2em;line-height:1.2}.accountpage_tabfield .order-history-table{line-height:1.2;padding:1em .5em 1em .5em;background-color:#91aa9d;width:inherit;text-align:left}.accountpage_tabfield .order-history-table a{font-weight:bold}.accountpage_tabfield .order-history-table a:hover,.accountpage_tabfield .order-history-table a:focus{color:#378433}.accountpage_tabfield .order-history-table a[href^="track"]{display:block;margin:.5em 0 0}.accountpage_tabfield .order-history-table a input{cursor:pointer}.accountpage_tabfield .order-history-table tr:nth-child(odd){background-color:#f4f4f4}.accountpage_tabfield .order-history-table th{padding:.5em .5em;background-color:#91aa9d;color:#fff}.accountpage_tabfield .order-history-table td{padding:.5em .5em}@media(max-width:999px){.accountpage_tabfield .order-history-table tr,.accountpage_tabfield .order-history-table td{display:block}.accountpage_tabfield .order-history-table th{display:none}.accountpage_tabfield .order-history-table td:first-child{padding-top:1em}.accountpage_tabfield .order-history-table td:last-child{padding-bottom:1em}}#ctl00_PageContent_pnlPaymentMethods{margin:0 0 3em}.accountpage_tabfield .page-row-payment{padding:.5em;margin:0 0 1em;border:1px solid #ccc;border-radius:.2em}.accountpage_tabfield .page-row-payment .payment-method{overflow:hidden}.accountpage_tabfield .page-row-payment .payment-method:first-child{float:left;margin:0 1em 1em 0}.accountpage_tabfield .page-row-payment .payment-method .wallet-card-image{}.accountpage_tabfield .page-row-payment .payment-method:nth-child(2){}.accountpage_tabfield .page-row-payment .wallet-card-type,.accountpage_tabfield .page-row-payment .wallet-card-number,.accountpage_tabfield .page-row-payment .wallet-exp-date{line-height:1.2}.accountpage_tabfield .page-row-payment .payment-method:last-child{margin:1em 0 0}.accountpage_tabfield .page-row-payment .payment-method:last-child>div{display:inline-block;margin-right:.5em}.accountpage_tabfield .page-row-payment .payment-method:last-child input{margin:0}@media(min-width:500px){.accountpage_tabfield .page-row-payment{display:flex;align-items:center}.accountpage_tabfield .page-row-payment .payment-method:not(:first-of-type){margin:0 0 0 1em}.accountpage_tabfield .page-row-payment .payment-method:first-child{float:left;margin:0}}.accountpage_tabfield #walletAddPaymentWrap{}.accountpage_tabfield #walletAddPaymentWrap .one-third{width:auto;max-width:100%}.accountpage_tabfield #walletAddPaymentWrap .form-group select{display:inline-block;margin-bottom:0}.accountpage_tabfield #aCardCodeToolTip{display:inline-block;padding:.4em;background-color:#ce202e;border-radius:.2em;font-size:.8em;text-transform:uppercase;font-weight:bold;color:#fff}.accountpage_tabfield #aCardCodeToolTip:hover,.accountpage_tabfield #aCardCodeToolTip:focus{background-color:#bb1725}.accountpage_tabfield #walletAddPaymentWrap .form-submit-wrap input{display:inline-block;margin-right:.5em}#ctl00_PageContent_pnlGiftCards{}#ctl00_PageContent_pnlGiftCards .gift-card-header{margin-bottom:1em}#ctl00_PageContent_pnlGiftCards .gift-card-item{padding:.5em .5rem 0;margin:0 0 1em;border:1px solid #ccc;border-radius:.2em}#ctl00_PageContent_pnlPermit{}#ctl00_PageContent_pnlPermit>div:not(.page-row){padding:0 .5rem 0;margin:0 .1em 1em;border:1px solid #ccc;border-radius:.2em;height:140px}#ctl00_PageContent_pnlPermit>div:not(.page-row) .page-row{margin-bottom:0}#ctl00_PageContent_pnlPermit>div:not(.page-row) .one-half{min-width:0}#ctl00_PageContent_pnlPermit>div:not(.page-row) .one-half span{font-weight:bold}#ctl00_PageContent_pnlPermit>div:not(.page-row) input[type='file']{width:inherit}#ctl00_PageContent_pnlPermit>div:not(.page-row)>.page-row:first-of-type{height:85px;width:auto;padding:.5em .5em;background:#eaefe1;border-bottom:1px solid #c2c9b3;text-transform:uppercase;margin:0 -.5rem 1em}#ctl00_PageContent_pnlPermit>div:not(.page-row) .page-row:last-of-type{margin-top:-.25em}#ctl00_PageContent_pnlPermit>div:not(.page-row) .one-third,#ctl00_PageContent_pnlPermit>div:not(.page-row) .one-fifth{width:auto!important}#ctl00_PageContent_pnlTaxExempt{}#ctl00_PageContent_pnlTaxExempt>div:not(.page-row){padding:0 .5rem 0;margin:0 .1em 1em;border:1px solid #ccc;border-radius:.2em;height:140px}#ctl00_PageContent_pnlTaxExempt>div:not(.page-row) .page-row{margin-bottom:0}#ctl00_PageContent_pnlTaxExempt>div:not(.page-row) .one-half{min-width:0}#ctl00_PageContent_pnlTaxExempt>div:not(.page-row) .one-half span{font-weight:bold}#ctl00_PageContent_pnlTaxExempt>div:not(.page-row) input[type='file']{width:inherit}#ctl00_PageContent_pnlTaxExempt>div:not(.page-row)>.page-row:first-of-type{height:85px;width:auto;padding:.5em .5em;background:#eaefe1;border-bottom:1px solid #c2c9b3;text-transform:uppercase;margin:0 -.5rem 1em}#ctl00_PageContent_pnlTaxExempt>div:not(.page-row) .page-row:last-of-type{margin-top:-.25em}#ctl00_PageContent_pnlTaxExempt>div:not(.page-row) .one-third,#ctl00_PageContent_pnlTaxExempt>div:not(.page-row) .one-fifth{width:auto!important}@media(min-width:1100px){#ctl00_PageContent_pnlOrderHistory{display:flex;flex-flow:row wrap}#ctl00_PageContent_pnlOrderHistory .order-history-count,#ctl00_PageContent_pnlOrderHistory .group-header{width:100%}}#OrderHistory .account-order-listing{margin:1em 0}@media(min-width:1100px){#OrderHistory .account-order-listing{width:calc(75% - 1em)}}#OrderHistory .account-order-listing>li{padding:0 1em 1em;border:1px solid #c2c9b3;border-radius:.2em;margin:0 0 1em}@media(min-width:600px){#OrderHistory .account-order-listing>li{display:flex;flex-flow:row wrap}}#OrderHistory .account-order-listing .header{padding:.5em 1em;background:#eaefe1;border-bottom:1px solid #c2c9b3;text-transform:uppercase;margin:0 -1em 1em}#OrderHistory .account-order-listing .header div{padding:.25em;font-size:.8em;line-height:1.2}#OrderHistory .account-order-listing .header span{font-weight:bold}@media(min-width:500px){#OrderHistory .account-order-listing .header{display:flex;justify-content:space-between}#OrderHistory .account-order-listing .header div:nth-child(n+2):nth-last-child(n+2){margin-left:10%}#OrderHistory .account-order-listing .header div:last-child{margin-left:auto}#OrderHistory .account-order-listing .header span{display:block}}@media(min-width:600px){#OrderHistory .account-order-listing .header{width:100%;width:calc(100% + 2em)}}#OrderHistory .account-order-listing .shipping-status{font-weight:bold;margin:0 0 1em}#OrderHistory .account-order-listing .shipping-status.shipped{color:#24811f}@media(min-width:600px){#OrderHistory .account-order-listing .shipping-status{width:100%}}#OrderHistory .account-order-listing .products{}#OrderHistory .account-order-listing .products li{display:flex;margin:0 0 2em}#OrderHistory .account-order-listing .products img{display:block;align-self:flex-start;flex-shrink:0;width:20%;max-width:6em;margin:0 .5em 0 0}#OrderHistory .account-order-listing .products button{font-size:.8em}@media(min-width:600px){#OrderHistory .account-order-listing .products{width:calc(100% - 17em)}}#OrderHistory .account-order-listing .options{}#OrderHistory .account-order-listing .options li{margin:0 0 .2em}#OrderHistory .account-order-listing .options a{display:block;padding:.5em;background-color:#91aa9d;border-radius:.2em;color:#fff;text-align:center;font-weight:bold;text-transform:uppercase}#OrderHistory .account-order-listing .options a:hover,#OrderHistory .account-order-listing .options a:focus{background-color:#758e81}#OrderHistory .account-order-listing .options .highlight a{background-color:#677e72}#OrderHistory .account-order-listing .options .highlight a:hover,#OrderHistory .account-order-listing .options .highlight a:focus{background-color:#596d63}#OrderHistory .account-order-listing .options span{display:block;padding:.5em;background-color:#91aa9d;border-radius:.2em;color:#fff;text-align:center;font-weight:bold;text-transform:uppercase}@media(min-width:600px){#OrderHistory .account-order-listing .options{width:16em;margin-left:auto}}.account-buy-again{}.account-buy-again .buy-it-again-listing li{line-height:1.2}@media(min-width:400px){.account-buy-again .buy-it-again-listing{display:flex;flex-flow:row wrap;margin:0 -.5em 0}.account-buy-again .buy-it-again-listing li{float:none;width:calc(50% - 1em);margin:0 .5em 1em}}@media(min-width:600px)and (max-width:799px),(min-width:900px){.account-buy-again .buy-it-again-listing li{width:calc(33.333333333% - 1em)}}@media(min-width:1000px){.account-buy-again .buy-it-again-listing li{width:calc(25% - 1em)}}@media(min-width:1100px){.account-buy-again{box-sizing:border-box;align-self:flex-start;width:25%;padding:.5em;border:1px solid #c2c9b3;border-radius:.2em;margin-top:1em;margin-left:auto}.account-buy-again .buy-it-again-listing{margin:0}.account-buy-again .buy-it-again-listing li{width:100%;margin:0}.account-buy-again .buy-it-again-listing li a{display:flex}.account-buy-again .buy-it-again-listing li a>img{align-self:flex-start;flex-shrink:0;width:4em;margin-right:1em}.account-buy-again .buy-it-again-listing li a>div{}}#OrderHistory .recurring-wrap{padding:.5em;border:1px solid #c2c9b3;border-radius:.2em;margin:1em 0 0}#OrderHistory .recurring-wrap>div:nth-of-type(-n+3){font-weight:bold;line-height:1.2;padding:0 0 .5em}#OrderHistory .recurring-wrap button,#OrderHistory .recurring-wrap input[type='button']{display:inline-block}#OrderHistory .recurring-wrap button:not(:last-of-type),#OrderHistory .recurring-wrap input[type='button']:not(:last-of-type){margin-right:.5em}#OrderHistory .recurring-wrap table{width:100%;margin:1em 0 0}#OrderHistory .recurring-wrap table th,#OrderHistory .recurring-wrap table td{padding:.5em;text-align:left}#OrderHistory .recurring-wrap table tr:nth-child(even) td{background-color:#f0f5e4}@media(max-width:599px),(min-width:800px)and (max-width:1000px){#OrderHistory .recurring-wrap table,#OrderHistory .recurring-wrap table tbody,#OrderHistory .recurring-wrap table tr,#OrderHistory .recurring-wrap table td{display:block}#OrderHistory .recurring-wrap table th{display:none}#OrderHistory .recurring-wrap table td{border-bottom:1px solid #fff}}#OrderHistory .recurring-wrap input[type='button']{background-color:#378433;padding:.5em 1em;border-radius:.2em;border:none;font-weight:bold;text-transform:uppercase;color:#fff;margin:.5em 0;transition:background-color .2s;cursor:pointer}#OrderHistory .recurring-wrap input[type='button']:hover,button:focus,input[type='submit']:focus{background-color:#32812d}#OrderHistory .recurring-wrap input[type='button']{transition:color .2s,background-color .2s,border-color .2s}#PrimeAmmo{}#PrimeAmmo .account-prime-join{padding:0 1rem 0;border-radius:.2em;margin:0 0 2em}#PrimeAmmo .account-prime-join p:first-child{padding:.5rem 1rem;background:#ededed;border:1px solid #c2c9b3;text-transform:uppercase;margin:0 -1rem 1em}#PrimeAmmo .account-prime-join a:last-of-type{display:block;margin:0 -1rem 0;overflow:hidden;text-align:center}#PrimeAmmo .account-prime-join a:last-of-type img{display:block}#PrimeAmmo p b{display:inline-block}#PrimeAmmo .button-style-link{margin-bottom:2em}@media(min-width:1100px){#ctl00_PageContent_pnlPrimeAmmo{display:flex!important;flex-flow:row wrap}#PrimeAmmo .account-prime-join{align-self:flex-start;width:calc(75% - 1em);font-size:1.5em;text-align:center}#PrimeAmmo .account-buy-again{margin-top:0}}#ctl00_PageContent_pnlPrimeAmmoActive{}@media(min-width:600px){#ctl00_PageContent_pnlPrimeAmmoActive{display:flex;flex-flow:row nowrap}}#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoInfoPanel{margin:0 0 2em}#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoInfoPanel h2{font-size:1.71428em}#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoInfoPanel ul{}#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoInfoPanel li{padding:0 .5rem .5em;border:1px solid #ccc;border-radius:.2em;line-height:1.2;margin:0 0 1em}#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoInfoPanel li h3{padding:.5em .5em;background:#eaefe1;border-bottom:1px solid #c2c9b3;text-transform:uppercase;margin:0 -.5rem 1em}#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoInfoPanel a{display:inline-block;font-weight:bold}#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoInfoPanel .actionelement{padding:.2em .5em;background-color:#91aa9d;color:#fff;text-transform:uppercase;margin:.5em 0 0}#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoInfoPanel .actionelement:hover,#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoInfoPanel .actionelement:focus{background-color:#7c988a}@media(min-width:600px){#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoInfoPanel{width:calc(60% - 2em);margin-right:2em}}@media(min-width:1000px){#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoInfoPanel{width:calc(70% - 2em)}}#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoBenefits{padding:0 .5rem 0;border:1px solid #ccc;border-radius:.2em;margin:0 0 1em}#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoBenefits h1{padding:.5em .5em;background:#eaefe1;border-bottom:1px solid #c2c9b3;font-size:1.2em;text-transform:uppercase;margin:0 -.5rem .5em}#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoBenefits ul{}#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoBenefits li{display:flex;padding:.5em 0}#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoBenefits li div{text-align:left;width:80%;margin-left:.5em}#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoBenefits li div h3{font-size:1em;margin-top:.5em}#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoBenefits li:first-child{padding-top:0;border-top:none}#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoBenefits li img{width:20%;align-self:flex-start}#PrimeAmmo .primeAmmoSavedMoney{width:100%;padding:0 .5em .5em;background-color:#90aa9c;border-radius:.2em;font-weight:bold;color:#fff;text-align:center}#PrimeAmmo .primeAmmoSavedMoney div{width:100%;font-size:1.5em}@media(min-width:600px){#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoBenefits{width:40%;margin-top:3em}}@media(min-width:1000px){#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoBenefits{width:30%}}#ctl00_PageContent_pnlPrimeAmmoActive2{}@media(min-width:600px){#ctl00_PageContent_pnlPrimeAmmoActive2{display:flex;flex-flow:row nowrap}}#ctl00_PageContent_pnlPrimeAmmoActive2 .primeAmmoInfoPanel{margin:0 0 2em}#ctl00_PageContent_pnlPrimeAmmoActive2 .primeAmmoInfoPanel h2{font-size:1.71428em}#ctl00_PageContent_pnlPrimeAmmoActive2 .primeAmmoInfoPanel ul{}#ctl00_PageContent_pnlPrimeAmmoActive2 .primeAmmoInfoPanel li{padding:0 .5rem .5em;border:1px solid #ccc;border-radius:.2em;line-height:1.2;margin:0 0 1em}#ctl00_PageContent_pnlPrimeAmmoActive2 .primeAmmoInfoPanel li h3{padding:.5em .5em;background:#eaefe1;border-bottom:1px solid #c2c9b3;text-transform:uppercase;margin:0 -.5rem 1em}#ctl00_PageContent_pnlPrimeAmmoActive2 .primeAmmoInfoPanel a{display:inline-block;font-weight:bold}#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoInfoPanel .actionelement{padding:.2em .5em;background-color:#91aa9d;color:#fff;text-transform:uppercase;margin:.5em 0 0}#ctl00_PageContent_pnlPrimeAmmoActive .primeAmmoInfoPanel .actionelement:hover,#ctl00_PageContent_pnlPrimeAmmoActive2 .primeAmmoInfoPanel .actionelement:focus{background-color:#7c988a}@media(min-width:600px){#ctl00_PageContent_pnlPrimeAmmoActive2 .primeAmmoInfoPanel{width:calc(60% - 2em);margin-right:2em}}@media(min-width:1000px){#ctl00_PageContent_pnlPrimeAmmoActive2 .primeAmmoInfoPanel{width:calc(70% - 2em)}}#ctl00_PageContent_pnlPrimeAmmoActive2 .primeAmmoBenefits{padding:0 .5rem 0;border:1px solid #ccc;border-radius:.2em;margin:0 0 1em}#ctl00_PageContent_pnlPrimeAmmoActive2 .primeAmmoBenefits h1{padding:.5em .5em;background:#eaefe1;border-bottom:1px solid #c2c9b3;font-size:1.2em;text-transform:uppercase;margin:0 -.5rem .5em}#ctl00_PageContent_pnlPrimeAmmoActive2 .primeAmmoBenefits ul{}#ctl00_PageContent_pnlPrimeAmmoActive2 .primeAmmoBenefits li{display:flex;padding:.5em 0}#ctl00_PageContent_pnlPrimeAmmoActive2 .primeAmmoBenefits li div{text-align:left;width:80%;margin-left:.5em}#ctl00_PageContent_pnlPrimeAmmoActive2 .primeAmmoBenefits li div h3{font-size:1em;margin-top:.5em}#ctl00_PageContent_pnlPrimeAmmoActive2 .primeAmmoBenefits li:first-child{padding-top:0;border-top:none}#ctl00_PageContent_pnlPrimeAmmoActive2 .primeAmmoBenefits li img{width:20%;align-self:flex-start}#PrimeAmmo .primeAmmoSavedMoney{width:100%;padding:0 .5em .5em;background-color:#90aa9c;border-radius:.2em;font-weight:bold;color:#fff;text-align:center}#PrimeAmmo .primeAmmoSavedMoney div{width:100%;font-size:1.5em}@media(min-width:600px){#ctl00_PageContent_pnlPrimeAmmoActive2 .primeAmmoBenefits{width:40%;margin-top:3em}}@media(min-width:1000px){#ctl00_PageContent_pnlPrimeAmmoActive2 .primeAmmoBenefits{width:30%}}#Permit .normalButtons{margin-top:0;display:inline}.page-row-reviews{width:100%;margin:10px 0 10px 0}.tooltip{display:inline;position:relative}.tooltip:hover:after{background:#333;background:rgba(0,0,0,8);border-radius:5px;bottom:26px;color:#fff;content:attr(name);left:20%;padding:5px 15px;position:absolute;z-index:98;min-width:9em}.tooltip:hover:before{border:solid;border-color:#333 transparent;border-width:6px 6px 0 6px;bottom:20px;content:"";left:50%;position:absolute;z-index:99}.add-to-cart-spinner{margin-left:80px;margin-top:10px;width:30px;height:30px}.add-to-cart-link{text-align:center;display:inline-block;margin-bottom:.5em}.add-to-cart-link a{margin-top:-.5em;display:block;color:#378433}.row-order-notes .form-group>label{display:none}.row-order-notes{margin:0}.cart-summary-shipping,.cart-summary-subtotal{margin:5px 0}.accountpage_tab .primeoutlet{background-color:#f8a114;padding-left:2em;font-size:.9em}.password-recovery-form .forgot-password-email{width:100%}#ctl00_PageContent_ctl01_ctrlRecoverPassword_UserNameContainerID_SignInLink,#ctl00_PageContent_ctl01_ctrlRecoverPassword_UserNameContainerID_CreateAccountLink{background-color:#fff!important;color:#ce202e;margin:0 0 0 .5em;padding:0!important}#ctl00_PageContent_ctl01_ctrlRecoverPassword_UserNameContainerID_SignInLink{display:inline-block;margin-top:1em}#ctl00_PageContent_ctl00_ctrlRecoverPassword_UserNameContainerID_SignInLink,#ctl00_PageContent_ctl00_ctrlRecoverPassword_UserNameContainerID_CreateAccountLink{background-color:#fff!important;color:#ce202e;margin:0 0 0 .5em;padding:0!important}#ctl00_PageContent_ctl00_ctrlRecoverPassword_UserNameContainerID_SignInLink{display:inline-block;margin-top:1em}#ctl00_PageContent_ctrlCartSummary{display:block;margin-top:1em}.checkout-review-page .page-row.place-order-wrap{}.checkout-review-page .page-row.place-order-wrap input.call-to-action{;background-color:#33b42b!important;border:2px solid #195c15;color:#fff;margin:0 auto}.checkout-review-page .page-row.place-order-wrap input.call-to-action:hover,.checkout-review-page .page-row.place-order-wrap input.call-to-action:focus{background-color:#32812d!important;color:#fff}.checkout-review-page .page-row.place-order-wrap input.call-to-action:active{background-color:#ccc!important;color:#fff}.checkout-review-page .page-row.final-total h1{display:none}#ctl00_PageContent_ctrlCartSummary .page-row{padding:.2em 0;text-align:left;font-weight:bold;margin:5px 0}#ctl00_PageContent_ctrlCartSummary .page-row>span:not(:only-child):last-child{float:right;font-weight:bold}#ctl00_PageContent_ctrlCartSummary .cart-summary-tax::after,#ctl00_PageContent_ctrlCartSummary .cart-summary-subtotal::after{display:block;height:1px;background-color:#dadada;margin:.5em .5em;margin:.5em clamp(-1rem,-2vw,-.5rem);content:""}#ctl00_PageContent_ctrlCartSummary .cart-summary-total{color:#378433;margin-bottom:.3em}#ctl00_PageContent_ctrlCartSummary .cart-summary-total #ctl00_PageContent_ctrlCartSummary_lblTotal{color:#378433}div.page-row.shoppingcartlines{}div.page-row.shoppingcartlines h1{}#ctl00_PageContent_ctrlShoppingCart{}.checkout #ctl00_PageContent_ctrlShoppingCart .cart-header{font-size:.875em;color:#ce202e;border:0;margin:0}#ctl00_PageContent_ctrlShoppingCart .cart-row{padding:.4em 0}#ctl00_PageContent_ctrlShoppingCart .cart-title{padding-right:1em;font-weight:bold}#ctl00_PageContent_ctrlShoppingCart .cart-column-edit{text-align:center;font-weight:bold}#ctl00_PageContent_ctrlShoppingCart .cart-shipping{font-size:.8em;color:#378433;font-weight:bold}#ctl00_PageContent_ctrlShoppingCart .cart-holding{color:red}#ctl00_PageContent_ctrlShoppingCart .cart-holding span{color:red;font-size:.8em;font-weight:normal;font-style:italic}#ctl00_PageContent_pnlgoPayment .page-row div{font-size:13px}#ctl00_PageContent_ctrlShoppingCart .cart-column-price.cart-prime span{font-weight:bold;color:#378433}.checkout-process-page .cart-summary-shipping .cart-shipping-method span{display:none}.shipping-options .two-thirds div img{}.shipping-options .two-thirds div{font-size:5px}div.bcrumb{display:none}.ctrlShoppingCartPrime .cart-column-description{width:70%}.ctrlShoppingCartPrime .cart-column-subtotal{width:10%;min-width:50px;text-align:left}.ctrlShoppingCartPrime .cart-column-edit{width:10%}.ctrlShoppingCartPrime .cart-column-edit span{float:none!important}#ctl00_PageContent_pnlgoChangeAddress .one-half div{margin-bottom:.25em}#btnPAMTeaserInfo{background-image:url(/images/help2.png);padding:0;float:right;border:none;width:24px;height:24px;transform:scale(.7);filter:grayscale(1) opacity(.8)}#btnAmmoPlusBusinessTeaserInfo{background-image:url(/images/help2.png);padding:0;float:right;border:none;width:24px;height:24px;transform:scale(.7);filter:grayscale(1) opacity(.8)}.divPamInfoBox{margin:0 0 -1em -2em;float:right}#ctl00_PageContent_btnCheckOutNowTop{padding:1em!important}.button-continue-shopping{display:none}.permitrb label{font-weight:bold;color:#000}#ctl00_PageContent_pnlPermit{}#ctl00_PageContent_pnlPermitCA>div:not(.page-row){padding:0 .5rem 0;margin:0 .1em 1em;border:1px solid #ccc;border-radius:.2em;height:140px}#ctl00_PageContent_pnlPermitCA>div:not(.page-row) .page-row{margin-bottom:0}#ctl00_PageContent_pnlPermitCA>div:not(.page-row) .PermitInf{min-width:0}#ctl00_PageContent_pnlPermitCA>div:not(.page-row) .PermitInf span{font-weight:bold}#ctl00_PageContent_pnlPermitCA>div:not(.page-row) input[type='file']{width:inherit}#ctl00_PageContent_pnlPermitCA>div:not(.page-row)>.page-row:first-of-type{height:85px;width:auto;padding:.5em .5em;background:#eaefe1;border-bottom:1px solid #c2c9b3;text-transform:uppercase;margin:0 -.5rem 1em}#ctl00_PageContent_pnlPermitCA>div:not(.page-row) .page-row:last-of-type{margin-top:-.25em}#ctl00_PageContent_pnlPermit>div:not(.page-row) .one-fifth{width:auto!important}#ctl00_PageContent_pnlPermitCA li{list-style:disc;color:#000;list-style-position:inside;padding:5px}#ctl00_PageContent_pnlPermitCA lu{padding:5px}#ctl00_PageContent_pnlPermitCA .uploadControls *{float:left}#ctl00_PageContent_pnlPermitCA .uploadControls .normalButtons[value='Upload']{float:right}#ctl00_PageContent_pnlPermitCA .uploadControls .normalButtons[value='Delete']{float:right}#ctl00_PageContent_pnlPermitCA .fileUpload{width:66%!important}#ctl00_PageContent_pnlPermitCA .normalButtons{margin:0 0 .5em 1em;display:inline-block}#ctl00_PageContent_pnlPermitCA .uploadedFileText{color:green;font-weight:bold;margin:1em 0 0 .5em;font-size:.9em}#ctl00_PageContent_pnlPermitCA ul li{list-style:none}#ctl00_PageContent_pnlPermitCA ul li:before{content:"✗";font-weight:bold;font-size:1.5em}#ctl00_PageContent_pnlPermitCA ul li.uploadpermitdone:before{content:"✓\20";color:green;font-weight:bold;font-size:1.5em}#ctl00_PageContent_pnlPermitCA ul li.uploadpermitdone{color:green}.create-account-page #ctl00_PageContent_dlAddress{}.create-account-page #ctl00_PageContent_dlAddress,.create-account-page #ctl00_PageContent_dlAddress tbody,.create-account-page #ctl00_PageContent_dlAddress tr,.create-account-page #ctl00_PageContent_dlAddress td{display:inline-block;margin:.5em 2em .5em .75em}.create-account-page #ctl00_PageContent_dlAddress tr{width:29%;min-width:200px}.create-account-page #ctl00_PageContent_dlAddress .one-half{display:block;float:none;width:auto}.create-account-page #ctl00_PageContent_dlAddress>tbody>tr{vertical-align:top}.create-account-page #ctl00_PageContent_dlAddress .one-half:first-of-type span{font-weight:bold}.create-account-page #ctl00_PageContent_dlAddress .one-half:first-of-type input{display:inline-block;vertical-align:middle}.create-account-page #ctl00_PageContent_dlAddress .one-half:last-of-type span{font-size:1.2em;line-height:1.2}.create-account-page #ctl00_PageContent_dlAddress .one-half:last-of-type span div:first-child{font-weight:bold}.create-account-page #ctl00_PageContent_dlAddress tr:last-child{}.create-account-page #ctl00_PageContent_dlAddress>tbody>tr:last-child input,#ctl00_PageContent_dlAddress>tbody>tr:last-child a{display:inline-block;vertical-align:middle;margin:0}.create-account-page #ctl00_PageContent_pnlNewAddress{margin:0 0 3em}@media(min-width:600px){.create-account-page #ctl00_PageContent_dlAddress .address-control,.create-account-page #ctl00_PageContent_pnlNewAddress .address-control{display:flex;flex-wrap:wrap;justify-content:space-between}.create-account-page #ctl00_PageContent_dlAddress .address-control .form-group,.create-account-page #ctl00_PageContent_pnlNewAddress .address-control .form-group{width:calc(50% - .5em)}.create-account-page #ctl00_PageContent_dlAddress .address-control input,.create-account-page #ctl00_PageContent_dlAddress .address-control select,.create-account-page #ctl00_PageContent_pnlNewAddress .address-control input,.create-account-page #ctl00_PageContent_pnlNewAddress .address-control select{width:100%}}@media(min-width:900px){.create-account-page #ctl00_PageContent_dlAddress .address-control .form-group,.create-account-page #ctl00_PageContent_pnlNewAddress .address-control .form-group{width:calc(33.33333333% - .5em)}}.chkaddress .errorLg,.chkaddress #ctl00_PageContent_vsAddAddress,.create-account-page .errorLg{padding:1em;margin:.5em 0;display:block;font-weight:bold;color:red;border:1px solid #8b0000;background-color:#ffe5e5}.verifyemail input#ctl00_PageContent_SecurityCode{margin:0;width:200px}.verifyemail #ctl00_PageContent_RowSecurityCode{margin-top:1.5em}.verifyemail #ctl00_PageContent_Error{padding:.75em}.stock-popup{padding:1em;background-color:#fff;border:none;box-shadow:none}.stock-popup h1{font-size:1.6em;margin-bottom:.5em}.stock-popup>div{display:flex;align-items:center;margin:0 0 1em}.stock-popup>div img{max-width:25%;margin:0 .5em 0 0}.stock-popup>div div{font-weight:bold}.stock-popup form{display:flex}.stock-popup label{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}.stock-popup input{flex-grow:1;margin:0 1em 0 0}.stock-popup input[type='submit']{max-width:none;flex-grow:0;padding:.5em 1em;border-radius:0;outline:1px solid #fff;outline-offset:-3px;margin:0}#ctl00_PageContent_pnlContact{}#ctl00_PageContent_pnlContact p img{display:block}#ctl00_PageContent_pnlContact .ContactTable{border-collapse:collapse;margin:0 0 1em}#ctl00_PageContent_pnlContact .ContactTable td{padding:.4em;border:1px solid #d1dbbd}#ctl00_PageContent_pnlContact .ContactTable tr:nth-child(odd){background-color:#fff}#ctl00_PageContent_pnlContact .contact-form{max-width:600px;margin:0 0 1em}#ctl00_PageContent_pnlContact .contact-form input,#ctl00_PageContent_pnlContact .contact-form textarea{width:99%}#ctl00_PageContent_ctl00_txtPhone{width:50%}.added-to-cart{visibility:hidden;box-sizing:border-box;width:calc(100% - 2.5rem);height:100vh;padding:1em;background-color:#d1dbbd;position:fixed;top:0;left:100%;z-index:1003;overflow-y:auto;transition:visibility 0s 1s,left 1s,box-shadow 1s;background:linear-gradient(#d1dbbd,#fff)}.added-to-cart.open{visibility:visible;box-shadow:-.1em 0 .1em rgba(0,0,0,.3),0 0 0 10000em rgba(0,0,0,.6);left:2.5rem;transition-delay:.5s;transition-duration:3s}.added-to-cart>button:first-of-type{display:block;width:3em;height:3em;background-color:transparent;position:absolute;top:0;left:0;margin:0;overflow:hidden}.added-to-cart>button:first-of-type::before{display:block;height:200%;content:""}.added-to-cart>button:first-of-type::after{display:block;width:1em;height:1em;border-radius:50%;font-family:'Fontawesome';font-weight:normal;font-size:1.5em;color:#5d5d5d;font-weight:normal;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:color .2s;content:""}.added-to-cart>button:first-of-type:hover::after,.added-to-cart>button:first-of-type:focus::after{color:#e83738}.added-to-cart ul{display:block;padding:.3em;margin:5px 0 0}.added-to-cart ul li{padding-top:.25em;padding-bottom:.25em;padding-left:.5em;font-size:.9em;width:100%;border-bottom:solid 0 #f2f2f2;margin:0}.added-to-cart ul li:last-of-type{border:0;padding-bottom:0}.added-to-cart .itemAdded{display:table;position:relative;margin:0 auto 1em}.added-to-cart .itemAdded::after{box-sizing:border-box;display:block;width:1.6em;height:1.6em;padding:.1em .1em 0 0;background-color:green;border:solid 3px #fff;border-radius:50%;box-shadow:0 0 .1em rgba(0,0,0,.2);font-size:1.25em;color:#fff;font-weight:bold;text-align:center;position:absolute;bottom:-.5em;right:-.5em;content:"✓"}.added-to-cart .itemAdded img{max-height:65px;margin:0 auto}.added-to-cart h3{margin:0;padding:0}.added-to-cart h3 a{font-weight:bold;font-size:1em}.added-to-cart ul li span{padding-top:85px!important}.added-to-cart ul li .product-listing-prime-price span{font-weight:normal}.added-to-cart ul li a .product-image{width:65px;display:inline-block;vertical-align:top;margin:5px 10px 5px 5px}.added-to-cart ul li h2{text-align:left;margin:0;padding:0;min-height:inherit;font-size:1.1em;cursor:pointer}.added-to-cart ul li h2 strong{display:none}.added-to-cart ul li .product-listing-price::before{display:none}.added-to-cart ul li .add-to-cart{margin-top:-2.5em;float:right;font-size:.8em}.added-to-cart ul li .sliderItemContent{display:inline-block;width:calc(-95px + 100%);margin-top:5px}.added-to-cart ul li .product-listing-price span,.added-to-cart ul li .product-listing-price span,.added-to-cart ul li .product-listing-regular-price{display:none}.added-to-cart ul li .product-free-shipping{font-weight:normal;font-size:.9em}.added-to-cart ul li .product-listing-price{font-size:1.6em;margin:.25em 0 0 .25em}.added-to-cart ul li .sliderAddToCartAddedToCart{margin:.5em 0;color:green}.added-to-cart ul li .sliderAddToCartAddedToCart::before{content:"✓";display:inline-block;color:green;font-size:1.25em}@media(min-width:660px){.added-to-cart{width:600px}.added-to-cart.open{left:calc(100% - 600px)}}.added-to-cart h2{text-align:center}.added-to-cart .sliderCartIcon::after{display:inline-block;vertical-align:middle;padding:.45em .55em .55em .45em;background-color:rgba(0,0,0,.2);border-radius:50%;box-shadow:0 1px 1px rgba(255,255,255,.5);font-family:"Fontawesome";font-weight:normal;font-size:.8em;text-align:center;content:"";margin:-.2em .8em 0 .5em;transition:background-color .2s}.added-to-cart .sliderTotalsOnly{margin-bottom:1em}.added-to-cart .sliderTotalsOnly a{text-decoration:underline}#ctl00_PageContent_EmailSettings .communicationSettingsPanel{margin:0 0 2em}#ctl00_PageContent_EmailSettings .communicationSettingsPanel h2{font-size:1.71428em}#ctl00_PageContent_EmailSettings .communicationSettingsPanel ul{}#ctl00_PageContent_EmailSettings .communicationSettingsPanel li{padding:0 .5rem .5em;border:1px solid #757575;border-radius:.2em;line-height:1.2;margin:0 0 1em}#ctl00_PageContent_EmailSettings .communicationSettingsPanel li h3{padding:.5em .5em;background:#ededed;border-bottom:1px solid #757575;text-transform:uppercase;margin:0 -.5rem 1em}#ctl00_PageContent_EmailSettings .communicationSettingsPanel a{display:inline-block;font-weight:bold}@media(min-width:600px){#ctl00_PageContent_EmailSettings .communicationSettingsPanel{width:calc(60% - 2em);margin-right:2em}}@media(min-width:1000px){#ctl00_PageContent_EmailSettings .communicationSettingsPanel{width:calc(70% - 2em)}}#ctl00_PageContent_ReferToFriend{width:67%}#ctl00_PageContent_ReferToFriend ul li{padding:0 .5rem .5em;border:1px solid #ccc;border-radius:.2em;line-height:1.2;margin:0 0 1em}#ctl00_PageContent_ReferToFriend ul li h3{padding:.5em .5em;background:#eaefe1;border-bottom:1px solid #c2c9b3;text-transform:uppercase;margin:0 -.5rem 1em}#ctl00_PageContent_ReferToFriend ul li>span{padding:0 .5rem .5rem;font-weight:bold;display:block}#ctl00_PageContent_ReferToFriend div.PAMReferredEntries{font-weight:normal;font-size:.8em;padding:.4em .5em 0 .5em}#ctl00_PageContent_ReferToFriend div.PAMReferredEntries div{margin-top:.4em;border-bottom:1px solid #ccc}#ctl00_PageContent_ReferToFriend div.PAMReferredEntries div span{width:25%;display:inline-block}#ctl00_PageContent_ReferToFriend span a{cursor:pointer}.refer-a-friend-popup input.refer-a-friend-button,.refer-a-friend-popup input.refer-a-friend-button-close{display:inline-block}.refer-a-friend-popup input.refer-a-friend-button-close{margin-left:2em}.accountpage_tab i.fa{color:#fff;float:right;margin-top:-1.5em;margin-right:.5em;font-size:1em}input.textbox-giftcard{display:inline-block;width:85%}#ctl00_PageContent_pnlGiftCards>div:last-of-type{padding:0 .5rem .5em;border:1px solid #c2c9b3;border-radius:.2em;margin:0 0 1em}#ctl00_PageContent_pnlGiftCards .row-gift-card-headers{width:auto;padding:.5em .5rem;background:#eaefe1;border-bottom:1px solid #c2c9b3;text-transform:uppercase;margin:0 -.5rem 1em}#ctl00_PageContent_pnlGiftCards .row-gift-card{}#ctl00_PageContent_pnlGiftCards .one-half{min-width:0;width:50%;padding-right:1em}div.productPageAlert{font-size:16px;font-weight:bold;display:block;padding:1em;background-color:#d1dbbd;height:3.75em;padding-top:.75em;border:solid 1px #91aa9d;text-align:center}div.productPageAlert img{width:40px!important;margin-bottom:-.75em;margin-right:1em;display:inline}@media(max-width:600px){div.productPageAlert{padding-top:.75em}div.productPageAlert img{margin-bottom:-1.25em}}.add-to-cart-group .select-container{display:inline-block}.add-to-cart-group .select-container .quantity-select{font-size:1.3em;margin-top:0;min-width:3em;max-width:4em;padding-left:.2em;padding-right:.2em;text-align:center;display:block}.product .product-info .product-stock .limitedQuantity{padding:0;margin:.25em 0 1em 0;font-size:inherit}#RecurringPayment .recurring-wrap{padding:.5em;border:1px solid #c2c9b3;border-radius:.2em;margin:1em 0 0}#RecurringPayment .recurring-wrap>div:nth-of-type(-n+3){font-weight:bold;line-height:1.2;padding:0 0 .5em}#RecurringPayment .recurring-wrap button,#RecurringPayment .recurring-wrap input[type='button']{display:inline-block}#RecurringPayment .recurring-wrap button:not(:last-of-type),#RecurringPayment .recurring-wrap input[type='button']:not(:last-of-type){margin-right:.5em}#RecurringPayment .recurring-wrap table{width:100%;margin:1em 0 0}#RecurringPayment .recurring-wrap table th,#RecurringPayment .recurring-wrap table td{padding:.5em;text-align:left}#RecurringPayment .recurring-wrap table tr:nth-child(even) td{background-color:#f0f5e4}@media(max-width:599px),(min-width:800px)and (max-width:1000px){#RecurringPayment .recurring-wrap table,#RecurringPayment .recurring-wrap table tbody,#RecurringPayment .recurring-wrap table tr,#RecurringPayment .recurring-wrap table td{display:block}#RecurringPayment .recurring-wrap table th{display:none}#RecurringPayment .recurring-wrap table td{border-bottom:1px solid #fff}}#RecurringPayment .recurring-wrap input[type='button']{background-color:#378433;padding:.5em 1em;border-radius:.2em;border:none;font-weight:bold;text-transform:uppercase;color:#fff;margin:.5em 0;transition:background-color .2s;cursor:pointer}#RecurringPayment .recurring-wrap input[type='button']:hover,button:focus,input[type='submit']:focus{background-color:#bb1725}#RecurringPayment .recurring-wrap input[type='button']{transition:color .2s,background-color .2s,border-color .2s}#RecurringPayment .recurring-wrap iframe{margin:1em 0 1em 0;height:700px}#ctl00_PageContent_ctrlAccount_ddDay,#ctl00_PageContent_ctrlAccount_ddYear,#ctl00_PageContent_ctrlAccount_ddMonth{display:inline;margin-right:5px;color:inherit;font-weight:normal}#ctl00_PageContent_btnUpdateBirthDay{display:inline;margin-right:5px}#ctl00_PageContent_ctrlAccount .account-form label{display:block}.userverify select,.userverify input{display:inline}.userverify span{display:block;margin:4px 7px 12px 4px}.account-page .okay-to-email{display:none}#ctl00_PageContent_EmailSettings .communicationSettingsPanel ul.CategoryoutOfStockSignups li h3{padding:.5em .5em;background:#e1e6ef;border-bottom:1px solid #c2c9b3;text-transform:uppercase;margin:0 -.5rem 1em}ul.outOfStockSignups,ul.CategoryoutOfStockSignups{margin-top:0}ul.outOfStockSignups li .form-group,ul.CategoryoutOfStockSignups li .form-group{margin-bottom:0}ul.outOfStockSignups li div input.update-account-button,ul.CategoryoutOfStockSignups li div input.update-account-button{display:inline-block;font-size:.9em}ul.outOfStockSignups li div input.mobile-button,ul.CategoryoutOfStockSignups li div input.mobile-button{margin-left:1em}ul.outOfStockSignups li div input.update-account-button[buttonstate='button-disabled'],ul.CategoryoutOfStockSignups li div input.update-account-button[buttonstate='button-disabled']{background-color:#e83738}ul.outOfStockSignups li div input.remove-button,ul.CategoryoutOfStockSignups li div input.remove-button{font-size:.9em;background-color:#fff;color:red;font-weight:normal}ul.outOfStockSignups li .LastDateSent,ul.CategoryoutOfStockSignups li .LastDateSent{display:inline-block;float:right;font-size:.8em;margin-top:-1em}.product-info .PAMOnlyRestriction{margin:2em 1em 1em 1em;font-size:1.1em;padding:15px 15px 15px 100px;border:solid 2px #e83738;background:url(/images/PAMLogo.png);background-size:99px 90px;background-repeat:no-repeat}.product-info .PAMOnlyRestriction #coultdowntimer{margin-top:1em;color:#e83738;font-size:.9em;text-transform:none}.productCategoryNote{font-size:.8em;padding:.5em .5em .6em .5em;background-color:#ead98b;color:#404040;border-radius:.5em;line-height:1.3em;margin-top:5px}.cc-images .cc-image{display:inline-block}.add-to-cart-selectors .size-select,.add-to-cart-selectors .color-select{margin-left:.5em;margin-right:0;font-size:.9em;opacity:.6}.add-to-cart-group .add-to-cart-selectors{display:none}div.orderLimitNotice{display:block;margin:1em;padding:.5em 1em .5em 1em;border:solid 2px red;background-color:#ffc0cb;text-align:center}div.orderLimitNotice div.productslist{font-weight:bold;margin:1em;display:block}#liCancelPrime .link-button{background:#ce202e;float:left}.basic-list{margin:0 0 1em}.basic-list>li{padding-left:1em;line-height:1.3;position:relative;margin:0 0 .5em}.basic-list>li::before{display:block;width:1em;height:1em;background-color:#000;border-radius:50%;font-size:.4em;position:absolute;top:1.3em;left:0;content:""}.basic-list a{font-weight:bold}.checklist{margin:0 0 1em}.checklist>li{padding-left:1.5em;line-height:1.5;position:relative;margin:0 0 .5em}.checklist>li::before{display:block;font-family:'Fontawesome';font-weight:normal;font-size:1.2em;color:#378433;position:absolute;top:-.1em;left:0;content:""}.parallax-group{display:flex;justify-content:center;align-items:center;height:70vh;background-color:#333;color:#fff;position:relative;z-index:1;overflow:hidden}.parallax-group img{object-fit:cover;width:100%;height:100%;position:absolute;z-index:-1}@media(min-width:700px){.parallax-group img{height:130%}}.landing-page-action{display:flex;align-items:center;width:4em;height:4em;padding:.1em .1em;background-color:#bf1516;border:.1rem solid #fff;border-radius:50%;box-shadow:0 0 .2rem rgba(0,0,0,.6);font-family:'Aldrich';text-transform:uppercase;font-size:1.5rem;color:#fff;text-align:center;margin-left:1rem}.landing-page-action:hover,.prime-landing .action:focus{background-color:#32812d;color:#fff}.prime-landing{margin:-1rem -.5rem 0}@media(min-width:500px){.prime-landing{margin-left:-1rem;margin-right:-1rem}}@media(min-width:1480px){.prime-landing{margin-left:calc(((1480px - 100vw)/2) - 1rem);margin-right:calc(((1480px - 100vw)/2) - 1rem)}}.prime-landing>img:first-child{width:24em;max-width:95%;margin:1em auto 0}.prime-landing h1{padding-top:.2em;font-family:'Aldrich';font-size:2em;font-size:clamp(2em,4vw,3em);color:#d92929;text-align:center;text-transform:uppercase;margin:0}.prime-landing h1+.parallax-group{height:55vh}.prime-landing h1+.parallax-group div{font-family:'Aldrich';font-size:8vh;font-size:clamp(1em,7.5vh,5.5em);white-space:nowrap;text-shadow:0 0 .05em rgba(0,0,0,.6),0 0 .1em rgba(0,0,0,.4);position:absolute;left:2rem;left:clamp(1rem,6vw,8rem);transform:rotate(270deg) translate(-55%,0%);transform-origin:left top}.prime-landing h1+.parallax-group a{align-self:flex-end;font-size:2.2em;margin-bottom:1.5em}.prime-landing-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(20em,1fr))}.prime-landing-features li{padding:3em 1.5em;padding:clamp(2em,4vw,3em) 1.5em;background-color:#e1e6d5;text-align:center}.prime-landing-features li:nth-child(even){background-color:#304d5a;color:#fff}@media(min-width:550px)and (max-width:1149px){.prime-landing-features li:nth-child(3){grid-column:2;grid-row:2}.prime-landing-features li:nth-child(4){grid-column:1}}.prime-landing-features h2{font-size:1.6em;margin:0 0 .5em}.prime-landing-features h2 span{display:block}.prime-landing-features li:nth-child(even) h2{color:#fff}.prime-landing-features h2::before{display:block;width:1em;height:1em;font-family:'Fontawesome';font-weight:normal;font-size:1.5em;color:#8a9b97;margin:0 auto 1rem;filter:drop-shadow(0 0 .02em rgba(0,0,0,.4));content:""}.prime-landing-features li:nth-child(2) h2::before{content:""}.prime-landing-features li:nth-child(3) h2::before{content:""}.prime-landing-features li:nth-child(4) h2::before{content:""}.prime-landing-features li:nth-child(odd) h2::before{filter:drop-shadow(0 0 .02em rgba(255,255,255,.4))}.prime-landing-features p{font-size:1.2em;margin:0 auto}@media(min-width:1200px){.prime-landing-features p{max-width:14em}}.prime-landing-sign-up{background-color:#304d5a;box-shadow:inset 0 .05em .1em rgba(0,0,0,.2);font-size:1.2em;color:#fff;text-align:center}.prime-landing-sign-up a:not(.landing-page-action){font-weight:bold;color:#fff;text-decoration:underline}.prime-landing-sign-up a:not(.landing-page-action):hover,.prime-landing-sign-up a:not(.landing-page-action):focus{color:#e1e6d5}.prime-landing-sign-up img{}.prime-landing-sign-up>div{padding:2em 1em}.prime-landing-sign-up h2{font-size:2em;color:#fff;text-align:center}.prime-landing-sign-up .landing-page-action{margin:0 auto 1em}.prime-landing-sign-up .checklist{display:table;margin-left:auto;margin-right:auto;text-align:left}@media(min-width:1000px){.prime-landing-sign-up{display:grid;grid-template-columns:1fr 1fr}.prime-landing-sign-up img{object-fit:cover;width:100%;height:100%}.prime-landing-sign-up>div{display:flex;flex-direction:column;justify-content:center}}.prime-landing-faq{}.prime-landing-faq dl{padding:3em 2em;background-color:#e1e6d5;text-align:center}.prime-landing-faq dl:last-of-type{background-color:#304d5a;color:#fff}.prime-landing-faq dt{max-width:33rem;font-size:1.6em;line-height:1.2;font-weight:bold;margin:0 auto .5em}.prime-landing-faq dd{max-width:33rem;font-size:1.2em;line-height:1.4;margin:0 auto}.prime-landing-faq dd:not(:last-of-type){margin-bottom:3em}.prime-landing-faq a{display:inline-block;font-weight:bold;text-decoration:underline}.prime-landing-faq dl:last-of-type a{color:#fff}.prime-landing-faq dl:last-of-type a:hover,.prime-landing-faq dl:last-of-type a:focus{color:#e1e6d5}.prime-landing-faq img{object-fit:cover;width:100%;height:100%}@media(min-width:1000px){.prime-landing-faq{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.prime-landing-faq dl{display:flex;flex-direction:column;justify-content:center}}.prime-landing-faq+.parallax-group{justify-content:flex-start;align-items:flex-start}.prime-landing-faq+.parallax-group div{font-family:'Aldrich';font-size:8vh;font-size:clamp(5em,9vw,10em);text-transform:uppercase;text-shadow:0 0 .05em rgba(0,0,0,.6),0 0 .1em rgba(0,0,0,.4);margin:.5em 0 0 clamp(.1em,calc(.1em + ((6vw - .23em)*6.1905)),4em)}.prime-landing-join{display:flex;justify-content:center;align-items:center;padding:3em 1em;background-color:#e1e6d5;background-image:linear-gradient(170deg,#bf1516,#9a1213);color:#fff}.prime-landing-join a{display:flex;align-items:center;gap:0 .4em;padding:.3em .4em .3em .3em;background-color:#bf1516;border:.05em solid #fff;border-radius:.05em;font-family:'Aldrich';text-transform:uppercase;font-size:2em;font-size:clamp(2em,5vw,3em);color:#fff}.prime-landing-join a::after{display:block;vertical-align:middle;border:0 solid transparent;border-width:.25em 0 .25em .25em;border-left-color:#fff;font-size:1em;content:""}.prime-landing-join a:hover,.prime-landing-join a:focus{background-color:#32812d}.prime-landing-reviews{padding-top:2em;padding-bottom:2em;margin:2em clamp(1em,2vw,1.5em) 0}.prime-landing-reviews h2{font-size:1.6em;text-align:center}.prime-landing-reviews img{width:15em;margin:0 auto 2em}.prime-landing-reviews ul{display:flex;flex-wrap:wrap;gap:2em}.prime-landing-reviews li{flex:1 0 100%}@media(min-width:600px){.prime-landing-reviews li{flex-basis:calc(50% - 1em)}}@media(min-width:900px){.prime-landing-reviews li{flex-basis:calc(33.33333333333% - 1.3333333333em)}}@media(min-width:899px)and (max-width:1199px){.prime-landing-reviews li:nth-last-child(1){display:none}}@media(min-width:1200px){.prime-landing-reviews li{flex-basis:calc(25% - 1.5em)}}@media(min-width:1200px)and (max-width:1499px){.prime-landing-reviews li:nth-last-child(-n+2){display:none}}@media(min-width:1500px){.prime-landing-reviews li{flex-basis:calc(20% - 1.6em)}}.prime-landing-reviews blockquote{}.prime-landing-reviews p{padding-bottom:.5em;font-size:1.1em;font-style:italic}.prime-landing-reviews blockquote p::before{content:'"'}.prime-landing-reviews blockquote p::after{content:'"'}.prime-landing-reviews div{text-align:right;margin-right:4em}.prime-landing-reviews div::before{content:"– "}.republic-landing{font-family:'Aldrich';margin:-1rem -.5rem 0}@media(min-width:500px){.republic-landing{margin-left:-1rem;margin-right:-1rem}}@media(min-width:1480px){.republic-landing{margin-left:calc(((1480px - 100vw)/2) - 1rem);margin-right:calc(((1480px - 100vw)/2) - 1rem)}}.republic-landing h2,.republic-landing .text-callout{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:.8em .1rem;background-color:#000;font-size:2em;font-size:clamp(2em,8vw,5em);text-align:center;color:#fff}.republic-landing .text-callout{font-size:1.5em;font-size:clamp(1.5em,6vw,4em);text-transform:uppercase}.republic-landing .text-callout span{flex-basis:100%;display:block;font-size:.5em;text-transform:none;margin:0 0 .5em}.republic-landing .specs{background-color:#242323;box-shadow:0 0 .2rem rgba(0,0,0,.6);font-size:2em;font-size:clamp(1.8em,4vw,2.4em);color:#fff;text-align:center;line-height:1.5}.republic-landing .specs ul,.republic-landing .specs>div{padding:1em .2em}.republic-landing .specs ul:nth-of-type(2){background-color:#777;font-size:.7em}.republic-landing .specs>div span{display:inline-block}@media(min-width:800px){.republic-landing .specs{display:flex;padding:0 .5rem;font-size:clamp(1.6em,3vw,2.5em)}.republic-landing .specs ul,.republic-landing .specs>div{flex-basis:33.333333333333333333%;display:flex;flex-direction:column;justify-content:center}}.limitedQuantity #imQuantityInfo{display:inline-block}.wheel-game{max-width:800px;padding:.5em;background-color:#fff;background-image:linear-gradient(180deg,#f2f2f2 20% 5%,#fff);margin:0 auto;overflow:hidden}@media(min-width:800px){.wheel-game{display:grid;grid-template-columns:auto auto;grid-template-rows:1fr auto auto auto 3fr;align-items:center;gap:0 3em}}.wheel-game img{align-self:end;width:20em;margin:0 auto 1em}.wheel-game h1{font-family:'Aldrich';font-weight:normal;text-transform:uppercase;color:#ce202e;text-align:center;margin:0 0 .5em}.wheel-game h1 span{display:inline-block}.wheel-game p{text-align:center;padding-bottom:.5em}.wheel-game fieldset{align-self:start;display:block;width:100%;max-width:26em;padding:.5em;background-color:#ebebeb;border:1px solid #bfbfbf;border-radius:.2em;margin:.5em auto 1em}@media(min-width:800px){.wheel-game fieldset{margin-bottom:0}}.wheel-game label{position:absolute;clip:rect(0,0,0,0)}.wheel-game input{width:100%;padding:.8em .5em;margin:0 0 .5em}.wheel-game input+.form-group{min-height:78px;margin:0 0 .5em}.wheel-game .g-recaptcha>div{margin:0 auto}.wheel-game button,.wheel-game input[type='submit']{width:100%;padding:.7em .5em;font-size:1.2em;margin-bottom:0}.wheel-game button:disabled,wheel-game input[type='submit']:disabled{background-color:#777;pointer-events:none}.wheel{grid-column:2;grid-row:1/6;width:30em;max-width:100%;border-radius:50%;box-shadow:.1em .1em .2em rgba(0,0,0,.5);position:relative;margin:0 auto}.wheel::before{display:block;padding:100% 0 0;content:""}.wheel::after{display:block;width:1em;height:1em;background-color:#304d5a;border:2px solid #fff;border-radius:50% 50% 0 50%;box-shadow:0 0 0 2px #304d5a;font-size:1.6em;position:absolute;top:50%;left:-.8em;margin:-.5em 0 0;transform:rotate(-45deg);content:""}.wheel ul{display:block;align-items:center;justify-content:center;width:100%;height:100%;background-color:#738d7f;background-image:repeating-conic-gradient(from 22.5deg,#304d5a 0 calc(360deg/8),#e83738 0 calc(360deg/4));border:3px solid #304d5a;border-radius:50%;position:absolute;top:0;left:0;margin:0;overflow:hidden}.wheel ul::after{display:block;width:3.6em;height:3.6em;background:#fff url(https://www.targetsportsusa.com/images/target-sports-usa-logo-simple.svg) no-repeat center;background-size:90% auto;border-radius:50%;box-shadow:0 0 .2em rgba(0,0,0,.5);position:absolute;top:calc(50% - 1.8em);left:calc(50% - 1.8em);z-index:1;content:""}.wheel li{display:flex;align-items:center;width:50%;height:11.7809724509625em;padding:0 0 0 1em;color:#fff;font-weight:bold;position:absolute;top:calc(50% - 5.89048622548125em);left:0;font-family:'Aldrich';font-size:clamp(.6em,3.4vw,1.2em);text-transform:uppercase;transform-origin:center right}.wheel li:nth-child(2){transform:rotate(45deg)}.wheel li:nth-child(3){transform:rotate(90deg)}.wheel li:nth-child(4){transform:rotate(135deg)}.wheel li:nth-child(5){transform:rotate(180deg)}.wheel li:nth-child(6){transform:rotate(225deg)}.wheel li:nth-child(7){transform:rotate(270deg)}.wheel li:nth-child(8){transform:rotate(315deg)}.wheel.spin ul{animation:wheel-spin 2s ease-in-out;animation-fill-mode:forwards}@keyframes wheel-spin{from{transform:rotate(0deg)}to{transform:rotate(2520deg)}}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.6!important}#colorbox{}#cboxContent{}.cboxIframe{}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background-color:#fff;box-shadow:0 0 .5em rgba(0,0,0,.5);border-radius:.2rem}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{display:block;width:2em;height:2em;padding:0;background-color:#e83738;border-radius:50%;box-shadow:0 0 .1em 0 rgba(0,0,0,.5);position:absolute;top:-.5em;right:0;z-index:1;margin:0;overflow:hidden}#cboxClose::before{display:block;height:200%;content:""}#cboxClose::after{display:block;width:1em;height:1em;font-size:1em;font-weight:normal;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;content:"x"}#cboxClose:hover,#cboxClose:focus{background-color:#c12021}@media(min-width:820px){#cboxClose{right:-.5em}}#addToCartSlideOut ul li a{height:inherit}.call-link{font-size:1.2em}.call-link i{margin-right:.2em}.order-summary .call-link{margin:0 auto}.recurring-wrap .recurring-index{display:none}.productAmmoNotice{padding:10px;line-height:1.2;margin-bottom:1em;background-color:#ededed}.call-to-order-wrap{display:inline-block;margin-top:2em}.crt-widget{padding-bottom:0!important}.crt-panel-arrow{display:block;height:4em!important;width:2.5em!important;padding:0!important;background-color:#ce202e!important;border:none;border-radius:.2em!important;font-size:1em!important;position:absolute;top:50%;left:-1.5em!important;z-index:100}.crt-panel-arrow::after{display:block;height:0;width:0;border:0 solid transparent;border-right-color:#fff;border-left-color:#fff;border-width:.5em .5em .5em 0;font-size:1.25em;color:#ce202e;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:border-color .2s;content:""}.crt-panel-arrow svg{display:none!important}.crt-panel-next{left:auto!important;right:-1.75em!important}.crt-panel-next::after{border-width:.5em 0 .5em .5em}@media(min-width:500px){.crt-panel-arrow{left:-1.75em}.crt-panel-next{left:auto;right:-1.75em}}@media(min-width:700px){.crt-panel-arrow{width:1.5em!important}}.ammo-plus-business-landing{}.ammo-plus-business-landing section{position:relative;overflow:hidden}.ammo-plus-business-landing section>img{display:block;width:100%}.ammo-plus-business-landing section>a{display:block;position:absolute;transition:transform .2s}.ammo-plus-business-landing section>a:hover,.ammo-plus-business-landing section>a:focus{transform:scale(1.05)}.ammo-plus-business-landing section>a img{width:100%}.ammo-plus-business-landing section ul{display:flex;flex-direction:column;gap:.5em;width:9.25%;position:absolute;bottom:3%;right:1.8%}.ammo-plus-business-landing section li{}.ammo-plus-business-landing section ul a{display:block;transition:scale .2s}.ammo-plus-business-landing section ul a:hover,.ammo-plus-business-landing section ul a:focus{transform:scale(1.05)}.ammo-plus-business-landing section ul a img{width:100%}.ammo-plus-business-landing section:nth-of-type(1){}.ammo-plus-business-landing section:nth-of-type(1)>a{width:23%;top:42.6%;left:25.2%}.ammo-plus-business-landing section:nth-of-type(1) ul{width:12%;bottom:5%;right:4.5%}.ammo-plus-business-landing section:nth-of-type(2){}.ammo-plus-business-landing section:nth-of-type(2)>a{width:28.5%;top:2.3%;right:30.5%}.ammo-plus-business-landing section:nth-of-type(3){}.ammo-plus-business-landing section:nth-of-type(3)>a{width:28.5%;top:4%;right:19%}#DealerLoctor{}.Group{border:1px solid #c2c2c2;margin:5px;padding:5px}.dealerSearch{}.ResultList{}.ResultList .Alternate{}.ResultList .LineItem{clear:both;height:20px;border-bottom:1px solid}.ResultList .LineItem .Label{float:left;font-weight:bold;padding-top:3px}.ResultList .LineItem .Label .Name{}.ResultList .LineItem .Label .devider{}.ResultList .LineItem .Label .MiniAddress{}.ResultList .LineItem .CenterMap{color:red;cursor:pointer;float:left;font-family:serif;margin-left:5px;margin-top:3px}.ResultList .LineItem .Expander{float:right;margin-top:3px;cursor:pointer}.DetailItem{margin:10px;padding-left:10px}.DetailItem .LeftCol{float:left;padding:5px}.DetailItem .ColDevider{}.DetailItem .Summary{display:inline-block;margin:5px;padding:5px;width:60%}.GoogleMapContainer{height:500px;width:100%}.googleBoxPopup{color:#000}.googleBoxPopup a{color:#000}.ExpanderImg{width:15px}div.largerImagePopupContainer{background-color:#fff;border:1px solid #d3d2cd;left:300px;padding:0 10px 10px;position:absolute;z-index:2001;top:80px}span.close{background:none repeat scroll 0 0 #edeef0;cursor:pointer;float:right;margin-top:8px;padding:3px 5px}span.close a{text-decoration:none}div.cardBox div.largerImagePopupBox{margin-top:30px}#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff}#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:1999;text-align:left;visibility:hidden;display:none}#sb-overlay{position:relative;height:100%;width:100%}#sb-wrapper{position:absolute;visibility:hidden;width:100px}#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px}#sb-body{position:relative;height:100%}#sb-body-inner{position:absolute;height:100%;width:100%}#sb-player.html{height:100%;overflow:auto}#sb-body img{border:none}#sb-loading{position:relative;height:100%}#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center}#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block}#sb-body,#sb-loading{background-color:#060606}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden}#sb-title,#sb-title-inner{height:26px;line-height:26px}#sb-title-inner{font-size:16px}#sb-info,#sb-info-inner{height:20px;line-height:20px}#sb-info-inner{font-size:12px}#sb-nav{float:right;height:16px;padding:2px 0;width:45%}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat}#sb-nav-close{background-image:url(close.png)}#sb-nav-next{background-image:url(next.png)}#sb-nav-previous{background-image:url(previous.png)}#sb-nav-play{background-image:url(play.png)}#sb-nav-pause{background-image:url(pause.png)}#sb-counter{float:left;width:45%}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff}#sb-counter a.sb-counter-current{text-decoration:underline}div.sb-message{font-size:12px;padding:10px;text-align:center}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}