.crimsontrace_us .tg-n1{font:700 .75rem KlavikaCondensed,Arial,sans-serif;line-height:1.5;letter-spacing:.0625rem;color:#252525}@media (min-width:768px){.crimsontrace_us .tg-n1{font-size:.8125rem}}@media (min-width:1680px){.crimsontrace_us .tg-n1{font-size:1.125rem;line-height:1.22;letter-spacing:.09375rem}}.crimsontrace_us .tg-n2{font:700 .875rem KlavikaCondensed,Arial,sans-serif;line-height:1.4;letter-spacing:.0625rem;color:#252525}@media (min-width:768px){.crimsontrace_us .tg-n2{font-size:1rem;line-height:1.2}}@media (min-width:1024px){.crimsontrace_us .tg-n2{font-size:.8125rem;line-height:1.5;letter-spacing:.09375rem}}@media (min-width:1680px){.crimsontrace_us .tg-n2{font-size:1rem;line-height:1.2;letter-spacing:.0625rem}}.crimsontrace_us .tg-n3{font:normal .8125rem Klavika,Arial,sans-serif;line-height:normal;letter-spacing:.03125rem;color:#252525}.crimsontrace_us .tg-n4{font:normal .6875rem KlavikaCondensed,Arial,sans-serif;line-height:1.36;letter-spacing:normal;color:#959595}@media (min-width:768px){.crimsontrace_us .tg-n4{font-size:.75rem;line-height:1.25}}.crimsontrace_us .tg-h1{font:700 1.875rem KlavikaCondensed,Arial,sans-serif;line-height:1;letter-spacing:.0625rem;color:#252525}@media (min-width:768px){.crimsontrace_us .tg-h1{font-size:4.375rem;letter-spacing:.125rem}}.crimsontrace_us .tg-h2{font:700 1.875rem KlavikaCondensed,Arial,sans-serif;line-height:1.3;letter-spacing:.03125rem;color:#252525}@media (min-width:768px){.crimsontrace_us .tg-h2{line-height:1;letter-spacing:.0625rem}}@media (min-width:1024px){.crimsontrace_us .tg-h2{font-size:2.5rem}}.crimsontrace_us .tg-h3{font:700 1.5rem KlavikaCondensed,Arial,sans-serif;line-height:1;letter-spacing:.0625rem;color:#252525}.crimsontrace_us .tg-h4{font:700 1.25rem KlavikaCondensed,Arial,sans-serif;line-height:1.2;letter-spacing:.0625rem;color:#252525}.crimsontrace_us .tg-h5{font:normal .6875rem Klavika,Arial,sans-serif;line-height:1.2;letter-spacing:.09375rem;color:#fff}@media (min-width:1024px){.crimsontrace_us .tg-h5{font-size:.875rem;letter-spacing:.125rem}}.crimsontrace_us .tg-h6{font:600 1rem Open Sans,Arial,sans-serif;line-height:1.4;letter-spacing:.125rem;color:#252525}@media (min-width:1024px){.crimsontrace_us .tg-h6{font-size:1.25rem;line-height:1.3}}.crimsontrace_us .tg-b1{font:normal .875rem Klavika,Arial,sans-serif;line-height:1.4;letter-spacing:.03125rem;color:#252525}@media (min-width:1024px){.crimsontrace_us .tg-b1{font-size:1rem}}.crimsontrace_us .tg-b2{font:normal .75rem Klavika,Arial,sans-serif;line-height:1.67;letter-spacing:.03125rem;color:#252525}@media (min-width:1024px){.crimsontrace_us .tg-b2{font-size:.8125rem;line-height:1.54;letter-spacing:normal}}.crimsontrace_us .tg-a1{color:#252525}.crimsontrace_us .tg-a1,.crimsontrace_us .tg-a2{font:700 1rem KlavikaCondensed,Arial,sans-serif;letter-spacing:.0625rem;line-height:1.2}.crimsontrace_us .tg-a2{color:#fff}@media (min-width:1024px){.crimsontrace_us .tg-a2{font-size:1.125rem}}.crimsontrace_us .tg-p1{font:normal .875rem Klavika,Arial,sans-serif;line-height:1.2;letter-spacing:.03125rem;color:#252525}@media (min-width:1680px){.crimsontrace_us .tg-p1{font-size:1rem;letter-spacing:.0625rem}}.crimsontrace_us .tg-p2{font:700 .8125rem KlavikaCondensed,Arial,sans-serif;line-height:1.2;letter-spacing:.03125rem;color:#252525}@media (min-width:1680px){.crimsontrace_us .tg-p2{font-size:1rem}}.crimsontrace_us .tg-p3{font:normal .8125rem Klavika,Arial,sans-serif;line-height:1.46;letter-spacing:.03125rem;color:#252525}.crimsontrace_us .tg-l1,.crimsontrace_us .tg-l2{color:#fff}.crimsontrace_us .checkbox-compare-wrapper label,.crimsontrace_us .tg-l1,.crimsontrace_us .tg-l2{font:700 .875rem KlavikaCondensed,Arial,sans-serif;line-height:1.2;letter-spacing:.03125rem}.crimsontrace_us .checkbox-compare-wrapper:hover .icon-compare-hover{opacity:1}.crimsontrace_us .compare-check:checked+.checkbox-compare-wrapper label{color:#b12028}.crimsontrace_us .compare-check:checked+.checkbox-compare-wrapper label:hover{color:#bababa}.crimsontrace_us .badge--new,.crimsontrace_us .no-results-search-button{background-color:#252525}.crimsontrace_us .badge--sale{color:#fff;background-color:#b12028}.crimsontrace_us .animation__underline-from-left{border-bottom:none!important}.crimsontrace_us .animation__underline-from-left:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.125rem}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.crimsontrace_us .animation__underline-from-left:before{height:2px}}.crimsontrace_us .animation__underline-from-left:hover:before{width:100%;-webkit-animation-name:underline-from-left;animation-name:underline-from-left;-webkit-animation-duration:.5s;animation-duration:.5s}.crimsontrace_us .header-promotion{flex:1 1}.crimsontrace_us .header-promotion__text--description{font:normal .6875rem Klavika,Arial,sans-serif;letter-spacing:.09375rem}@media (min-width:1024px){.crimsontrace_us .header-promotion__text--description{font-size:1rem;letter-spacing:.03125rem;margin:.625rem 0}}.crimsontrace_us .promotion-brand{border-color:rgba(177,32,40,.1)}.crimsontrace_us .header{background-color:#b12028;border-bottom:1px solid #b12028}@media (min-width:1024px){.crimsontrace_us .header{height:4.25rem;border-bottom:none}}.crimsontrace_us .header__signin{margin-left:.625rem}@media (min-width:1680px){.crimsontrace_us .header__signin{margin-left:1.875rem}}.crimsontrace_us .header__signin a{font:700 .8125rem KlavikaCondensed,Arial,sans-serif;color:#fff;letter-spacing:.03125rem;text-transform:uppercase}@media (min-width:1024px){.crimsontrace_us .header__signin a{margin-top:.1875rem}}@media (min-width:1680px){.crimsontrace_us .header__signin a{font-size:1rem;letter-spacing:.0625rem}}.crimsontrace_us .header__minicart{border-left:.0625rem solid hsla(0,0%,100%,.1);padding-top:0}@media (min-width:1024px){.crimsontrace_us .header__minicart{margin-left:.625rem}}@media (min-width:1680px){.crimsontrace_us .header__minicart{margin-left:1.875rem}}@media (min-width:1024px){.crimsontrace_us .header__minicart{border-left:none}}.crimsontrace_us .header__minicart--label,.crimsontrace_us .header__minicart--number{font:700 .75rem KlavikaCondensed,Arial,sans-serif;color:#fff;letter-spacing:.0625rem;text-transform:uppercase}@media (min-width:768px){.crimsontrace_us .header__minicart--label,.crimsontrace_us .header__minicart--number{font-size:.8125rem}}@media (min-width:1024px){.crimsontrace_us .header__minicart--label,.crimsontrace_us .header__minicart--number{letter-spacing:.03125rem}}@media (min-width:1680px){.crimsontrace_us .header__minicart--label,.crimsontrace_us .header__minicart--number{font-size:1rem;letter-spacing:.0625rem}}.crimsontrace_us .header__minicart .header__minicart--number{line-height:1.4375rem;margin:0}@media (min-width:1024px){.crimsontrace_us .header__minicart .header__minicart--number{line-height:normal;padding-top:.125rem;margin-left:.3125rem}}@media (min-width:1680px){.crimsontrace_us .header__minicart .header__minicart--number{font-size:1rem}}.crimsontrace_us .header__minicart .header__minicart--label{order:1;margin:0}@media (min-width:1024px){.crimsontrace_us .header__minicart .header__minicart--label{order:0}}.crimsontrace_us .header__minicart .c-mini-cart,.crimsontrace_us .header__minicart .mini-cart-link,.crimsontrace_us .header__minicart .mini-cart-total{height:100%}.crimsontrace_us .header__minicart .minicart-quantity{flex-direction:column;justify-content:center}@media (min-width:1024px){.crimsontrace_us .header__minicart .minicart-quantity{flex-direction:row;padding-top:.125rem}}.crimsontrace_us .header__search{padding:0;border-left:.0625rem solid hsla(0,0%,100%,.1)}@media (min-width:1024px){.crimsontrace_us .header__search{border-left:none}}.crimsontrace_us .header__search--text.header__search--text{font:700 .75rem KlavikaCondensed,Arial,sans-serif;color:#fff;letter-spacing:.0625rem;text-transform:uppercase}@media (min-width:768px){.crimsontrace_us .header__search--text.header__search--text{order:1;margin:0;font-size:.8125rem}}@media (min-width:1024px){.crimsontrace_us .header__search--text.header__search--text{margin:.1875rem 0 0 .75rem;letter-spacing:.03125rem}}@media (min-width:1680px){.crimsontrace_us .header__search--text.header__search--text{font-size:1rem;letter-spacing:.0625rem}}.crimsontrace_us .header__search--icon{width:.89375rem;height:.89375rem}.crimsontrace_us .header__search--icon use{fill:#fff}.crimsontrace_us .header__search form{background-color:#fff}@media (min-width:1024px){.crimsontrace_us .header__search form{left:16.25rem;height:4.25rem}}@media (min-width:1680px){.crimsontrace_us .header__search form{left:18.75rem}}.crimsontrace_us .header__search input[type=text]{color:#252525}@media (min-width:1024px){.crimsontrace_us .header__search input[type=text]{height:4.25rem}}.crimsontrace_us .header__search button{color:#b12028}@media (min-width:1024px){.crimsontrace_us .header__search button{height:4.25rem}}.crimsontrace_us .header__search .close-icon{color:#b12028}@media (min-width:1024px){.crimsontrace_us .header__search .close-icon{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.crimsontrace_us .header__search.active{box-shadow:inset 0 -4px 0 0 #fff}@media (min-width:768px){.crimsontrace_us .header__search .search-block{flex-direction:column}}@media (min-width:1024px){.crimsontrace_us .header__search .search-block{flex-direction:row}}.crimsontrace_us .header__logo img{box-sizing:content-box;height:auto;width:100%;max-width:6.5625rem;padding-left:.625rem}@media (min-width:768px){.crimsontrace_us .header__logo img{max-width:8.0625rem;padding-left:2.125rem}}@media (min-width:1024px){.crimsontrace_us .header__logo img{max-width:13.375rem;padding-left:2.5rem}}.crimsontrace_us .header__actions{align-self:stretch;overflow:hidden;flex:0 0 12.1875rem}@media (min-width:1024px){.crimsontrace_us .header__actions{height:4.25rem;overflow:visible;flex:0 0 auto}}@media (max-width:1023px){.crimsontrace_us .header__actions.first{margin-left:auto}}@media (max-width:400px){.crimsontrace_us .header__actions{max-width:121px}}.crimsontrace_us .header__actions.crimsoncorps{padding-right:0;flex:initial;display:flex}.crimsontrace_us .header__menu{padding:0;border-left:.0625rem solid hsla(0,0%,100%,.1);border-bottom-color:#bababa;color:#b12028;background-color:transparent}@media (min-width:768px){.crimsontrace_us .header__menu{flex-direction:column}}@media (min-width:1024px){.crimsontrace_us .header__menu{border-left:none}}.crimsontrace_us .header__menu--bar{position:relative;top:-2px}@media (min-width:768px){.crimsontrace_us .header__menu--bar{order:1}}.crimsontrace_us .header__menu--text{margin-top:0;color:#fff;font:700 .75rem KlavikaCondensed,Arial,sans-serif;letter-spacing:.0625rem;text-transform:uppercase}@media (min-width:768px){.crimsontrace_us .header__menu--text{margin:0;font-size:.8125rem}}.crimsontrace_us .header__menu--toggle:before{background:#fff;width:4.1875rem}.crimsontrace_us .header__menu .menu-bar-item{background-color:#fff}.crimsontrace_us .header__hover-animation:hover{box-shadow:inset 0 -4px 0 0 #fff}.crimsontrace_us .header__crimsoncorps-wrapper{display:flex;background-color:#252525;align-items:center;justify-content:center;flex-wrap:nowrap;-webkit-clip-path:polygon(25% 0,100% 0,100% 100%,0 100%);clip-path:polygon(25% 0,100% 0,100% 100%,0 100%)}@media (max-width:767px){.crimsontrace_us .header__crimsoncorps-wrapper{text-align:center}}.crimsontrace_us .header__crimsoncorps{margin-left:1.875rem;margin-right:.625rem}@media (max-width:767px){.crimsontrace_us .header__crimsoncorps{margin-left:1.25rem}}.crimsontrace_us .header__crimsoncorps a{font:normal 1rem KlavikaCondensed,Arial,sans-serif;color:#b12028;letter-spacing:.03125rem;text-transform:uppercase}@media (min-width:1024px){.crimsontrace_us .header__crimsoncorps a{margin-top:.1875rem}}@media (min-width:1680px){.crimsontrace_us .header__crimsoncorps a{font-size:1rem;letter-spacing:.0625rem}}.crimsontrace_us .header__crimsoncorps a .enrolled .label,.crimsontrace_us .header__crimsoncorps a .not-enrolled .coins,.crimsontrace_us .header__crimsoncorps a .not-enrolled img{display:none}.crimsontrace_us .header__crimsoncorps a .not-enrolled .label{display:block;width:4.375rem}@media (max-width:767px){.crimsontrace_us .header__crimsoncorps a .not-enrolled .label{width:3.125rem}}.crimsontrace_us .header__crimsoncorps a span.coins{color:#fff;margin-right:.3125rem;vertical-align:middle}@media (max-width:767px){.crimsontrace_us .header__crimsoncorps a span.coins{margin-right:0}}.crimsontrace_us .header__crimsoncorps a img{width:2.5rem;vertical-align:middle}@media (max-width:767px){.crimsontrace_us .header__crimsoncorps a img{width:1.5625rem}}.crimsontrace_us .header .padlock-icon__use{fill:#fff}.crimsontrace_us .search-block .header__search--icon{fill:#fff;width:.9375rem;height:.9375rem}@media (min-width:768px){.crimsontrace_us .search-block .header__search--icon{margin:.25rem 0}}@media (min-width:1024px){.crimsontrace_us .search-block .header__search--icon{margin:0}}@media (max-width:1023px){.crimsontrace_us .header__secure-checkout{top:0;position:relative}}.crimsontrace_us .header__secure-checkout__text{color:#fff;font-family:KlavikaCondensed,Arial,sans-serif;font-weight:700}@media (min-width:1024px){.crimsontrace_us .search-suggestions-container{top:4.25rem;height:calc(100vh - 4.25rem)}}@-webkit-keyframes left{0%{right:750px}50%{right:-20px}to{right:0}}@keyframes left{0%{right:750px}50%{right:-20px}to{right:0}}.crimsontrace_us .loader-overlay-container .spinner-loader{display:none}.crimsontrace_us .loader-overlay-container .spinner-loader-container{background:url(../images/CT_Loader.gif) 50% no-repeat;background-size:60px}.crimsontrace_us .header-promotion__wrapper{display:flex;border-bottom:.0625rem solid rgba(177,32,40,.9)}.crimsontrace_us .c-product__attribute-list[class*=color] .c-product__attribute-link,.crimsontrace_us .c-product__attribute-variation-list[class*=color] .c-product__attribute-link{min-width:2.6875rem;width:auto}.crimsontrace_us .ms-button.btn-color-scheme-primary{border-color:#b12028!important;background-color:#b12028!important;color:#fff!important}.crimsontrace_us .ms-button.btn-color-scheme-primary:hover{border-color:#b12028!important;background-color:#252525!important;color:#fff!important}.crimsontrace_us .product-tile__caption-wrapper{display:block;height:5rem}.crimsontrace_us .product-description__picture{-webkit-animation-name:left!important;animation-name:left!important;-webkit-animation-duration:2s!important;animation-duration:2s!important;position:relative!important;margin-top:0!important}.crimsontrace_us .product-tile{border:0}.crimsontrace_us .alt-zoom__lens,.crimsontrace_us .c-product__alt-zoom-container{display:none!important}.crimsontrace_us .c-product__primary-image-container{padding:0 20%}.crimsontrace_us .email-input-wrapper{color:#464547!important;padding-left:1.5rem!important;background-color:#fff!important}.crimsontrace_us .email-input{color:#464547!important}.crimsontrace_us .email-label{color:#464547!important;padding-left:30px!important}.crimsontrace_us .editorial-article-tile__button-anchor:hover{border-color:#b12028!important;background-color:#252525!important;color:#fff!important;border-style:solid}.crimsontrace_us .dropdown-submodules__top-tiles{position:relative;z-index:1;margin-bottom:-80px!important}.crimsontrace_us .dropdown-submodules__title-icon{fill:#fff;stroke:#fff;margin-left:10px;stroke-linecap:round;stroke-linejoin:round;stroke-width:80.63px;transition:transform .2s ease-out,-webkit-transform .2s ease-out;margin-top:auto;margin-bottom:auto}.crimsontrace_us .dropdown-submodules__title-icon__description{text-align:center;font-weight:600;color:#fff;margin:auto;padding-left:5px;display:inline-flex;padding-right:5px;padding-top:3px;padding-bottom:1px;text-transform:uppercase;transition:transform .2s ease-out,-webkit-transform .2s ease-out;margin:0;margin-left:0;margin-right:0;margin-top:auto;margin-bottom:auto;white-space:nowrap;background-color:#b12028;border-style:solid;border-color:#b12028;border-width:thin;font-family:KlavikaCondensed,Arial,sans-serif}.crimsontrace_us .product-tile__action-wrapper .add-to-cart,.crimsontrace_us .quick-view-button{height:2.5rem}.crimsontrace_us .col-xs-12.ms-no-padding.bv-rating-wrapper{display:none}.crimsontrace_us a.ms-button.button-fancy-large.btn-color-scheme-primary.see-details.tg-a1{padding-left:10px;padding-right:10px;opacity:.5}.crimsontrace_us .order-discount{color:#fff!important;padding-top:10px;padding-bottom:10px;background-color:red}.crimsontrace_us .order-discount .p-bottom{color:#fff;padding-bottom:10px;padding-top:10px}.crimsontrace_us table.cart-totals{border-collapse:collapse}.crimsontrace_us button#ratings-summary,.crimsontrace_us button#WAR{display:none!important}.crimsontrace_us .attribute-table span.label.tg-b2{width:35%}.crimsontrace_us .attribute-table span.label.tg-b2,.crimsontrace_us .attribute-table span.value.tg-b2{margin-bottom:2px;display:flex;flex:0 1 auto;justify-content:left;padding-left:10px;border-style:solid;border-width:1px}.crimsontrace_us .attribute-table span.value.tg-b2{width:50%;margin-left:5px}.crimsontrace_us .attribute-table li.attribute.tg-b2{display:flex;flex:0 1 auto;flex-direction:row}.crimsontrace_us a.thumb-link.product-tile__thumbnail-link.js-tile-url.ms-flex{padding-top:50px}.crimsontrace_us .classroom-full-body,.crimsontrace_us .email-checkbox-wrapper,.crimsontrace_us .login-box.login-order-track,.crimsontrace_us .support-full-body,.crimsontrace_us .support-topics-container,.crimsontrace_us .support-training-flex-tile-container,.crimsontrace_us .support-video-copy,.crimsontrace_us fieldset.c-account-login__login-block-fieldset,.crimsontrace_us ul.classroom-ul{font-family:KlavikaCondensed,Arial,sans-serif}@media (min-width:1024px){.crimsontrace_us .header{border-bottom:0}.crimsontrace_us .header__search form{left:16.25rem}.crimsontrace_us .header__actions{overflow:visible;flex:0 0 auto}.crimsontrace_us .header__nav .pages-subnav .pages-subnav-level{width:100%;padding-top:.4375rem}.crimsontrace_us .header__nav .pages-subnav .pages-subnav-level--open{max-height:50vh;padding-top:1rem}.crimsontrace_us .header__nav .pages-subnav__item{width:100%}.crimsontrace_us .header__nav .pages-subnav__sub-item:first-child{padding-top:0}.crimsontrace_us .footer-container .footer-link{margin-bottom:.625rem;margin-top:0}.crimsontrace_us .category-title-text,.crimsontrace_us .pagination{margin-top:2.3125rem}.crimsontrace_us .dark-mode{background-color:#000!important;margin-top:0!important;margin-bottom:0!important}.crimsontrace_us .dark-mode .editorial-article-tile__info-container{background-color:#252525}.crimsontrace_us .dark-mode .editorial-article-tile__button-text{color:#fff}.crimsontrace_us .dark-mode .slider-category-recommendations__wrapper{padding:4rem 0}.crimsontrace_us .dark-mode .slider-category-recommendations__title{display:none}.crimsontrace_us .dark-mode .category-recommendation-tile:not(section){margin:1rem 0;transition:box-shadow .5s ease}.crimsontrace_us .dark-mode .category-recommendation-tile:hover:not(section){box-shadow:0 0 4px 2px #b12028}.crimsontrace_us .dark-mode .category-recommendation-tile:after:not(section){content:"";position:absolute;top:0;left:0;z-index:1;background-color:rgba(0,0,0,.3);width:100%;height:100%}.crimsontrace_us .dark-mode .category-recommendation-tile__info-container{padding:0!important;position:absolute;top:50%;left:0;z-index:2}.crimsontrace_us .dark-mode .category-recommendation-tile__button-anchor-inner{color:#fff;font-size:1.5rem;font-size:2.5rem;border-bottom:none!important}.crimsontrace_us .category-recommendation-tile__image-container:after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.3);background-size:cover;z-index:1;position:absolute;top:0;left:0}.crimsontrace_us .ct-editorial-link .editorial-article-tile__button-anchor{background-color:#b12028;color:#fff;height:2.8125rem;transition:all .2s ease;font-weight:600;letter-spacing:1px;line-height:1;text-decoration:none;text-align:center;text-transform:uppercase;font-size:1rem;border-radius:0;box-sizing:border-box;justify-content:center;align-items:center;font-family:KlavikaCondensed,Arial,sans-serif;max-width:50%;margin-left:auto;margin-right:auto;padding:0 2.5rem}.crimsontrace_us .editorial-article-tile__button-anchor{text-decoration:none;width:auto;padding-top:0;padding-right:2.1875rem;padding-bottom:0;padding-left:2.1875rem;display:flex;border-color:#b12028;background-color:#b12028;color:#fff;font-family:KlavikaCondensed,Arial,sans-serif}.crimsontrace_us .product-description__picture{max-width:none}.crimsontrace_us [data-slick-index="0"] #acf-module-uid__hp-slider-category-recommendation{z-index:1;position:relative;-webkit-animation-name:laser;animation-name:laser;-webkit-animation-duration:2s;animation-duration:2s}.crimsontrace_us [data-slick-index="1"] #acf-module-uid__hp-slider-category-recommendation{z-index:0;position:relative;-webkit-animation-name:tactical;animation-name:tactical;-webkit-animation-duration:2.5s;animation-duration:2.5s}.crimsontrace_us [data-slick-index="2"] #acf-module-uid__hp-slider-category-recommendation{z-index:-1;position:relative;-webkit-animation-name:electronics;animation-name:electronics;-webkit-animation-duration:3s;animation-duration:3s}.crimsontrace_us [data-slick-index="3"] #acf-module-uid__hp-slider-category-recommendation{z-index:-2;position:relative;-webkit-animation-name:rifle;animation-name:rifle;-webkit-animation-duration:3.5s;animation-duration:3.5s}@-webkit-keyframes laser{0%{right:450px}to{right:0}}@keyframes laser{0%{right:450px}to{right:0}}@-webkit-keyframes tactical{0%{right:750px}to{right:0}}@keyframes tactical{0%{right:750px}to{right:0}}@-webkit-keyframes electronics{0%{right:1050px}to{right:0}}@keyframes electronics{0%{right:1050px}to{right:0}}@-webkit-keyframes rifle{0%{right:1350px}to{right:0}}@keyframes rifle{0%{right:1350px}to{right:0}}.crimsontrace_us .dropdown-submodules__title-icon__description:hover:not(section){background-color:#252525;border-color:#b12028;margin-top:auto;margin-bottom:auto}.crimsontrace_us .product-description.product-description-bm-style.ms-full-width.ms-flex{padding-top:70px}}@media (min-width:1680px){.crimsontrace_us .product-tile__action-wrapper .add-to-cart,.crimsontrace_us .product-tile__action-wrapper .quick-view-button,.crimsontrace_us .product-tile__action-wrapper .see-details{padding:revert}}@media (min-width:768px){.crimsontrace_us .m-pdp .c-product__name{font-size:1.5rem;line-height:1.5rem}.crimsontrace_us .header__nav .base-categories{flex-wrap:nowrap}}@media (max-width:1023px){.crimsontrace_us::-webkit-input-placeholder{color:#fff}.crimsontrace_us::-moz-placeholder{color:#fff}.crimsontrace_us::-ms-input-placeholder{color:#fff}.crimsontrace_us::placeholder{color:#fff}.crimsontrace_us .header__search fieldset{background-color:#2c2c2c}.crimsontrace_us .header__search input[type=text]{background-color:#2c2c2c;color:#fff!important}.crimsontrace_us .header__search .search-suggestion-ending__text{color:#ddd}.crimsontrace_us .active-search-icon{fill:#fff!important}}@media (max-width:1023px){.crimsontrace_us::-webkit-input-placeholder{color:#fff}.crimsontrace_us::-moz-placeholder{color:#fff}.crimsontrace_us::-ms-input-placeholder{color:#fff}.crimsontrace_us::placeholder{color:#fff}.crimsontrace_us .header__search fieldset{background-color:#2c2c2c}.crimsontrace_us .header__search input[type=text]{background-color:#2c2c2c;color:#fff!important}.crimsontrace_us .header__search .search-suggestion-ending__text{color:#ddd}.crimsontrace_us .active-search-icon{fill:#fff!important}.crimsontrace_us svg.close-icon.ms_hide-under-desktop{fill:#fff}}@media (max-width:768px){.crimsontrace_us .attribute-table span.label.tg-b2,.crimsontrace_us .attribute-table span.value.tg-b2{width:50%}}.crimsontrace_us .header__actions a:focus{outline:1px solid #000}.crimsontrace_us .header__nav{color:#252525;background-color:#fff}@media (min-width:1024px){.crimsontrace_us .header__nav{height:100%;flex-direction:row;color:#fff;background-color:transparent}}.crimsontrace_us .header__nav .pages-nav{flex-shrink:0;padding:0;padding-bottom:.6875rem;border-top-color:#e7e7e7;border-bottom:none}@media (min-width:1024px){.crimsontrace_us .header__nav .pages-nav{padding-bottom:0}}@media (min-width:1024px){.crimsontrace_us .header__nav .pages-nav__item{padding:0 .5625rem}}.crimsontrace_us .header__nav .pages-nav__item--active .pages-nav__link{color:#fff;background-color:#b12028}@media (min-width:1024px){.crimsontrace_us .header__nav .pages-nav__item--active .pages-nav__link{padding:1.625rem 0;background-color:transparent;color:#fff}}.crimsontrace_us .header__nav .pages-nav__item--active .pages-nav__link .pages-nav__link--back{display:inline-block}.crimsontrace_us .header__nav .pages-nav__item--active .pages-nav__arrow-image--left{position:relative;top:.0625rem;fill:#fff}.crimsontrace_us .header__nav .pages-nav a:focus{outline:1px solid #000}.crimsontrace_us .header__nav .pages-nav__link{min-height:3.125rem;padding:.8125rem 1.25rem;color:#252525;font-size:.875rem;letter-spacing:.0625rem}@media (min-width:768px){.crimsontrace_us .header__nav .pages-nav__link{padding:.8125rem 2.125rem;font-size:1rem}}@media (min-width:1024px){.crimsontrace_us .header__nav .pages-nav__link{color:#fff;padding:1.625rem 0;font-size:.8125rem;letter-spacing:.0625rem}}@media (min-width:1680px){.crimsontrace_us .header__nav .pages-nav__link{font-size:1.125rem}}@media (min-width:1024px){.crimsontrace_us .header__nav .pages-nav__link.selected:before,.crimsontrace_us .header__nav .pages-nav__link:active:before,.crimsontrace_us .header__nav .pages-nav__link:focus-within:before,.crimsontrace_us .header__nav .pages-nav__link:focus:before,.crimsontrace_us .header__nav .pages-nav__link:hover:not(.js-subnav-link):before{background-color:#fff}}@media (min-width:1024px){.crimsontrace_us .header__nav .pages-nav__link:hover:before{background-color:#fff}}.crimsontrace_us .header__nav .pages-nav__right-arrow use{fill:#252525}@media (min-width:1024px){.crimsontrace_us .header__nav .pages-subnav-wrapper{background-color:#fff}}.crimsontrace_us .header__nav .pages-subnav{flex-basis:60%}@media (min-width:1024px){.crimsontrace_us .header__nav .pages-subnav{flex-basis:70%;max-width:70%;padding-left:1.25rem}}@media (min-width:1680px){.crimsontrace_us .header__nav .pages-subnav{flex-basis:60%;max-width:60%;padding-left:4.6875rem}}.crimsontrace_us .header__nav .pages-subnav__link{color:#252525;font:700 .875rem KlavikaCondensed,Arial,sans-serif;letter-spacing:.0625rem}.crimsontrace_us .header__nav .pages-subnav__link:hover{color:#252525}@media (min-width:768px){.crimsontrace_us .header__nav .pages-subnav__link{font-size:1rem}}@media (min-width:1024px){.crimsontrace_us .header__nav .pages-subnav__link{font-size:.8125rem;letter-spacing:.03125rem}}@media (min-width:1680px){.crimsontrace_us .header__nav .pages-subnav__link{font-size:1rem;letter-spacing:.0625rem}}@media (min-width:1024px){.crimsontrace_us .header__nav .pages-subnav__link:hover:not(.js-subnav-link):before{background-color:transparent}}.crimsontrace_us .header__nav .pages-subnav__link:after{display:none}.crimsontrace_us .header__nav .pages-subnav__sub-link{font:normal .8125rem KlavikaCondensed,Arial,sans-serif;letter-spacing:.03125rem;padding:.25rem 0;margin:.3125rem 0;display:inline-block}.crimsontrace_us .header__nav .pages-subnav__sub-link:hover{color:#252525}.crimsontrace_us .header__nav .base-categories{width:100%;justify-content:space-between}@media (min-width:1024px){.crimsontrace_us .header__nav .base-categories{justify-content:flex-start;margin-left:1.25rem}}@media (min-width:1680px){.crimsontrace_us .header__nav .base-categories{margin-left:2.8125rem}}.crimsontrace_us .header__nav .special-categories{flex-basis:20%}@media (min-width:1024px){.crimsontrace_us .header__nav .special-categories{padding-right:2.125rem}}@media (min-width:1680px){.crimsontrace_us .header__nav .special-categories{padding-right:4.375rem}}@media (min-width:1024px){.crimsontrace_us .header__nav .special-categories__item{padding-bottom:.875rem}}.crimsontrace_us .header__nav .special-categories__item-link{font:normal .875rem KlavikaCondensed,Arial,sans-serif;color:#252525}.crimsontrace_us .header__nav .special-categories__item-link:hover{color:#252525}@media (min-width:768px){.crimsontrace_us .header__nav .special-categories__item-link{font-size:1rem}}@media (min-width:1024px){.crimsontrace_us .header__nav .special-categories__item-link{font-size:.8125rem}}@media (min-width:1680px){.crimsontrace_us .header__nav .special-categories__item-link{font-size:1rem}}.crimsontrace_us .header__nav--bottom{padding-top:1.5625rem;border-top:1px solid #ededed}@media (min-width:768px){.crimsontrace_us .header__nav--bottom{padding-bottom:1.875rem}}.crimsontrace_us .header__nav--bottom .sign-in-btn{color:#252525;font:700 .875rem KlavikaCondensed,Arial,sans-serif;letter-spacing:.0625rem}@media (min-width:768px){.crimsontrace_us .header__nav--bottom .sign-in-btn{font-size:1rem}}@media (min-width:1024px){.crimsontrace_us .header__nav--bottom .sign-in-btn{color:#fff;font-size:.6875rem;letter-spacing:.03125rem}}@media (min-width:1680px){.crimsontrace_us .header__nav--bottom .sign-in-btn{font-size:.875rem}}.crimsontrace_us .header__nav--bottom .contactinfo{padding-top:6.25rem}.crimsontrace_us .header__nav--bottom .account-right-nav{margin-bottom:0}.crimsontrace_us .header__nav--bottom .account-right-nav__contact,.crimsontrace_us .header__nav--bottom .account-right-nav__content,.crimsontrace_us .header__nav--bottom .account-right-nav a{font:normal .8125rem Klavika,Arial,sans-serif;letter-spacing:.03125rem;color:#bababa}@media (min-width:1680px){.crimsontrace_us .category-promo-banner__wrapper{margin-left:4.375rem}}.crimsontrace_us .earn-loyalty-points{color:#b12028}.crimsontrace_us .header__search span.category-suggestion{font:700 .875rem KlavikaCondensed,Arial,sans-serif;line-height:1.4;letter-spacing:.0625rem;color:#252525}@media (min-width:768px){.crimsontrace_us .header__search span.category-suggestion{font-size:1rem;line-height:1.2}}@media (min-width:1024px){.crimsontrace_us .header__search span.category-suggestion{font-size:.8125rem;line-height:1.5;letter-spacing:.09375rem}}@media (min-width:1680px){.crimsontrace_us .header__search span.category-suggestion{font-size:1rem;line-height:1.2;letter-spacing:.0625rem}}.crimsontrace_us .header__search span.search-suggestions__count,.crimsontrace_us .header__search span.search-suggestions__title{font:700 1.25rem KlavikaCondensed,Arial,sans-serif;line-height:1.2;letter-spacing:.0625rem;color:#252525}@media (min-width:1024px){.crimsontrace_us .header__search .search-suggestion-ending{padding-top:.0625rem}}.crimsontrace_us .interesting-pages__item{font:700 .875rem KlavikaCondensed,Arial,sans-serif;line-height:1.4;letter-spacing:.0625rem;color:#252525}@media (min-width:768px){.crimsontrace_us .interesting-pages__item{font-size:1rem;line-height:1.2}}@media (min-width:1024px){.crimsontrace_us .interesting-pages__item{font-size:.8125rem;line-height:1.5;letter-spacing:.09375rem}}@media (min-width:1680px){.crimsontrace_us .interesting-pages__item{font-size:1rem;line-height:1.2;letter-spacing:.0625rem}}.crimsontrace_us .product-suggestions__items .product-name{font:normal .8125rem Klavika,Arial,sans-serif;line-height:1.46;letter-spacing:.03125rem;color:#252525}.crimsontrace_us .product-suggestions .view-all-suggestions{font:700 1rem KlavikaCondensed,Arial,sans-serif;letter-spacing:.0625rem;line-height:1.2;color:#252525;white-space:nowrap}@media (min-width:1024px){.crimsontrace_us .product-suggestions .view-all-suggestions{font-size:1.125rem}}.crimsontrace_us .suggested-content .editorial-article-tile__button-text{font:normal .8125rem Klavika,Arial,sans-serif;line-height:1.46;letter-spacing:.03125rem;color:#252525}.crimsontrace_us .active-search-icon{fill:#252525}@media (min-width:1024px){.crimsontrace_us .c-mini-cart__content{top:calc(100% + .0625rem)}}@media (min-width:1024px){.crimsontrace_us .c-mini-cart__header{padding:0 1.25rem}}@media (min-width:1680px){.crimsontrace_us .c-mini-cart__header{padding:0 1.875rem}}@media (min-width:1024px){.crimsontrace_us .c-mini-cart__close{right:1.25rem}}@media (min-width:1680px){.crimsontrace_us .c-mini-cart__close{right:1.875rem}}.crimsontrace_us .c-mini-cart__product-price{font-family:Klavika,Arial,sans-serif;font-weight:600}@media (min-width:1680px){.crimsontrace_us .c-mini-cart__product-price{font-size:1rem}}.crimsontrace_us .c-mini-cart__subtotals-label,.crimsontrace_us .c-mini-cart__subtotals-value{font-family:KlavikaCondensed,Arial,sans-serif;text-transform:uppercase}@media (min-width:1024px){.crimsontrace_us .c-mini-cart__action{font-size:1.125rem}}.crimsontrace_us .c-mini-cart__attributes,.crimsontrace_us .c-mini-cart__product-remove-cta{font-family:Klavika,Arial,sans-serif}@media (min-width:1024px){.crimsontrace_us .c-mini-cart .c-product__quantity-input{font-size:1rem}}.crimsontrace_us .footer-container .footer-email-sign-up{color:#b12028}@media (min-width:1024px){.crimsontrace_us .footer-container .footer-email-sign-up .ms-grid-system-wrapper{margin:3rem 0 3.375rem}}.crimsontrace_us .footer-container .heading-text{color:#fff;font:700 1.875rem KlavikaCondensed,Arial,sans-serif;line-height:normal;letter-spacing:.03125rem;margin:1.875rem 0 1.5625rem}@media (min-width:768px){.crimsontrace_us .footer-container .heading-text{margin:0 0 1.5625rem;letter-spacing:.0625rem}}@media (min-width:1024px){.crimsontrace_us .footer-container .heading-text{font-size:2.5rem;margin:0 0 1.25rem}}.crimsontrace_us .footer-container .promotional-text{color:#fff;font:normal .875rem KlavikaCondensed,Arial,sans-serif;line-height:1.25rem;letter-spacing:.03125rem}@media (min-width:768px){.crimsontrace_us .footer-container .promotional-text{padding-right:3.75rem}}@media (min-width:1024px){.crimsontrace_us .footer-container .promotional-text{font-size:1rem;line-height:1.375rem;padding-right:0}}.crimsontrace_us .footer-container .form-email-sign-up{background-color:transparent;border-bottom-width:.25rem;border-color:#fff}@media (min-width:768px){.crimsontrace_us .footer-container .form-email-sign-up{margin-top:0;padding:0 0 .625rem}}@media (min-width:1024px){.crimsontrace_us .footer-container .form-email-sign-up{padding-top:.9375rem}}@media (min-width:1680px){.crimsontrace_us .footer-container .form-email-sign-up{padding-top:1.5625rem}}@media (min-width:1024px){.crimsontrace_us .footer-container .newsletter-div{margin-left:0;padding-right:.625rem}}@media (min-width:1680px){.crimsontrace_us .footer-container .newsletter-div{margin-left:20%;padding:0 .625rem}}@media (min-width:768px){.crimsontrace_us .footer-container .form-div{display:flex;align-items:center}}@media (min-width:1024px){.crimsontrace_us .footer-container .form-div{margin-left:auto;padding:0 .625rem}}@media (min-width:1680px){.crimsontrace_us .footer-container .form-div{max-width:25%;flex-basis:25%;margin-right:20%}}.crimsontrace_us .footer-container .email-checkbox-wrapper{color:#fff}.crimsontrace_us .footer-container .email-label{background-color:transparent;top:.75rem;color:#fff}@media (min-width:768px){.crimsontrace_us .footer-container .email-label{top:0}}@media (min-width:1024px){.crimsontrace_us .footer-container .email-label{top:.9375rem}}@media (min-width:1680px){.crimsontrace_us .footer-container .email-label{top:1.5625rem}}.crimsontrace_us .footer-container .email-input{width:100%}.crimsontrace_us .footer-container .ms-button.email-submit{background-image:url(../images/arrow-white.svg);background-color:#b12028}.crimsontrace_us .footer-container .ms-button.email-submit:hover{background-color:#b12028}.crimsontrace_us .footer-container .mc-subscribe__error,.crimsontrace_us .footer-container .mc-subscribe__success{max-width:calc(100% - 1.25rem);margin:0 .625rem 2.5rem;padding:0 0 .9375rem;color:#fff}@media (min-width:768px){.crimsontrace_us .footer-container .mc-subscribe__error,.crimsontrace_us .footer-container .mc-subscribe__success{max-width:330px;margin:0 auto;align-self:center}}.crimsontrace_us .footer-container .navigation-footer-links{background-color:#252525}@media (min-width:1024px){.crimsontrace_us .footer-container .navigation-footer-links{padding-top:5.4375rem}}.crimsontrace_us .footer-container .navigation-footer-links .footer-category{color:#fff;font:700 .875rem KlavikaCondensed,Arial,sans-serif;letter-spacing:.0625rem}@media (min-width:768px){.crimsontrace_us .footer-container .navigation-footer-links .footer-category{font-size:1rem}}@media (min-width:1024px){.crimsontrace_us .footer-container .navigation-footer-links .footer-category{letter-spacing:.09375rem}}.crimsontrace_us .footer-container .footer-category.accordion-title{border-color:hsla(0,0%,100%,.1)}@media (min-width:1024px){.crimsontrace_us .footer-container .footer-category.accordion-title{margin-bottom:1.875rem}}.crimsontrace_us .footer-container .footer-link{color:#fff;line-height:normal;margin-bottom:1.125rem}@media (min-width:1024px){.crimsontrace_us .footer-container .footer-link{margin-bottom:.625rem}}.crimsontrace_us .footer-container .footer-link:hover{color:#fff}.crimsontrace_us .footer-container .content-links li:last-child .footer-link{margin-bottom:1.6875rem}@media (min-width:1024px){.crimsontrace_us .footer-container .content-links li:last-child .footer-link{padding-bottom:0}}@media (min-width:1024px) and (max-width:1679px){.crimsontrace_us .footer-container .connect-column,.crimsontrace_us .footer-container .footer-column:not(.partner-column){flex-basis:20%;max-width:20%}}@media (min-width:1024px) and (max-width:1679px){.crimsontrace_us .footer-container .partner-column{flex-basis:17%;max-width:17%}}@media (min-width:1024px) and (max-width:1679px){.crimsontrace_us .footer-container .connect-column{margin:0;display:block;order:0}}@media (min-width:1024px){.crimsontrace_us .footer-container .connect-column .content-links{justify-content:normal}}@media (min-width:1024px) and (max-width:1679px){.crimsontrace_us .footer-container .connect-column .footer-category__connect{margin:0 0 1.4375rem}}.crimsontrace_us .footer-container .need-help-column{font:normal .8125rem Klavika,Arial,sans-serif;line-height:normal;letter-spacing:.03125rem;color:#252525;border-color:hsla(0,0%,100%,.1);color:#fff}.crimsontrace_us .footer-container .need-help-column li{margin:.625rem 0}.crimsontrace_us .footer-container .need-help-column .footer-link{display:inline}@media (min-width:1024px){.crimsontrace_us .footer-container .copy{justify-content:normal;padding-top:2.75rem}}@media (min-width:1680px){.crimsontrace_us .footer-container .copy{padding-left:8.5rem}}@media (min-width:1024px){.crimsontrace_us .footer-container .copy span{display:inline}}.crimsontrace_us .footer-container .copy .footer-link{color:#fff;font-size:.6875rem;line-height:1.36}@media (min-width:768px){.crimsontrace_us .footer-container .copy .footer-link{font-size:.75rem;line-height:1.25}}.crimsontrace_us .footer-container .copy .footer-link:hover{color:#fff}.crimsontrace_us .footer-container .copy .footer-links-wrapper{display:inline}@media (min-width:768px){.crimsontrace_us .footer-container .copy .footer-links-wrapper{display:block}}@media (max-width:767px){.crimsontrace_us .footer-container .copy .footer-link-terms{display:block;text-align:center}}.crimsontrace_us .footer-container .copy .copy-wrapper{display:flex;flex-direction:column;align-items:center;color:#fff;padding:0 .625rem}@media (min-width:768px){.crimsontrace_us .footer-container .copy .copy-wrapper{display:block}}@media (min-width:1024px){.crimsontrace_us .footer-container .copy .copy-wrapper{white-space:nowrap}}.crimsontrace_us .footer-container .copy .copy-wrapper .footer-link{margin-bottom:0}.crimsontrace_us .resend-optin-email .button.resend{font:700 1rem KlavikaCondensed,Arial,sans-serif;letter-spacing:.0625rem;line-height:1.2;color:#252525;border-color:#b12028;background-color:#b12028;color:#fff}.crimsontrace_us .resend-optin-email .button.resend:hover{border-color:#b12028;background-color:#b12028;color:#fff}.crimsontrace_us .resend-optin-email .button.resend.is-disabled,.crimsontrace_us .resend-optin-email .button.resend.is-disabled:hover,.crimsontrace_us .resend-optin-email .button.resend:disabled,.crimsontrace_us .resend-optin-email .button.resend:disabled:hover{background-color:#bababa;border-color:#bababa;color:#fff}.crimsontrace_us .m-account__primary .c-reset-password__title{font:700 1.5rem KlavikaCondensed,Arial,sans-serif;line-height:1;letter-spacing:.0625rem;color:#252525}.crimsontrace_us .optin-confirmation__question,.crimsontrace_us .optin-confirmation__subtitle,.crimsontrace_us .optin-confirmation__title{font-family:KlavikaCondensed,Arial,sans-serif}.crimsontrace_us .optin-confirmation__advice{font-family:Klavika,Arial,sans-serif}.crimsontrace_us .c-account-login__login-block-required{color:#ec1d24}.crimsontrace_us .c-extendable-menu__nav-item{font-family:KlavikaCondensed,Arial,sans-serif;line-height:2.5rem}@media (min-width:1680px){.crimsontrace_us .c-extendable-menu__nav-item{font-size:1.125rem}}.crimsontrace_us .c-extendable-menu .account-menu-toggler{font:700 .75rem KlavikaCondensed,Arial,sans-serif;line-height:1.5;letter-spacing:.0625rem;color:#252525;color:#bababa}@media (min-width:768px){.crimsontrace_us .c-extendable-menu .account-menu-toggler{font-size:.8125rem}}@media (min-width:1680px){.crimsontrace_us .c-extendable-menu .account-menu-toggler{font-size:1.125rem;line-height:1.22;letter-spacing:.09375rem}}@media (min-width:1024px) and (max-width:1679px){.crimsontrace_us .account-right-nav:last-child{width:50%}}@media (max-width:768px){.crimsontrace_us .account-options-content__title.account-options-content__title{font-size:.75rem}}.crimsontrace_us .my-account-page__user-logout a{font:normal .75rem Klavika,Arial,sans-serif;letter-spacing:.0625rem;line-height:2;color:#252525}.crimsontrace_us .add-address-form-wrapper .make-default-field{display:flex;align-items:center}.crimsontrace_us .add-address-form-wrapper .label-default-address{margin:0}.crimsontrace_us .personal-information__box-title,.crimsontrace_us .personal-information__item-title{font-family:inherit}.crimsontrace_us .payment-information-popup .m-account__register-title{font:700 1.25rem KlavikaCondensed,Arial,sans-serif;line-height:1.2;letter-spacing:.0625rem;color:#252525}.crimsontrace_us .m-account__register-label{font-family:Klavika,Arial,sans-serif;margin-bottom:.625rem}.crimsontrace_us .m-account .custom-form-element__checkbox-label:before{top:.375rem;-webkit-transform:translateY(0);transform:translateY(0)}.crimsontrace_us .m-account__register-preference .custom-form-element{align-items:flex-start}.crimsontrace_us .m-account__register-title{font-family:KlavikaCondensed,Arial,sans-serif}.crimsontrace_us .account-right-nav__contact,.crimsontrace_us .email-list-wrapper label,.crimsontrace_us .m-register__terms{font-family:Klavika,Arial,sans-serif}.crimsontrace_us .product-list-item .name{font:700 .8125rem KlavikaCondensed,Arial,sans-serif;line-height:1.2;letter-spacing:.03125rem;color:#252525}@media (min-width:1680px){.crimsontrace_us .product-list-item .name{font-size:1rem}}.crimsontrace_us .m-wishlist__product-date-added .m-wishlist__product-date-label,.crimsontrace_us .m-wishlist__product-date-added .m-wishlist__product-date-value{font:normal .75rem Klavika,Arial,sans-serif;line-height:1.67;letter-spacing:.03125rem;color:#252525}@media (min-width:1024px){.crimsontrace_us .m-wishlist__product-date-added .m-wishlist__product-date-label,.crimsontrace_us .m-wishlist__product-date-added .m-wishlist__product-date-value{font-size:.8125rem;line-height:1.54;letter-spacing:normal}}.crimsontrace_us .m-wishlist-search__results-title,.crimsontrace_us .m-wishlist-search__title,.crimsontrace_us .m-wishlist__title{font-family:KlavikaCondensed,Arial,sans-serif}.crimsontrace_us .m-account .m-wishlist__address-label,.crimsontrace_us .m-product__price,.crimsontrace_us .m-wishlist-search__info,.crimsontrace_us .m-wishlist-search__no-results-info,.crimsontrace_us .m-wishlist-search__row label,.crimsontrace_us .m-wishlist__product-update-button,.crimsontrace_us .m-wishlist__products-link,.crimsontrace_us .m-wishlist_share-options-label{font-family:Klavika,Arial,sans-serif}.crimsontrace_us .account-orders-list .current-page{background-color:#252525}.crimsontrace_us .account-orders-list .pagination__item{font-family:Klavika,Arial,sans-serif}.crimsontrace_us .line-items .line-item--gift-certificate .line-item-container{flex:0 0 auto}.crimsontrace_us .back-to-order .header__search--icon use{fill:#b12028}.crimsontrace_us .m-account__order-details,.crimsontrace_us .m-account__order-header,.crimsontrace_us .m-account__orderhistory-primeheader .m-register__terms-link{font-family:Klavika,Arial,sans-serif}.crimsontrace_us .m-account__o-m-heading--bigger{font-size:1.25rem;font-weight:700}.crimsontrace_us .no_orders{font-family:Klavika,Arial,sans-serif}.crimsontrace_us .search-content-wrapper{background-color:#fff}.crimsontrace_us .cl-module-content-wrapper--tile{padding:0}@media (min-width:768px){.crimsontrace_us .cl-module-content-wrapper--tile:nth-of-type(3n+1){padding-right:.83313rem;padding-left:0}.crimsontrace_us .cl-module-content-wrapper--tile:nth-of-type(3n+2){padding-right:.41625rem;padding-left:.41625rem}.crimsontrace_us .cl-module-content-wrapper--tile:nth-of-type(3n+3){padding-right:0;padding-left:.83313rem}}@media (min-width:1024px){.crimsontrace_us .cl-module-content-wrapper--tile:nth-of-type(3n+1){padding-right:1.66625rem;padding-left:0}.crimsontrace_us .cl-module-content-wrapper--tile:nth-of-type(3n+2){padding-right:.83313rem;padding-left:.83313rem}.crimsontrace_us .cl-module-content-wrapper--tile:nth-of-type(3n+3){padding-right:0;padding-left:1.66625rem}}@media (min-width:1680px){.crimsontrace_us .cl-module-content-wrapper--tile:nth-of-type(3n+1){padding-right:2.5rem;padding-left:0}.crimsontrace_us .cl-module-content-wrapper--tile:nth-of-type(3n+2){padding-right:1.25rem;padding-left:1.25rem}.crimsontrace_us .cl-module-content-wrapper--tile:nth-of-type(3n+3){padding-right:0;padding-left:2.5rem}}@media (min-width:1024px){.crimsontrace_us .search-result-options{margin-top:-.0625rem}}.crimsontrace_us .search-result-items .product-tile__thumbnail{background-color:transparent;padding:1.25rem 1.25rem 0 1.25rem}@media (min-width:768px){.crimsontrace_us .search-result-items .product-tile__thumbnail{padding:.625rem .625rem 0 .625rem}}@media (min-width:1680px){.crimsontrace_us .search-result-items .product-tile__thumbnail{padding:3.125rem}}.crimsontrace_us .search-result-items .product-tile__thumbnail-link{background-color:transparent;padding:0}.crimsontrace_us .search-result-items .product-tile__caption{background-color:transparent;padding:.625rem}@media (min-width:768px){.crimsontrace_us .search-result-items .product-tile__caption{padding:.625rem .9375rem}}@media (min-width:1024px){.crimsontrace_us .search-result-items .product-tile__caption{flex-direction:column;flex-wrap:unset;padding-right:.625rem;padding-left:.625rem}}@media (min-width:1680px){.crimsontrace_us .search-result-items .product-tile__caption{padding:.625rem .625rem 1rem 1.25rem;position:relative;flex-direction:column;flex-wrap:nowrap}}@media (min-width:1024px){.crimsontrace_us .search-result-items .product-tile__action-wrapper{width:100%}}@media (min-width:1680px){.crimsontrace_us .search-result-items .product-tile__action-wrapper{width:auto}}@media (min-width:1024px){.crimsontrace_us .category-title-text,.crimsontrace_us .pagination{margin-top:2.3125rem}}.crimsontrace_us .filters-btn,.crimsontrace_us .filters-btn-arrow,.crimsontrace_us .filters-btn.ms-button{border:1px solid #252525;background-color:#fff}.crimsontrace_us .filters-btn.ms-button{color:#252525;font-size:1rem;font-weight:700}.crimsontrace_us .filters-btn.ms-button:hover{background-color:#252525;color:#fff}.crimsontrace_us .filters-btn-arrow.ms-button{border-right:none;border-width:1px;background-color:#fff}.crimsontrace_us .filters-btn-arrow.hide-filters-btn-arrow{background-color:#fff}.crimsontrace_us .filters-btn-arrow.hide-filters-btn-arrow .ms-svg-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.crimsontrace_us .filters-btn-arrow.hide-filters-btn-arrow:hover{background-color:#fff}.crimsontrace_us .filters-btn-arrow.show-filters-btn-arrow .ms-svg-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.crimsontrace_us .filters-btn-arrow.show-filters-btn-arrow:hover{background-color:#fff}.crimsontrace_us .plp-action-group_button .ms-button{font:700 1rem KlavikaCondensed,Arial,sans-serif;letter-spacing:.0625rem;line-height:1.2;color:#252525;background-color:#fff;border-width:1px;padding:0}.crimsontrace_us .plp-btn-filters .ms-button__negative{font-family:KlavikaCondensed,Arial,sans-serif;font-weight:700}.crimsontrace_us .plp-btn-filters .ms-button__negative,.crimsontrace_us .plp-btn-filters .ms-button__negative:hover{background-color:#252525;border-color:#252525;color:#fff}.crimsontrace_us .plp-btn-filters .hide-filters-btn-arrow{border-color:#252525}@media (max-width:1023px){.crimsontrace_us .sort-by{background-color:#fff}}.crimsontrace_us .sort-by-mobile-btns .sort-by-btn{background-color:#252525;border-color:#252525;color:#fff}.crimsontrace_us .sort-by-mobile-btns .sort-by-btn:hover{background-color:#252525;border-color:#252525}.crimsontrace_us .sort-by-mobile-btns .sort-by-close{border-color:#252525}@media (min-width:768px){.crimsontrace_us .load-more-btn{padding:0 1.125rem}}@media (max-width:1023px){.crimsontrace_us .plp-action-group_btn{padding:0 .875rem}}.crimsontrace_us .filters__title{font-weight:700;font-size:.875rem}@media (min-width:1680px){.crimsontrace_us .filters__title{font-size:1rem}}.crimsontrace_us .filters__swatches{font-weight:400}.crimsontrace_us .filters__swatches-option{font-family:Klavika,Arial,sans-serif}.crimsontrace_us .filters__swatches-option .input__checkbox{display:inline-block}.crimsontrace_us .filters__swatches-option .input__checkbox:before{top:.1875rem}.crimsontrace_us .filters__swatches-option .input__checkbox-checked:after{top:.375rem}@media (min-width:1024px){.crimsontrace_us .refinement{margin-bottom:1.25rem;padding-bottom:.9375rem}}.crimsontrace_us .category-refinement .refinement-top-level,.crimsontrace_us .category-refinement .refinement-wrapper{text-transform:none;font-weight:400}@media (min-width:1024px){.crimsontrace_us .category-refinement .refinement-wrapper{padding-left:0}}.crimsontrace_us .category-refinement .active-category-refinement{color:#252525;font-family:Klavika,Arial,sans-serif;font-weight:700}.crimsontrace_us .category-refinement .refinement-top-level{font-family:Klavika,Arial,sans-serif}.crimsontrace_us .extra-refinement-toggle-cta{font-family:Klavika,Arial,sans-serif;font-weight:400;padding-bottom:.0625rem;margin-bottom:.8125rem}.crimsontrace_us .extra-refinement-toggle-cta:before{height:.0625rem}.crimsontrace_us .refinements-wrapper{background-color:#fff}@media (min-width:1024px){.crimsontrace_us .refinements-wrapper{padding-left:0}}.crimsontrace_us .refinement-link{font-family:Klavika,Arial,sans-serif}.crimsontrace_us .refinements-quantity{color:#252525}.crimsontrace_us .filters-box-wrapper{max-width:17.5rem;margin:0 auto}@media (min-width:1024px){.crimsontrace_us .filters-box-wrapper{max-width:none;margin:0}}.crimsontrace_us .clear-filters-btns .ms-button__negative{background-color:#b12028;border-color:#b12028;color:#fff}.crimsontrace_us .m-search-results--no-category .c-tabs__labels{font-family:KlavikaCondensed,Arial,sans-serif;top:.25rem;margin-bottom:2.1875rem}@media (max-width:1023px){.crimsontrace_us .m-search-results--no-category .c-tab__label{padding:.8125rem .625rem}}.crimsontrace_us .m-search-results--no-category .c-tab__label--active{background-color:#252525}@media (min-width:1024px){.crimsontrace_us .m-search-results--no-category .c-tab__label--active{background-color:transparent;height:auto}}.crimsontrace_us .m-search-results--no-category .c-tab__label--active .c-tab__label__wrapper{background-color:#252525}@media (min-width:1024px){.crimsontrace_us .m-search-results--no-category .c-tab__label--active .c-tab__label__wrapper{padding:.8125rem .625rem}}@media (min-width:1024px){.crimsontrace_us .m-search-results--no-category .search-content-wrapper{padding-top:6.25rem}}.crimsontrace_us .m-search-results--no-category .c-tab__label__wrapper--products{display:flex;justify-content:space-between}.crimsontrace_us .m-search-results__heading-phrase,.crimsontrace_us .search-results__results-text{color:#252525;font-family:KlavikaCondensed,Arial,sans-serif;font-weight:700}.crimsontrace_us .no-hits-search .header__search--icon use{fill:#fff}.crimsontrace_us .compare-table .product-categories__title{font:700 1.25rem KlavikaCondensed,Arial,sans-serif;line-height:1.2;letter-spacing:.0625rem;color:#252525}.crimsontrace_us .compare-table .product-name .name-link{font:700 .8125rem KlavikaCondensed,Arial,sans-serif;line-height:1.2;letter-spacing:.03125rem;color:#252525}@media (min-width:1680px){.crimsontrace_us .compare-table .product-name .name-link{font-size:1rem}}.crimsontrace_us .compare-table .attribute-row .product-attribute{font:700 .75rem KlavikaCondensed,Arial,sans-serif;line-height:1.5;letter-spacing:.0625rem;color:#252525}@media (min-width:768px){.crimsontrace_us .compare-table .attribute-row .product-attribute{font-size:.8125rem}}@media (min-width:1680px){.crimsontrace_us .compare-table .attribute-row .product-attribute{font-size:1.125rem;line-height:1.22;letter-spacing:.09375rem}}.crimsontrace_us .compare-table .attribute-row .value{font:normal .75rem Klavika,Arial,sans-serif;line-height:1.67;letter-spacing:.03125rem;color:#252525}@media (min-width:1024px){.crimsontrace_us .compare-table .attribute-row .value{font-size:.8125rem;line-height:1.54;letter-spacing:normal}}.crimsontrace_us .compare-table .add-all-to-cart,.crimsontrace_us .compare-table .add-to-cart,.crimsontrace_us .compare-table .open-quick-view{height:2.5rem;margin-top:.9375rem}@media (min-width:768px){.crimsontrace_us .compare-table .add-all-to-cart,.crimsontrace_us .compare-table .add-to-cart,.crimsontrace_us .compare-table .open-quick-view{padding:0 1.09375rem;width:auto;max-width:none}}.crimsontrace_us .compare-table .product-price .product-standard-price{color:#797979}.crimsontrace_us .compare-table .product-price .product-sales-price{color:#ec1d24}.crimsontrace_us .compare-products-header .header__search--icon{fill:#b12028}.crimsontrace_us .compare-items__title{font-family:KlavikaCondensed,Arial,sans-serif}.crimsontrace_us .compare-items .clear-compared-products,.crimsontrace_us .compare-items .product-compare-name,.crimsontrace_us .pt_product-compare .compare-products-header__categoryname,.crimsontrace_us .pt_product-compare .compare-products-header__text{font-family:Klavika,Arial,sans-serif}.crimsontrace_us .m-search-results~.ui-dialog--quickview .c-product__name{font-family:KlavikaCondensed,Arial,sans-serif;text-transform:uppercase}.crimsontrace_us .m-search-results~.ui-dialog--quickview .c-product__price{font:700 1.5rem KlavikaCondensed,Arial,sans-serif;line-height:1;letter-spacing:.0625rem;color:#252525}.crimsontrace_us .m-search-results~.ui-dialog--quickview .c-product__description{font:normal .75rem Klavika,Arial,sans-serif;line-height:1.67;letter-spacing:.03125rem;color:#252525}@media (min-width:1024px){.crimsontrace_us .m-search-results~.ui-dialog--quickview .c-product__description{font-size:.8125rem;line-height:1.54;letter-spacing:normal}}.crimsontrace_us .m-search-results~.ui-dialog--quickview .form__product-set .c-product__inventory{padding-left:0}@media (min-width:1680px){.crimsontrace_us .m-search-results~.ui-dialog--quickview .c-product__add-to-cart-button-wrapper .add-to-cart{min-width:18.125rem}}.crimsontrace_us .c-product-details{font-family:KlavikaCondensed,Arial,sans-serif;font-weight:700}@media (min-width:1024px){.crimsontrace_us .c-product__top-content [data-bv-show=rating_summary] .bv_main_container_row_flex:last-child{padding-right:0!important}.crimsontrace_us .c-product__top-content [data-bv-show=rating_summary] .bv_button_buttonMinimalist,.crimsontrace_us .c-product__top-content [data-bv-show=rating_summary] .bv_numReviews_text{font-size:.6875rem!important;color:#bababa!important}}.crimsontrace_us .subcategory-menu .subcategory-link--active,.crimsontrace_us .subcategory-menu .subcategory-link.active-link,.crimsontrace_us .subcategory-menu .subcategory-link:active,.crimsontrace_us .subcategory-menu .subcategory-link:hover{color:#252525}.crimsontrace_us .draggable-range.ui-slider-horizontal .ui-slider-range{background-color:#252525}.crimsontrace_us .draggable-range.ui-slider-horizontal .ui-slider-label{font-family:KlavikaCondensed,Arial,sans-serif}@media (min-width:1680px){.crimsontrace_us .m-pdp{padding-left:5.625rem;padding-right:5.625rem}}.crimsontrace_us .m-pdp .c-product__name{word-break:break-word;color:#b12028;font-size:1.5rem;font-weight:700;line-height:1.8125rem;letter-spacing:.0625rem;text-transform:uppercase}@media (min-width:768px){.crimsontrace_us .m-pdp .c-product__name{font-size:2.5rem;line-height:2.5rem}}.crimsontrace_us .m-pdp .c-product__price{font:700 1.5rem KlavikaCondensed,Arial,sans-serif;line-height:1;letter-spacing:.0625rem;color:#252525}.crimsontrace_us .m-pdp .c-product__sku{font-family:Nudista,Arial,sans-serif;letter-spacing:.03125rem}@media (min-width:1680px){.crimsontrace_us .m-pdp .c-product__sku{font-size:1rem}}.crimsontrace_us .firearm-restricted .c-product__inventory{display:none;visibility:hidden}.crimsontrace_us .firearm-restricted .c-product__add-to-cart-button-wrapper{max-width:100%;flex-basis:100%}.crimsontrace_us .c-product__thumbnails-slider .slick-arrow{background:url(../images/slider-arrow-left.svg) transparent no-repeat 0}.crimsontrace_us .c-product__thumbnails-slide.selected .c-product__thumbnails-image{border-top-color:#252525}@media (min-width:1680px){.crimsontrace_us .c-product__add-to-cart-button-wrapper{max-width:50%}}.crimsontrace_us .c-product__add-to-cart-button-wrapper .add-to-cart{min-width:7.125rem;padding-left:0;padding-right:0}@media (min-width:1680px){.crimsontrace_us .c-product__add-to-cart-button-wrapper .add-to-cart{min-width:19.375rem}}.crimsontrace_us .bv-content-question+.bv-content-question{border-top:.0625rem solid #f6f6f6}.crimsontrace_us .product-price__line-through:after{border-top:.125rem solid #797979}@media (min-width:1024px) and (-ms-high-contrast:none),screen and (min-width:1024px) and (-ms-high-contrast:active){.crimsontrace_us .product-price__line-through:after{top:.45em}}.crimsontrace_us .c-breadcrumb__element--static{color:#bababa}.crimsontrace_us .c-product__section-item{font-family:Nudista,Arial,sans-serif}.crimsontrace_us .c-product-set__add-all-to-cart .c-product__set-buy-all-label{font-family:ProximaNova,Arial,sans-serif}@media (min-width:1680px){.crimsontrace_us .c-product-set__add-all-to-cart-button{font-size:1.125rem}}@media (min-width:1680px){.crimsontrace_us .c-product-bundle .c-product__add-to-cart-button-wrapper{max-width:none}}.crimsontrace_us .c-product__slider-dots-wrapper .slick-dots li{margin-bottom:1rem}@media (min-width:768px){.crimsontrace_us .c-product__module .c-image-content__info,.crimsontrace_us .c-product__module .c-image-content__media{flex-basis:100%;max-width:100%}}@media (min-width:1024px){.crimsontrace_us .c-product__module .c-image-content__info,.crimsontrace_us .c-product__module .c-image-content__media{flex-basis:50%;max-width:50%}}.crimsontrace_us .c-product__module .c-image-content__media{position:relative}.crimsontrace_us .c-product__module .c-image-content__media:after{content:"";display:block;position:absolute;bottom:1.25rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:0 .625rem .625rem .625rem;border-color:transparent transparent #fff}@media (min-width:1024px){.crimsontrace_us .c-product__module .c-image-content__media:after{border-width:.625rem .625rem .625rem 0;border-color:transparent #fff transparent transparent;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-.0625rem}}@media (min-width:768px){.crimsontrace_us .c-product__module .c-image-content__media{padding:1.25rem}}@media (min-width:1024px){.crimsontrace_us .c-product__module .c-image-content__media{padding:0}}@media (min-width:768px){.crimsontrace_us .c-product__module .c-image-content__info{padding:0 1.25rem}}@media (min-width:1024px){.crimsontrace_us .c-product__module .c-image-content__info{padding:0}}@media (min-width:1024px){.crimsontrace_us .c-product__module.c-image-content--reversed .c-image-content__media:after{border-width:10px 0 10px 10px;border-color:transparent transparent transparent #fff;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-.0625rem;right:auto}}.crimsontrace_us .page-404__subtitle,.crimsontrace_us .page-404__title{color:#fff}.crimsontrace_us .page-404 .form-row--search .input-text{font:normal .8125rem Klavika,Arial,sans-serif;line-height:1.46;letter-spacing:.03125rem;color:#252525}.crimsontrace_us .pro-deal__title{font:700 1.875rem KlavikaCondensed,Arial,sans-serif;line-height:1.3;letter-spacing:.03125rem;color:#252525}@media (min-width:768px){.crimsontrace_us .pro-deal__title{line-height:1;letter-spacing:.0625rem}}@media (min-width:1024px){.crimsontrace_us .pro-deal__title{font-size:2.5rem}}.crimsontrace_us .formstack-form .ff-group-row .ff-section-header{font:700 1.25rem KlavikaCondensed,Arial,sans-serif;line-height:1.2;letter-spacing:.0625rem;color:#252525}.crimsontrace_us .formstack-form .ff-group-row.group-1 .ff-section-header{font:700 1.875rem KlavikaCondensed,Arial,sans-serif;line-height:1.3;letter-spacing:.03125rem;color:#252525}@media (min-width:768px){.crimsontrace_us .formstack-form .ff-group-row.group-1 .ff-section-header{line-height:1;letter-spacing:.0625rem}}@media (min-width:1024px){.crimsontrace_us .formstack-form .ff-group-row.group-1 .ff-section-header{font-size:2.5rem}}.crimsontrace_us .formstack-form label{font-size:.75rem;font-weight:600}@media (min-width:768px){.crimsontrace_us .formstack-form label{font-size:.8125rem}}.crimsontrace_us .formstack-form .ff-btn-submit,.crimsontrace_us .formstack-form .ff-fileupload-select{font:700 1rem KlavikaCondensed,Arial,sans-serif;letter-spacing:.0625rem;line-height:1.2;color:#252525;border-color:#b12028;background-color:#b12028;color:#fff}.crimsontrace_us .formstack-form .ff-btn-submit:hover,.crimsontrace_us .formstack-form .ff-fileupload-select:hover{border-color:#b12028;background-color:#b12028;color:#fff}.crimsontrace_us .formstack-form .ff-btn-submit.is-disabled,.crimsontrace_us .formstack-form .ff-btn-submit.is-disabled:hover,.crimsontrace_us .formstack-form .ff-btn-submit:disabled,.crimsontrace_us .formstack-form .ff-btn-submit:disabled:hover,.crimsontrace_us .formstack-form .ff-fileupload-select.is-disabled,.crimsontrace_us .formstack-form .ff-fileupload-select.is-disabled:hover,.crimsontrace_us .formstack-form .ff-fileupload-select:disabled,.crimsontrace_us .formstack-form .ff-fileupload-select:disabled:hover{background-color:#bababa;border-color:#bababa;color:#fff}.crimsontrace_us .formstack-form .ff-general-text-label{font:700 .875rem KlavikaCondensed,Arial,sans-serif;line-height:1.4;letter-spacing:.0625rem;color:#252525}@media (min-width:768px){.crimsontrace_us .formstack-form .ff-general-text-label{font-size:1rem;line-height:1.2}}@media (min-width:1024px){.crimsontrace_us .formstack-form .ff-general-text-label{font-size:.8125rem;line-height:1.5;letter-spacing:.09375rem}}@media (min-width:1680px){.crimsontrace_us .formstack-form .ff-general-text-label{font-size:1rem;line-height:1.2;letter-spacing:.0625rem}}.crimsontrace_us .ff-ui-dialog .ff-ui-dialog-buttonpane .ff-ui-dialog-buttonset button{font:700 1rem KlavikaCondensed,Arial,sans-serif;letter-spacing:.0625rem;line-height:1.2;color:#252525;border-color:#b12028;background-color:#b12028;color:#fff}.crimsontrace_us .ff-ui-dialog .ff-ui-dialog-buttonpane .ff-ui-dialog-buttonset button:hover{border-color:#b12028;background-color:#b12028;color:#fff}.crimsontrace_us .ff-ui-dialog .ff-ui-dialog-buttonpane .ff-ui-dialog-buttonset button.is-disabled,.crimsontrace_us .ff-ui-dialog .ff-ui-dialog-buttonpane .ff-ui-dialog-buttonset button.is-disabled:hover,.crimsontrace_us .ff-ui-dialog .ff-ui-dialog-buttonpane .ff-ui-dialog-buttonset button:disabled,.crimsontrace_us .ff-ui-dialog .ff-ui-dialog-buttonpane .ff-ui-dialog-buttonset button:disabled:hover{background-color:#bababa;border-color:#bababa;color:#fff}.crimsontrace_us .sl-landing--subtitle,.crimsontrace_us .sl-landing--title{color:#fff}.crimsontrace_us .crimsontrace_us .header__actions.crimsoncorps{padding-right:0;flex:initial;display:flex}.crimsontrace_us .crimsontrace_us .header__crimsoncorps-wrapper{display:flex;background-color:#252525;align-items:center;justify-content:center;flex-wrap:nowrap;-webkit-clip-path:polygon(25% 0,100% 0,100% 100%,0 100%);clip-path:polygon(25% 0,100% 0,100% 100%,0 100%)}@media (max-width:767px){.crimsontrace_us .crimsontrace_us .header__crimsoncorps-wrapper{text-align:center}}.crimsontrace_us .crimsontrace_us .header__crimsoncorps{margin-left:1.875rem;margin-right:.625rem}@media (max-width:767px){.crimsontrace_us .crimsontrace_us .header__crimsoncorps{margin-left:1.25rem}}.crimsontrace_us .crimsontrace_us .header__crimsoncorps a{font:normal 1rem KlavikaCondensed,Arial,"sans-serif";color:#b12028;letter-spacing:.03125rem;text-transform:uppercase}@media (min-width:1024px){.crimsontrace_us .crimsontrace_us .header__crimsoncorps a{margin-top:.1875rem}}@media (min-width:1680px){.crimsontrace_us .crimsontrace_us .header__crimsoncorps a{font-size:1rem;letter-spacing:.0625rem}}.crimsontrace_us .crimsontrace_us .header__crimsoncorps a .enrolled .label,.crimsontrace_us .crimsontrace_us .header__crimsoncorps a .not-enrolled .coins,.crimsontrace_us .crimsontrace_us .header__crimsoncorps a .not-enrolled img{display:none}.crimsontrace_us .crimsontrace_us .header__crimsoncorps a .not-enrolled .label{display:block;width:4.375rem}@media (max-width:767px){.crimsontrace_us .crimsontrace_us .header__crimsoncorps a .not-enrolled .label{width:3.125rem}}.crimsontrace_us .crimsontrace_us .header__crimsoncorps a span.coins{color:#fff;margin-right:.3125rem;vertical-align:middle}@media (max-width:767px){.crimsontrace_us .crimsontrace_us .header__crimsoncorps a span.coins{margin-right:0}}.crimsontrace_us .crimsontrace_us .header__crimsoncorps a img{width:2.5rem;vertical-align:middle}@media (max-width:767px){.crimsontrace_us .crimsontrace_us .header__crimsoncorps a img{width:1.5625rem}}@media (max-width:1023px){.crimsontrace_us .crimsontrace_us .header__secure-checkout{top:0;position:relative}}.crimsontrace_us .crimsontrace_us .header__actions a:focus,.crimsontrace_us .crimsontrace_us .header__nav .pages-nav a:focus{outline:1px solid #000}.crimsontrace_us .crimsontrace_us .earn-loyalty-points{color:#b12028}.crimsontrace_us .promotion{width:100%;padding:8px 16px;margin:0;box-sizing:border-box;border-radius:4px;position:relative;background-color:#f4f4f5;overflow:hidden;opacity:1;display:flex;align-items:center;transition:opacity .2s}.crimsontrace_us .promotion a.tooltip{display:none!important;color:#66b1ff;margin:2px 4px}.crimsontrace_us .bonus-product-item{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;padding:30px 20px;color:#606266;font-size:14px}.crimsontrace_us .product-col-1 img.primary-image{width:100%;padding-right:30px}.crimsontrace_us .bonus-product-form,.crimsontrace_us .product-col-2 .product-number,.crimsontrace_us .product-col-2 .product-price{font-weight:700}.crimsontrace_us fieldset{padding:0}.crimsontrace_us .bonus-product-item .product-col-1,.crimsontrace_us .bonus-product-item .product-col-2{width:50%}.crimsontrace_us .select-bonus-item{position:absolute;right:4%;border-color:#b12028;background-color:#b12028;color:#fff;font-family:ProximaNova ExCn,Arial,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;padding:.8125rem 1.25rem;border-radius:0;border:0;height:45px}.crimsontrace_us .select-bonus-item:disabled{cursor:not-allowed;background-color:#ebebeb;color:#bababa}.crimsontrace_us #more-bonus-products{margin:20px auto}.crimsontrace_us #more-bonus-products,.crimsontrace_us .add-to-cart-bonus{border-color:#b12028;background-color:#b12028;color:#fff;font-family:ProximaNova ExCn,Arial,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;padding:.8125rem 1.25rem;border-radius:0;border:0;height:45px;text-align:center;display:flex;align-content:center;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center}.crimsontrace_us .add-to-cart-bonus{margin-left:.5rem;white-space:nowrap}.crimsontrace_us .bonus-product-alert{background-color:#f4f4f5;color:#909399;font-size:14px;padding:20px}.crimsontrace_us .bonus-product-promo{background-color:#f4f4f5;color:#909399;font-size:14px;padding:0 20px 20px 20px;margin-bottom:10px;font-weight:600}.crimsontrace_us .show-promo-details{display:none;color:#66b1ff;border-color:transparent;background-color:transparent;margin:20px;font-weight:600;font-size:14px}.crimsontrace_us .ui-button-text{border-color:#b12028;background-color:#b12028;color:#fff;font-family:ProximaNova ExCn,Arial,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;padding:.8125rem 1.25rem;border-radius:0;border:0;height:45px}.crimsontrace_us .ui-dialog-titlebar-close .ui-button-text{padding:0;height:auto}.crimsontrace_us .bonus-product-item .ui-button.ui-state-active:hover,.crimsontrace_us .bonus-product-item .ui-button:active,.crimsontrace_us .bonus-product-item .ui-state-active,.crimsontrace_us .bonus-product-item .ui-widget-content .ui-state-active,.crimsontrace_us .bonus-product-item .ui-widget-header .ui-state-active,.crimsontrace_us .bonus-product-item button.ui-state-hover,.crimsontrace_us .ui-dialog-titlebar-close .ui-button-text,.crimsontrace_us .ui-dialog-titlebar-close .ui-button-text:focus,.crimsontrace_us .ui-dialog-titlebar-close .ui-button-text:hover{background-image:url(images/ui-icons_777777_256x240.png)!important;font-weight:400;color:#454545}.crimsontrace_us .ui-dialog .ui-dialog-titlebar .ui-button:active .ui-icon.ui-icon-closethick,.crimsontrace_us .ui-dialog .ui-dialog-titlebar .ui-button:hover .ui-icon.ui-icon-closethick{background-image:url(images/ui-icons_777777_256x240.png)!important}.crimsontrace_us .ui-dialog-buttonpane .ui-button-text:focus,.crimsontrace_us .ui-dialog-buttonpane .ui-button-text:hover{border-color:#b12028;background-color:#b12028;color:#fff}.crimsontrace_us button.ui-dialog-titlebar-close span{background-image:url(images/ui-icons_777777_256x240.png)!important;background-color:transparent}.crimsontrace_us .bonus-product-item input.input-text,.crimsontrace_us .bonus-product-item input.input-text:focus-visible{border:none!important;outline:none}.crimsontrace_us .item-name{font-size:15px;padding:10px 0;font-weight:600;color:#606266}.crimsontrace_us .item-attributes{list-style-type:none;margin:0;padding:0;font-size:14px;padding:10px 0;font-weight:600;color:#606266}.ui-dialog.ui-dialog-buttons{width:600px!important}.crimsontrace_us .selected-bonus-items,li.item-qty>ul{list-style-type:none}@media (max-width:768px){.crimsontrace_us .add-to-cart-bonus{margin:0}.crimsontrace_us .c-product__attribute-link{min-width:2rem;height:2rem}.ui-dialog.ui-dialog-buttons{width:100%!important}}