:root{--site-orange: var(--pdp-accent-brand, #f97316);--site-display: var(--font-brand-display--family, "Chakra Petch", sans-serif);--site-text: "Titillium Web", system-ui, -apple-system, sans-serif;--site-ease: cubic-bezier(.22, .61, .36, 1)}html .pdp{--pdp-radius: 3px;--pdp-radius-lg: 4px;--pdp-radius-sm: 3px;--pdp-font-body: var(--site-text)}html .pdp .pdp-title,html .pdp .pdp-hero__title{letter-spacing:.012em;text-transform:uppercase}html .pdp .button,html .pdp .button-secondary{border-radius:3px;font-family:var(--site-display);font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .25s var(--site-ease),box-shadow .25s var(--site-ease)}@media(hover:hover){html .pdp .button:hover,html .pdp .button-secondary:hover{transform:translateY(-2px);box-shadow:0 14px 30px -16px var(--site-orange)}}html .pdp-hero{--color-primary-button-background: var(--site-orange);--color-primary-button-text: #000000;--color-primary-button-border: var(--site-orange);--color-primary-button-hover-background: #ffffff;--color-primary-button-hover-text: #111111;--color-primary-button-hover-border: #ffffff;--color-secondary-button-background: rgb(255 255 255 / .04);--color-secondary-button-text: #ffffff;--color-secondary-button-border: rgb(255 255 255 / .7);--color-secondary-button-hover-background: #ffffff;--color-secondary-button-hover-text: #111111;--color-secondary-button-hover-border: #ffffff}html .pdp-hero .pdp-actions .button{position:relative;overflow:hidden;min-height:52px;padding-inline:28px;border-width:2px;font-size:1.05rem}html .pdp-hero .pdp-actions .button:not(.button-secondary){box-shadow:0 12px 30px -14px var(--site-orange)}html .pdp-hero .pdp-actions .button:not(.button-secondary):before{content:"";position:absolute;inset:0 auto 0 -60%;width:45%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .5),transparent);transform:skew(-18deg);pointer-events:none}@media(hover:hover){html .pdp-hero .pdp-actions .button:not(.button-secondary):hover:before{transform:skew(-18deg) translate(420%);transition:transform .75s var(--site-ease)}}html .pdp-hero .pdp-actions .button-secondary{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:is(.color-scheme-deck,.color-scheme-deck-deep) .pdp-card,:is(.color-scheme-deck,.color-scheme-deck-deep) .pdp-quote,:is(.color-scheme-deck,.color-scheme-deck-deep) .pdp-fcard,:is(.color-scheme-deck,.color-scheme-deck-deep) .pdp-featurelist>*,:is(.color-scheme-deck,.color-scheme-deck-deep) .pdp-steps>*{border-color:#ffffff12;transition:transform .35s var(--site-ease),border-color .25s ease,box-shadow .35s var(--site-ease),background-color .25s ease}@media(hover:hover){:is(.color-scheme-deck,.color-scheme-deck-deep) .pdp-card:hover,:is(.color-scheme-deck,.color-scheme-deck-deep) .pdp-quote:hover,:is(.color-scheme-deck,.color-scheme-deck-deep) .pdp-fcard:hover{border-color:color-mix(in srgb,var(--site-orange) 60%,transparent);box-shadow:0 24px 46px -26px var(--site-orange)}:is(.color-scheme-deck,.color-scheme-deck-deep) .pdp-steps>*:hover{border-color:color-mix(in srgb,var(--site-orange) 60%,transparent);transform:translateY(-4px)}}:is(.color-scheme-deck,.color-scheme-deck-deep) .pdp-quote{border-top-color:var(--site-orange)}html .pdp-quote:before{top:-.22em;right:.14em;font-family:Georgia,Times New Roman,serif;font-size:8rem;font-weight:700;opacity:.14;transition:transform .5s var(--site-ease),opacity .4s ease}html .pdp-stars svg{fill:currentColor;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}html .pdp-card{position:relative;overflow:hidden}html .pdp-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--site-orange);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--site-ease)}html .pdp-card:after{content:"";position:absolute;inset:auto 0 0;height:70%;background:linear-gradient(to top,color-mix(in srgb,var(--site-orange) 10%,transparent),transparent);opacity:0;transition:opacity .4s ease;pointer-events:none}html .pdp-card>*{position:relative;z-index:1}html .pdp-card__title{transition:color .25s ease}html .pdp-icon{transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}html .pdp-step{transition:transform .35s var(--site-ease)}html .pdp-step:after{content:"";position:absolute;left:0;right:0;top:-2px;height:2px;background:var(--site-orange);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--site-ease)}html .pdp-step__title{transition:color .25s ease}html .pdp-featurelist li{transition:transform .35s var(--site-ease),background-color .25s ease}html .pdp-story__stats>*{transition:transform .35s var(--site-ease)}html .pdp-story__stat-num{transition:color .25s ease}html .pdp-story__media img,html .pdp-split__media img,html .pdp-figure img{transition:transform 1.2s var(--site-ease)}html .pdp-faq__summary{transition:color .25s ease,padding-left .35s var(--site-ease)}html .pdp-faq__icon{transition:transform .4s var(--site-ease)}@media(hover:hover){html .pdp-card:hover{transform:translateY(-6px)}html .pdp-card:hover:before{transform:scaleX(1)}html .pdp-card:hover:after{opacity:1}html .pdp-card:hover .pdp-icon{transform:scale(1.12) rotate(-8deg);box-shadow:0 0 0 6px color-mix(in srgb,var(--site-orange) 18%,transparent)}html .pdp-card:hover .pdp-card__title{color:var(--site-orange)}html .pdp-quote:hover{transform:translateY(-6px)}html .pdp-quote:hover:before{transform:scale(1.15) rotate(-6deg);opacity:.3}html .pdp-quote:hover .pdp-stars svg{transform:scale(1.18)}html .pdp-quote:hover .pdp-stars svg:nth-child(2){transition-delay:.04s}html .pdp-quote:hover .pdp-stars svg:nth-child(3){transition-delay:.08s}html .pdp-quote:hover .pdp-stars svg:nth-child(4){transition-delay:.12s}html .pdp-quote:hover .pdp-stars svg:nth-child(5){transition-delay:.16s}html .pdp-step:hover{transform:translateY(-5px)}html .pdp-step:hover:after{transform:scaleX(1)}html .pdp-step:hover .pdp-step__title{color:var(--site-orange)}html .pdp-featurelist li:hover{transform:translate(8px)}html .pdp-featurelist li:hover .pdp-icon{transform:scale(1.12) rotate(-8deg)}html .pdp-story__stats>*:hover{transform:translateY(-4px)}html .pdp-story__stats>*:hover .pdp-story__stat-num{color:var(--site-orange)}html .pdp-story__media:hover img,html .pdp-split__media:hover img,html .pdp-figure:hover img{transform:scale(1.05)}html .pdp-faq__summary:hover{color:var(--site-orange);padding-left:calc(var(--pdp-faq-pad, 4px) + 8px)}html .pdp-faq__summary:hover .pdp-faq__icon{transform:rotate(90deg)}}.brf .button.brf-pcard__buy,html .pdp .button:not(.button-secondary),.brf-search__submit,.search-modal .predictive-search__search-button{position:relative;overflow:hidden;isolation:isolate}.brf .button.brf-pcard__buy:before,html .pdp .button:not(.button-secondary):before,.brf-search__submit:before,.search-modal .predictive-search__search-button:before{content:"";position:absolute;z-index:1;inset:0 auto 0 -60%;width:45%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .5),transparent);transform:skew(-18deg);pointer-events:none}@media(hover:hover){.brf .button.brf-pcard__buy:hover:not(:disabled):before,html .pdp .button:not(.button-secondary):hover:before,.brf-search__submit:hover:before,.search-modal .predictive-search__search-button:hover:before{transform:skew(-18deg) translate(420%);transition:transform .75s var(--site-ease)}}html .contact-info__item{transition:transform .35s var(--site-ease)}html .contact-info__title{transition:color .25s ease}@media(hover:hover){html .contact-info__item:hover{transform:translate(8px)}html .contact-info__item:hover .pdp-icon{transform:scale(1.12) rotate(-8deg)}html .contact-info__item:hover .contact-info__title{color:var(--site-orange)}}:is(.color-scheme-deck,.color-scheme-deck-deep) .pdp-icon{border-radius:50%;background:var(--site-orange);color:#000}.color-scheme-deck-orange .pdp-eyebrow{color:#000}.color-scheme-deck-orange .pdp-news-form__input{border-radius:3px;border-color:#000;background:#fff7ef;color:#111}:is(.color-scheme-deck,.color-scheme-deck-deep) .pdp-faq{border-color:#ffffff1a;transition:background-color .25s ease}@media(hover:hover){:is(.color-scheme-deck,.color-scheme-deck-deep) .pdp-faq:hover{background-color:#ffffff08}}:is(.color-scheme-deck,.color-scheme-deck-deep) [class*=ai-social-icons-]{background-color:transparent}:is(.color-scheme-deck,.color-scheme-deck-deep) [class*=ai-social-icons-heading-]{font-family:var(--site-display);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff}:is(.color-scheme-deck,.color-scheme-deck-deep) [class*=ai-social-icon-tiktok-]{fill:#fff}:is(.color-scheme-deck,.color-scheme-deck-deep) .pdp-input,:is(.color-scheme-deck,.color-scheme-deck-deep) .pdp-textarea{border-radius:3px;border-color:#ffffff24;background:#272725;color:#fff;font-family:var(--site-text);transition:border-color .2s ease,box-shadow .25s var(--site-ease)}:is(.color-scheme-deck,.color-scheme-deck-deep) .pdp-input:hover,:is(.color-scheme-deck,.color-scheme-deck-deep) .pdp-textarea:hover{border-color:#ffffff4d}:is(.color-scheme-deck,.color-scheme-deck-deep) .pdp-input:focus-visible,:is(.color-scheme-deck,.color-scheme-deck-deep) .pdp-textarea:focus-visible{outline:none;border-color:var(--site-orange);box-shadow:0 0 0 4px color-mix(in srgb,var(--site-orange) 18%,transparent)}body:has(.shopify-policy__container){background-color:#1d1d1b}main .shopify-policy__container{max-width:860px;margin:0 auto;padding:clamp(48px,7vw,104px) clamp(20px,5vw,48px) clamp(64px,8vw,120px);color:#c9c9c0;font-family:var(--site-text)}.shopify-policy__title{margin-bottom:clamp(28px,4vw,48px);padding-bottom:clamp(22px,3vw,32px);border-bottom:1px solid rgb(255 255 255 / .1);text-align:center}.shopify-policy__title:before{content:"Age Ammo \b7  Policy";display:inline-block;margin-bottom:18px;padding:7px 13px;border-radius:3px;background:#272725;color:#c9c9c0;font-family:var(--site-text);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.shopify-policy__title h1{margin:0;font-family:var(--site-display);font-weight:700;font-size:clamp(2.6rem,1.4rem + 4.4vw,5rem);line-height:.95;letter-spacing:.012em;text-transform:uppercase;color:#fff}.shopify-policy__title h1:after{content:"";display:block;width:72px;height:4px;margin:20px auto 0;background:var(--site-orange)}.shopify-policy__body .rte{font-size:1.05rem;line-height:1.75;color:#c9c9c0}.shopify-policy__body .rte p{margin:0 0 1.1em}.shopify-policy__body .rte strong{font-family:var(--site-display);font-weight:700;font-size:1.25em;letter-spacing:.04em;text-transform:uppercase;color:#fff}.shopify-policy__body .rte :is(h1,h2,h3,h4){margin:1.8em 0 .6em;font-family:var(--site-display);text-transform:uppercase;color:#fff}.shopify-policy__body .rte a{color:var(--site-orange);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.shopify-policy__body .rte a:hover{color:#fff}.shopify-policy__body .rte :is(ul,ol){padding-left:1.3em}.shopify-policy__body .rte li::marker{color:var(--site-orange)}:is(.color-scheme-deck,.color-scheme-deck-deep) .rte a{color:var(--site-orange)}header-component{--site-header-line: rgb(255 255 255 / .07)}header-component .header__row--top{border-bottom:1px solid var(--site-header-line);transition:background-color .3s ease,box-shadow .3s ease,border-color .3s ease}header-component[data-sticky-state=active] .header__row--top{background-color:#121211db;border-bottom-color:color-mix(in srgb,var(--site-orange) 45%,transparent);box-shadow:0 10px 30px -18px #000000e6;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}header-component .menu-list__link{font-family:var(--site-display);font-weight:700;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase}header-component .menu-list__link-title{position:relative;display:inline-block;padding-block:4px}header-component .menu-list__link-title:after{content:"";position:absolute;left:calc(var(--gap-xl, 24px) / 2);right:calc(var(--gap-xl, 24px) / 2);bottom:-2px;height:2px;background:var(--site-orange);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--site-ease)}header-component .menu-list__link:hover .menu-list__link-title:after,header-component .menu-list__link:focus-visible .menu-list__link-title:after,header-component .menu-list__link--active .menu-list__link-title:after,header-component .menu-list__link[aria-expanded=true] .menu-list__link-title:after{transform:scaleX(1);transform-origin:left}header-component .header-actions__action,header-component .header-actions__cart-icon,header-component .search-action{transition:color .2s ease,transform .25s var(--site-ease)}@media(hover:hover){header-component .header-actions__action:hover,header-component .search-action:hover{color:var(--site-orange);transform:translateY(-1px)}}header-component .cart-bubble__background{background-color:var(--site-orange)}header-component .cart-bubble__text{color:#000;font-weight:700}header-component .header-logo,header-component .header__logo{transition:transform .3s var(--site-ease),filter .3s ease}@media(hover:hover){header-component .header-logo:hover,header-component .header__logo:hover{transform:translateY(-1px) scale(1.03)}}.search-modal__content{border:1px solid rgb(255 255 255 / .08);border-radius:4px;box-shadow:0 40px 90px -30px #000000f2,0 0 0 1px #00000080;overflow:hidden}.search-modal .predictive-search-form__header{position:relative;border-bottom-color:#ffffff14}.search-modal .predictive-search-form__header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--site-orange);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--site-ease)}.search-modal .predictive-search-form__header:focus-within:after{transform:scaleX(1)}.search-modal .search-input{font-family:var(--site-text);font-size:1.15rem}.search-modal .predictive-search__icon{color:var(--site-orange)}.search-modal .predictive-search-results__title,.search-modal .predictive-search-results__resource-header{font-family:var(--site-display);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.search-modal .predictive-search-results__clear{color:var(--site-orange)}.search-modal .predictive-search-results__card--product{border:1px solid transparent;border-radius:3px;transition:transform .35s var(--site-ease),border-color .25s ease,box-shadow .35s var(--site-ease)}.search-modal .predictive-search-results__card--product :is(img,.product-media,.product-media__image){border-radius:2px;transition:transform .8s var(--site-ease)}.search-modal .predictive-search-results__card--product :is(.product-title,[class*=title]){font-family:var(--site-display);font-weight:700;letter-spacing:.03em;text-transform:uppercase}.search-modal .predictive-search-results__card--product :is(.price,[class*=price]){color:var(--site-orange);font-family:var(--site-display);font-weight:700}@media(hover:hover){.search-modal .predictive-search-results__card--product:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--site-orange) 55%,transparent);box-shadow:0 20px 40px -24px var(--site-orange)}.search-modal .predictive-search-results__card--product:hover img{transform:scale(1.05)}}.search-modal .pills__pill{border-radius:3px;transition:background-color .2s ease,color .2s ease}.search-modal .pills__pill:hover{background-color:var(--site-orange);color:#000}.search-modal .predictive-search__search-button,.search-modal .predictive-search__close-modal-button{border-radius:3px}html .cart-title h1[class],html .cart-page__title h1[class]{font-family:var(--site-display);font-weight:700;font-size:clamp(2.4rem,1.4rem + 3.6vw,4.4rem);line-height:.95;letter-spacing:.012em;text-transform:uppercase}html .cart-title .cart-bubble__background,html .cart-page__title .cart-bubble__background{background-color:var(--site-orange)}html .cart-title .cart-bubble__text,html .cart-page__title .cart-bubble__text{color:#000;font-weight:700}html .cart-items__table-row{transition:background-color .25s ease}html .cart-items__media-container{overflow:hidden;border:1px solid rgb(255 255 255 / .08);border-radius:3px;background:#232321}html .cart-items__media-container img{transition:transform .8s var(--site-ease)}html .cart-items__title[class]{font-family:var(--site-display);font-weight:700;font-size:1.2rem;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;transition:color .2s ease}html .cart-items__price,html .cart-totals__total-value{font-family:var(--site-display);font-weight:700;color:var(--site-orange)}html .cart-items__price{font-size:1.2rem}html .cart-totals__total-value{font-size:1.6rem}html .cart-totals__total-label{font-family:var(--site-display);font-weight:700;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase}html .cart-items .quantity-selector{border-radius:3px;border-color:#ffffff2e;transition:border-color .2s ease}html .cart-items .quantity-selector:focus-within{border-color:var(--site-orange)}html .cart-items .quantity-selector :is(.quantity-minus,.quantity-plus){transition:color .2s ease,transform .2s ease}html .cart-items__remove{transition:color .2s ease,transform .3s var(--site-ease)}@media(hover:hover){html .cart-items__table-row:hover{background-color:#ffffff06}html .cart-items__table-row:hover .cart-items__media-container img{transform:scale(1.06)}html .cart-items__title:hover{color:var(--site-orange)}html .cart-items .quantity-selector :is(.quantity-minus,.quantity-plus):hover{color:var(--site-orange);transform:scale(1.15)}html .cart-items__remove:hover{color:var(--site-orange);transform:rotate(-12deg) scale(1.1)}}.cart-page__summary{position:relative}.cart-page__summary:before{content:"";position:absolute;z-index:1;left:0;right:0;top:0;height:3px;background:var(--site-orange)}.cart-discount__input{border-radius:3px}.cart__checkout-button,.cart-items__empty-button{position:relative;overflow:hidden;isolation:isolate;border-radius:3px;font-family:var(--site-display);font-weight:700;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;transition:transform .25s var(--site-ease),box-shadow .25s var(--site-ease),background-color .2s ease,color .2s ease}.cart__checkout-button:before,.cart-items__empty-button:before{content:"";position:absolute;z-index:1;inset:0 auto 0 -60%;width:45%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .5),transparent);transform:skew(-18deg);pointer-events:none}@media(hover:hover){.cart__checkout-button:hover,.cart-items__empty-button:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px var(--site-orange)}.cart__checkout-button:hover:before,.cart-items__empty-button:hover:before{transform:skew(-18deg) translate(420%);transition:transform .75s var(--site-ease)}}.cart__ctas .shopify-payment-button__button,.cart__ctas [data-shopify-buttoncontainer] *{border-radius:3px!important}.site-footer{position:relative;overflow-x:clip;border-top:1px solid color-mix(in srgb,var(--site-orange) 40%,transparent)}.site-footer__statement{margin:0;font-family:var(--site-display);font-weight:700;font-size:clamp(3rem,1rem + 8vw,9rem);line-height:.88;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgb(255 255 255 / .35);transition:-webkit-text-stroke-color .4s ease}.site-footer__statement em{font-style:normal;color:var(--site-orange);-webkit-text-stroke:0}.site-footer__statement--static{margin:0 0 clamp(36px,5vw,64px);padding-bottom:clamp(28px,4vw,48px);border-bottom:1px solid rgb(255 255 255 / .08);white-space:normal;text-wrap:balance}.site-footer__marquee{position:relative;width:100vw;margin:0 calc(50% - 50vw) clamp(36px,5vw,64px);padding-block:clamp(20px,3vw,36px);overflow:hidden;border-block:1px solid rgb(255 255 255 / .08);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.site-footer__track{display:flex;width:max-content}.site-footer__group{display:flex;align-items:center;flex:none}.site-footer__sep{flex:none;width:clamp(14px,1.6vw,26px);aspect-ratio:1;margin-inline:clamp(24px,3.5vw,56px);background:var(--site-orange);transform:rotate(45deg)}@media(hover:hover){.site-footer__marquee:hover .site-footer__statement,.site-footer__statement--static:hover{-webkit-text-stroke-color:rgb(255 255 255 / .7)}}@media(prefers-reduced-motion:no-preference){.site-footer__track{animation:site-marquee var(--marquee-duration, 30s) linear infinite}.site-footer__marquee--reverse .site-footer__track{animation-direction:reverse}.site-footer__marquee:hover .site-footer__track{animation-play-state:paused}.site-footer__sep{animation:site-spin 6s linear infinite}}@keyframes site-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes site-spin{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.site-footer .site-footer__col-title{font-family:var(--site-display);font-weight:700;font-size:1rem;letter-spacing:.12em;color:var(--site-orange)}.site-footer .site-footer__links a{position:relative;display:inline-block;font-family:var(--site-text);transition:color .2s ease,transform .25s var(--site-ease)}@media(hover:hover){.site-footer .site-footer__links a:hover{color:#fff;transform:translate(4px)}}.site-footer .site-footer__blurb{font-family:var(--site-text)}.site-footer .pdp-news-form__input{border-radius:3px}.shopify-section-group-footer-group .footer-utilities a{transition:color .2s ease}.shopify-section-group-footer-group .footer-utilities a:hover{color:var(--site-orange)}@media(prefers-reduced-motion:no-preference){html.pdp-js :is(.site-footer__marquee,.site-footer__statement--static).pdp-reveal{opacity:0;translate:0 40px;transition:opacity .9s ease,translate 1s var(--site-ease)}html.pdp-js :is(.site-footer__marquee,.site-footer__statement--static).pdp-reveal.pdp-in{opacity:1;translate:0 0}}@media(prefers-reduced-motion:no-preference){::view-transition-group(main-content){animation-duration:0s}.shopify-policy__title h1:after{animation:site-rule .9s var(--site-ease) .3s both}main .shopify-policy__container{animation:site-rise .7s var(--site-ease) both}}@keyframes site-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes site-rise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){header-component *,.site-footer *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/brf-site.css.map */
