.debug{display:none;position:absolute;z-index:99;opacity:.8;width:120px;margin-left:-125px;margin-top:-.5rem;background:#ff9;color:#c00;font-size:10px;text-align:center;padding:1px 20px 1px 2px;clip-path:polygon(95% 0,100% 50%,95% 100%,0 100%,0 0)}.cog-branding{display:none!important}[data-slide-index="0"] h2.slideshow-slide__heading:before{content:"";display:block;margin:-100px auto 0;padding:0;width:320px;height:320px;background-image:url(/cdn/shop/files/logo_BarrysFirearms_new_FINAL.WHITE_400x400.png);background-size:cover;background-repeat:norepeat;filter:drop-shadow(0px 10px 10px rgba(0,0,0,.33))}[data-slide-index="0"] h2.slideshow-slide__heading{font-weight:700}h2[class*=section--title]{font-size:1.5rem}.pagination--item{border:solid 1px #8e744a}.pagination--active .pagination--item{background:#8e744a;color:#1d1d1d}a[class*=button]{text-transform:uppercase!important}h4{text-transform:uppercase}.article--title,.article--meta{background:#9d292f;margin:0!important;padding:10px 20px}.article-image--full-width{filter:blur(5px) grayscale(100%)}.article-image--container{overflow:hidden;position:relative}.rte center{line-height:0!important}.rte img:not([style]){margin-top:0!important;margin-bottom:0!important}.productitem__image-container{align-content:center;background:#fff}.collection--description p:first-child{font-size:1.33rem}.vendor-logo img{max-height:50px}.productgrid--item .vendor-logo img{max-height:60px;position:absolute;bottom:10px;right:10px;z-index:100}.product__container .vendor-logo img{max-height:300px}table.custom-metafields,table.custom-metafields td{border:solid 1px #CCC;border-collapse:collapse;padding:5px}table.custom-metafields thead{display:none}table.custom-metafields tbody td:first-child{background:#ccc;color:#000;border-bottom-color:#000;text-align:right}table.custom-metafields tbody td:last-child{width:70%}table.custom-metafields tbody tr:last-child td:first-child{border-bottom:none}.collection__item-title{display:block;background:#9e3a2f;color:#fff;text-decoration:none;line-height:3;font-weight:400;border-radius:5px}.collection__item:hover .collection__item-title{color:#1d1d1d;background:#fff;transition:.5s}.collection__item a{text-decoration:none}.product-gallery-wrapper{position:relative;border:dotted 0 cyan}.product-gallery{position:sticky;top:200px;border:dotted 0 #FFF}.product-gallery .thumbnail,.pswp__img{background:#fff}a.productitem--link{color:#fff!important;background:#90282d;border:1px solid #90282d;padding:5px 10px;border-radius:3px}.vendor-logo{display:block;width:100%;text-align:right}.key-details__icon,.key-details__image{width:36px;height:36px}.product-block--request_quote,.product-request-form__disclosure{background:#333;border:none!important;padding:0 10px}.product-request-form__action{padding-bottom:20px}.product-sku{font-size:10px;display:block;text-align:right;float:right}.collection-filters__filter small{color:#8e744a}table.spec-table{border-collapse:collapse!important;width:100%}table.spec-table td{border:solid 1px #CCC;padding:5px}table.spec-table tbody td:first-child{background:#ccc;color:#000;border-bottom-color:#000;text-align:right}table.spec-table tbody td:last-child{width:70%!important}.product-description.rte ol{list-style:none;margin:0;padding:0;border:1px solid #CCC}.product-description.rte ol li{line-height:1.5;display:flex;border-bottom:1px solid #CCC}.product-description.rte ol li:last-child{border-bottom:none}.product-description.rte ol li:last-child strong{border-bottom:none}.product-description.rte ol li>strong{font-weight:400;flex:0 0 30%;background:#ccc;color:#111;padding:0 5px 0 0;text-align:right;border-bottom:1px solid #111}.product-description.rte ol li{padding:0}.product-description.rte ol li>strong+*{margin-left:10px}.product-description.rte ol li{gap:10px;padding:0}.product-description.rte ol li{padding-right:10px}.options-selection__option-value-input+.options-selection__option-value-name,.options-selection__option-value-input+.options-selection__option-swatch-wrapper{color:#fff;background-color:unset;border-color:#fff}.options-selection__option-value-input:checked+.options-selection__option-value-name{font-weight:700;color:#111;background-color:#fff;border-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
