@media only screen and (max-width:1024px){#chat-widget-container{visibility:hidden!important}#buds_chat_overlay{visibility:hidden!important}.checkout_shipping{padding:0!important}.shippingQuoteResult{width:215px}#use_ffl_dealer{font-size:8px!important}}@media only screen and (max-width:400px){.btn{font-size:10px!important}#email_footer_mobile{font-size:10px!important}.bbb{width:60px!important;height:auto;float:left}#chat-widget-container{visibility:hidden!important}#buds_chat_overlay{visibility:hidden!important}#gift-certificates input,select,textarea{width:150px!important;font-size:10px!important}#gift-certificates .btn{font-size:8px!important}}.tb_link{display:inline-block;margin:0;cursor:pointer;position:absolute;right:5px;width:103px;font-size:25px;color:#616161;top:0;height:120px}.tb_link:focus{outline:none!important;border:0!important}#tb_logo:focus{outline:-webkit-focus-ring-color auto 1px}input:focus{border-color:#66afe9!important;outline:0!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important}img:focus{outline:-webkit-focus-ring-color auto 1px}a:focus{outline:-webkit-focus-ring-color auto 1px}.form-control:focus{border-color:#66afe9!important;outline:0!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important}.frontpage-specials-row{list-style:none}.form-control{color:#575757}small{color:#000!important}h1.checkout{float:left;color:#000;padding:30px 0 0;margin:0}.btn-success{background-color:#2c882c!important}.header a:focus{outline:-webkit-focus-ring-color auto 1px}.header>a:focus img{outline:-webkit-focus-ring-color auto 1px}.header input[type=checkbox]:focus{outline:-webkit-focus-ring-color auto 1px}.shop-navbar a:focus{outline:-webkit-focus-ring-color auto 1px}.shop-dropdown:active{outline:-webkit-focus-ring-color auto 1px}a#mobileLoginForgotPassword:focus{outline:-webkit-focus-ring-color auto 1px}.shop-dropbtn:focus{outline:-webkit-focus-ring-color auto 1px}.shop-dropbtn:focus+.shop-dropdown-content{display:block;border:1px solid #555;opacity:2;transition-delay:.5s;visibility:visible}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset!important}.close{opacity:1!important}.form-control{border:1px solid #575757}@media only screen and (max-width:400px){.tb_history_box{width:100%;height:45px;display:block;padding:.5em;background-color:#d1ecf1;border:1px solid #bee5eb;margin:.6em 0 0;border-radius:7px;color:#0c5460!important;font-weight:700;display:auto;align-items:center;justify-content:center;font-size:8px}}@media only screen and (min-width:401px){.tb_history_box{width:100%;height:70px;display:block;padding:.5em;background-color:#d1ecf1;border:1px solid #bee5eb;margin:.6em 0 0;border-radius:7px;color:#0c5460!important;font-weight:700;display:flex;align-items:center;justify-content:center}}@media only screen and (max-width:400px){.in-store-pickup-button,#PickLater{font-size:8px!important}}.sr-only{position:absolute;left:-9999px}@media only screen and (max-width:400px){#new-address-form-data .form-group>label{font-size:8px!important}#new-address-form-data .btn{font-size:10px!important}}.csmChoices{list-style:none;display:inline-flex}.csmChoices #csmChoicesLeft{padding:10px}.csmChoices #csmChoicesMid{padding:10px}.csmChoices #csmChoicesRight{padding:10px}#search_manufacturers,#search_calibers{background-color:#fff;color:#767676}#RR_Ratings_Widget #RR_Ratings_Widget_frame .rr_review_stamp_date{color:#fff!important}.checkout_shipping_warranty img{max-width:50px!important;font-size:10px!important}.form-control{border:1px solid #575757}