span.gently{font-size:12px;width:100%;display:block}.hidden{display:none}.label,label:not(.variant__button-label):not(.text-label){letter-spacing:var(--typeHeaderSpacing)!important}.section--divider.short--divider{padding-top:3rem}footer input::placeholder{color:gray}@supports (-webkit-backdrop-filter: blur(1px)){body.template-index .shoplift--template--20450619261183__sl_image_hero_1_2_xtWJb3--image{object-position:top center!important;height:100%}}@media only screen and (min-width: 769px) and (max-width:1360px){li.site-nav__item summary,li.site-nav__item a[href="/pages/sales"],li.site-nav__item a[href="/collections/belts"]{font-size:15px;letter-spacing:0!important}}@media only screen and (min-width: 769px){.site-header__search predictive-search{flex-flow:row wrap}.site-header__search .predictive__screen{background:transparent;top:100vh}.site-header__search predictive-search form{flex:1 0 100%}.site-header__search #ywm-search-weapon{flex:1 0 100%;display:flex;display:-webkit-flex}#ywm-search-weapon input{background:#fff;padding:8px 16px;width:100%;font-size:var(--typeBaseSize)!important;flex:1}#ywm-search-weapon input::placeholder{color:#000;padding:0}#ywm-search-weapon .btn:before,#ywm-search-weapon .btn:after{content:"";display:none}#ywm-search-weapon .autoComplete_wrapper{width:100%;height:inherit}#set-weapon{justify-self:center}#set-weapon div[id*=btnSetWeapon].field__btn{padding:12px 2rem}.holster-finder{padding-bottom:8px}#weapon-filters{width:100%;justify-content:flex-start;align-items:center;display:flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-flex-wrap:wrap;flex-flow:row wrap}.weapon-finder{display:flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-flex-wrap:nowrap}.desktop-float{flex:1;max-width:200px;margin-right:3rem}.finder-box{background:#fff;padding:0rem 1rem 0 0}#weapon-filters .desktop-float{border-top:6px solid #b15e27;padding:2rem 0 0 1rem}.collection-sort-weapon{padding:1rem 0rem 0 1rem;display:flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-flex-wrap:nowrap}.action-links{padding-left:1rem}#weapon-filters .finder-title{min-width:20%}#weapon-filters .finder-title h2{font-weight:400;font-family:var(--font-body-family)!important;font-size:20px;text-align:right;vertical-align:middle}#weapon-filters .collection-sort__input{font-size:1rem;padding:.1rem 1rem;width:230px;border:#ddd;-webkit-appearance:auto;-moz-appearance:auto;-ms-appearance:auto;-o-appearance:auto;appearance:auto;background:#fbfbfb;color:#333}#weapon-filters .collection-sort-weapon{position:relative;align-items:center;min-width:20vw}#weapon-filters .collection-sort-weapon.sub-manufacturer:after,#weapon-filters .collection-sort-weapon.sub-manufacturer-page:after{content:none}#weapon-filters select::-ms-expand{display:none}#shopify-section- .hideMe{display:none}#weapon-filters label.collection-sort__label{padding:0rem 1rem}}@media screen and (max-width: 480px){.hidden-phone,.hidden-mobile{display:none!important}#weapon-filters .finder-title{margin:0 auto}#weapon-filters .collection-sort-weapon{justify-content:space-between;display:flex;display:-webkit-flex;display:-moz-flexbox;display:-ms-flexbox;flex:1 0 100%;align-items:center}#weapon-filters label.collection-sort__label{padding:0rem 5px 0px 0px;justify-content:space-between}body.template-product .product-block .yotpo-reviews-star-ratings-widget,body.template-product .yotpo-reviews-star-ratings-widget{justify-content:center!important}body.template-product .product-block .yotpo-widget-clear{justify-content:center}body.template-product .yotpo-widget-clear.yotpo-bottom-line-scroll-panel{align-items:center!important}}@media screen and (min-width: 480px) and (max-width:1024px){#weapon-filters{align-items:center;justify-content:center}}body.template-article .gallery-grid .gallery-item{margin:0 5px 2rem 0}@media screen and (max-width: 600px){body.template-product .product-block .yotpo-reviews-star-ratings-widget,body.template-product .yotpo-reviews-star-ratings-widget{justify-content:center!important}}.rebuy-cart__flyout-item-property.error:after{content:"\26a0\fe0f";display:inline-block;height:18px;width:18px;padding-left:1rem;color:#b15e27!important}.rebuy-cart__flyout-item-property.success:after{content:"\2705";display:inline-block;height:16px;width:16px;padding-left:1rem;color:green!important}[data-rebuy-component=notes] .rebuy-cart__notes-textarea{background:transparent;color:#000;border:none;max-height:25px!important;padding:5px 15px;font-size:13px}[data-rebuy-component=notes] .rebuy-cart__notes-toggle{display:none!important}.rebuy-cart__flyout .rebuy-widget .rebuy-product-title-link{color:#f8f5dd}.site-header--heading-style .site-nav__link{letter-spacing:.05em}body.template-product .shopify-installments,body.template-product #shopify-installments,body.template-product shop-pay-installments-banner,body.template-product shopify-payment-terms{display:none!important}body.template-product .product__policies{display:none}.no-model-set,.no-model-set-bundle{text-align:center;color:red;font-style:italic}body.template-product .variant-wrapper{margin-bottom:1rem}body.template-product .shopify-section.product-full-width{background:#fff;color:#333;padding:2rem 0rem}body.template-product .yotpo-reviews-star-ratings-widget,body.template-product .product-single__meta .yotpo-widget-instance{min-height:35px}body.template-product .product-single__meta .yotpo-sr-bottom-line-text{color:#b15e27!important}body.template-product fieldset.fieldset-hand{display:flex!important;display:-webkit-flex;flex-flow:row-reverse}body.template-product fieldset.fieldset-hand .variant-input{margin-right:7px}body.template-product fieldset.fieldset-hand.variant-input-wrap input:not(:checked)+label{box-shadow:0 0 0 1px #5d5d5d}body.template-product fieldset.variant-input-wrap .disabled{opacity:.75}.product-boolean-field__link svg{width:13px;height:auto;fill:#fbfbfb}.product-boolean-field__link:hover{cursor:pointer}body.template-product .product-block .table-wrapper td,body.template-product .product-block .table-wrapper th{background:#fff}body[id*=lockleather-shoulder] div[id*=_bundler_custom_bundle_aLg7bt]{min-height:50vh}body[id*=lockleather-shoulder] .bundler-target-element.bndlr-disabled{opacity:.1;filter:grayscale(1)}body.template-product .tactical-feature.variant-input-wrap{display:flex;display:-webkit-flex;display:-moz-flexbox;display:-ms-flexbox;-webkit-flex-wrap:wrap;flex-flow:row wrap}body.template-product .tactical-feature .variant-input{display:flex;display:-webkit-flex;display:-moz-flexbox;display:-ms-flexbox;flex-flow:column nowrap;justify-items:space-between}body.template-product .tactical-feature .variant-input:not(.sub-option){flex:0 0 180px}body.template-product .tactical-feature .variant-input.sub-option{flex:0 1 180px}@media only screen and (min-width: 100px){body.template-product .tactical-feature .variant-input-wrap label{font-size:14px}}body.template-product .tactical-feature .variant-input.tactical-inactive{opacity:.45}body.template-product .tactical-feature .variant-input.tactical-active,.tactical-feature .variant-input.tactical-inactive{padding:1rem;width:100%;margin-bottom:1rem}body.template-product .tactical-feature .variant-input.tactical-active{border:0px solid #fff;box-shadow:0 0 0 2px var(--colorTextBody)}body.template-product .tactical-feature .variant-input.tactical-inactive{border:0px solid #555;box-shadow:none}body.template-product .tactical-feature .variant-msg{font-size:.8em;color:#b15e27;font-weight:600;cursor:pointer}body.template-product .tactical-feature .variant-input-wrap input[type=radio]:checked+label{border:none;background:#555;box-shadow:none}body.template-product .tactical-feature .metafield-image{display:flex;display:-webkit-flex;display:-moz-flexbox;display:-ms-flexbox;gap:10px;align-items:center}body.template-product .tactical-feature .metafield-image{width:300px;height:auto;cursor:pointer;border:2px solid transparent;transition:border-color .3s ease;margin-bottom:1rem}body.template-product .tactical-feature .variant-wrapper.js{display:block;margin-bottom:2rem}body.template-product .product-full-width .product-block{max-width:1000px;margin:0 auto}a.btn.klaviyo-bis-trigger{margin-top:1rem!important}.grid-product__tag.laser-light-ready{background:#ffe763;color:#333}.grid-product__tag.optics-ready{background:#a52c2c}body.template-collection .grid-product__title{line-height:1.2}body.template-collection .grid-product__reviews{transform:scale(.8)}body.template-collection .grid-product__title{margin:0}body#sitemap .page-content{padding-top:0}body#faqs .page-content{padding-bottom:0}#shopify-section-template--18885704351999__faq{margin-top:0!important}body.template-article .article__body.rte a{color:#d8844d}body[id*=meme] .back-button{display:none}body[id*=meme] .page-content{padding-bottom:0}input.hideMe{display:none}body.template-cart .view-all-holsters{color:#b15e27;padding-top:1rem}.cart__page-col label,#CartNote{display:none}#dummy-chat-button-iframe{z-index:10001!important}.yotpo-reviews-seo-page{max-width:1200px;margin:0 auto}.tabbed-resources{max-width:960px;margin:0 auto;padding:40px 20px;font-family:}.tabbed-resources--full{max-width:none}.tabbed-resources__header{text-align:center;margin-bottom:20px}.tabbed-resources__section-title{margin:0 0 8px}.tabbed-resources__description{margin:0 auto;max-width:700px}.tabbed-resources__heading{text-align:center;font-size:15px;color:#444;line-height:1.6;margin-bottom:28px}.tabbed-resources__heading b,.tabbed-resources__heading strong{color:#1a1a2e}.tabbed-resources__tabs{display:flex;border-radius:8px;overflow:hidden;border:0px solid var(--tab-inactive-bg, #002395);margin-bottom:0}.tabbed-resources__tab{border-radius:6px;flex:1;padding:2px 6px;border:none;background:var(--tab-inactive-bg, #002395);color:var(--tab-inactive-text, #ffffff);font-size:1.6rem;cursor:pointer;transition:background .2s ease,color .2s ease;text-align:center;white-space:nowrap;position:relative;font-family:;margin:0rem 2rem 2rem}.tabbed-resources__tab:hover{cursor:pointer}.tabbed-resources__tab:not(:last-child):after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:#ffffff40}.tabbed-resources__tab:hover,.tabbed-resources__tab--active{background:var(--tab-active-bg, #ffffff);color:var(--tab-active-text, #1a1a2e)}.tabbed-resources__tab:focus-visible{outline:2px solid var(--tab-inactive-bg, #002395);outline-offset:-2px;z-index:1}.tabbed-resources__panel{border:1px solid #e0e0e0;border-top:none;border-radius:0 0 8px 8px;overflow:hidden;background:#fff}.tabbed-resources__panel--active{display:block}.tabbed-resources__row{display:flex;align-items:center;gap:20px;padding:20px 24px;border-bottom:1px solid #eee}.tabbed-resources__row:last-child{border-bottom:none}.tabbed-resources__icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.tabbed-resources__icon img{width:40px;height:40px;object-fit:contain}.tabbed-resources__icon-placeholder{width:48px;height:48px;background:#f0f0f5;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#8888a0}.tabbed-resources__content{flex:1;min-width:0}.tabbed-resources__title{font-size:15px;font-weight:700;color:#1a1a2e;margin:0 0 2px;line-height:1.3}.tabbed-resources__subtitle{font-size:13px;font-weight:400;color:#555;margin:0 0 2px;font-style:italic;line-height:1.4}.tabbed-resources__citation{font-size:12px;font-weight:600;color:#777;margin:0;text-transform:uppercase;letter-spacing:.3px}.tabbed-resources__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.tabbed-resources__btn{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;border-radius:6px;text-decoration:none;white-space:nowrap;transition:all .2s ease;cursor:pointer;border:2px solid transparent;line-height:1}.tabbed-resources__btn--primary{background:var(--btn-primary-bg, #002395);color:#fff;border-color:var(--btn-primary-bg, #002395)}.tabbed-resources__btn--primary:hover{opacity:.88;color:#fff}.tabbed-resources__btn--outline{background:transparent;color:var(--btn-outline-color, #002395);border-color:var(--btn-outline-color, #002395)}.tabbed-resources__btn--outline:hover{background:var(--btn-outline-color, #002395);color:#fff}.tabbed-resources__btn svg{flex-shrink:0}.tabbed-resources__embedded{padding:20px 24px;border-bottom:1px solid #eee}.tabbed-resources__embedded:last-child{border-bottom:none}.tabbed-resources__embedded-title{font-size:15px;color:#1a1a2e;margin:0 0 4px;line-height:1.3}.tabbed-resources__embedded-description{font-size:13px;color:#555;margin:0 0 12px;line-height:1.5}.tabbed-resources__embedded{padding:20px 24px}.tabbed-resources__embedded-title{font-size:16px;color:#1a1a2e;margin:0 0 6px}.tabbed-resources__embedded-description{font-size:14px;color:#555;margin:0 0 16px}.tabbed-resources__embedded-content{width:100%}@media (max-width:768px){.tabbed-resources__tabs{flex-wrap:wrap}.tabbed-resources__tab{flex:1 1 50%;padding:12px 10px;font-size:13px}.tabbed-resources__tab:not(:last-child):after{display:none}.tabbed-resources__row{flex-wrap:wrap;gap:12px;padding:16px}.tabbed-resources__content{flex-basis:calc(100% - 68px)}.tabbed-resources__actions{width:100%;padding-left:68px}}@media (max-width:480px){.tabbed-resources__tab{font-size:12px;padding:10px 8px}.tabbed-resources__actions{padding-left:0;flex-direction:column}.tabbed-resources__btn{width:100%;justify-content:center}}.max-500{max-width:500px;margin:0 auto}.max-600{max-width:600px;margin:0 auto}.max-700{max-width:700px;margin:0 auto}.max-800{max-width:800px;margin:0 auto}.max-900{max-width:900px;margin:0 auto}a[href*=pdf--1]:before{display:inline-block;height:40px;width:40px;padding-right:10px;content:""}@media screen and (max-width:480px){.autoComplete_wrapper>ul>li{max-width:90vw}footer .grid__item[class*=footer__item--super_block]{padding-top:3rem}.footer__newsletter{margin:0 auto}.newsletter-form__field-wrapper .field{display:inline-flex}body.template-product .tactical-feature.variant-input-wrap{justify-content:center}body.template-collection .grid-product__reviews{transform:scale(.8)}body.template-collection .grid-product__title{margin:0}}@media screen and (max-width:768px){body.template-product fieldset.fieldset-hand{justify-content:center}}@media screen and (min-width:768px){body.template-product .product-full-width .product-block{padding:0 40px}.hidden-desktop{display:none!important}body.template-product fieldset.fieldset-hand{justify-content:start}}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning a{color:#8a6d3b!important;font-weight:600}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}li.tag #tag-ygroup_hoodie,li.tag #tag-ygroup_tshirt,li.tag #tag-ygroup_bandana,li.tag #tag-ygroup_beanie,li.tag #tag-ygroup_trucker,li.tag #tag-ygroup_xhat,li.tag #tag-ygroup_bottle,li.tag #tag-ygroup_mug,li.tag #tag-ygroup_gullowb,li.tag #tag-ygroup_gurban,li.tag #tag-ygroup_hiwb,li.tag #tag-ygroup_howb,li.tag #tag-ygroup_lliwb,li.tag #tag-ygroup_lliwbrmr,li.tag #tag-ygroup_llowb,li.tag #tag-ygroup_llowbh,li.tag #tag-ygroup_llowbrmr,li.tag #tag-ygroup_llrmrsh,li.tag #tag-ygroup_llsh,li.tag #tag-ygroup_maviwb,li.tag #tag-ygroup_mavowb,li.tag #tag-imported,li.tag #tag-f_tee,li.tag #tag-gentlyused,li.tag #tag-llseries,li.tag #tag-llsignature,li.tag #tag-sizeditem{display:none}.design-mode-shade{opacity:.35!important;position:relative!important}.design-mode-shade:after{content:'\1f512  Hidden for guests without "\2014" tag';position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;color:#b91c1c;background:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(185,28,28,.06) 10px,rgba(185,28,28,.06) 20px);pointer-events:none;z-index:1}@media screen and (max-width: 768px){.rivo-vip-tier-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.rivo-vip-tier-table{width:100%;border-collapse:collapse;display:block}.rivo-vip-tier-table-thead{display:none}.rivo-vip-tier-table-tbody{display:block}.rivo-vip-tier-table-tbody-row{display:block;margin-bottom:2rem;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;background:#fff;box-shadow:0 2px 4px #0000001a}.rivo-vip-tier-table-row-perk-name{display:block;font-weight:700;font-size:1.2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #f0f0f0;text-align:center}.rivo-vip-tier-table-row-perk-value{display:block;width:100%;padding:.75rem;margin-bottom:.5rem;border-radius:4px;text-align:center;position:relative}.rivo-tier-column-1:before{content:"Cadet: ";font-weight:700;color:#666}.rivo-tier-column-2:before{content:"Operative: ";font-weight:700;color:#666}.rivo-tier-column-3:before{content:"Commander: ";font-weight:700;color:#666}.rivo-tier-column-1{background-color:#f8f9fa;border-left:4px solid #6c757d}.rivo-tier-column-2{background-color:#e3f2fd;border-left:4px solid #2196f3}.rivo-tier-column-3{background-color:#f3e5f5;border-left:4px solid #9c27b0}.rivo-vip-tier-active{background-color:#fff3cd!important;border-left-color:#ffc107!important;font-weight:700}.rivo-vip-tier-active:after{content:" (Current)";color:#856404;font-size:.9rem;font-weight:400}}@media screen and (max-width: 768px){.rivo-vip-tier-container.card-layout{padding:1rem}.rivo-vip-tier-table.card-layout{display:flex;flex-direction:column;gap:1.5rem}.rivo-vip-tier-table-thead.card-layout{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.rivo-vip-tier-table-thead-tier-cell.card-layout{display:block;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;text-align:center}.rivo-th-cell-content.card-layout{display:flex;flex-direction:column;align-items:center;gap:.5rem}.rivo-th-tier-image.card-layout img{width:48px;height:48px;border-radius:50%}.rivo-th-tier-name.card-layout{font-size:1.25rem;font-weight:700}.rivo-th-tier-threshold.card-layout{font-size:.9rem;opacity:.9}}@media screen and (max-width: 1024px) and (min-width: 769px){.rivo-vip-tier-table{font-size:.9rem}.rivo-th-cell-content{padding:.5rem}.rivo-vip-tier-table-row-perk-value,.rivo-vip-tier-table-row-perk-name{padding:.75rem .5rem}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/ywm-custom.css.map */
