@font-face{font-family:Grenette Pro;src:url(/cdn/shop/files/GrenettePro-Regular.eot?v=1760696670);src:url(/cdn/shop/files/GrenettePro-Regular.eot?v=1760696670#iefix) format("embedded-opentype"),url(/cdn/shop/files/GrenettePro-Regular.woff2?v=1760696669) format("woff2"),url(/cdn/shop/files/GrenettePro-Regular.woff?v=1760696670) format("woff"),url(/cdn/shop/files/GrenettePro-Regular.ttf?v=1760696670) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Grenette Pro;src:url(/cdn/shop/files/GrenettePro-Bold.eot?v=1760696757);src:url(/cdn/shop/files/GrenettePro-Bold.eot?v=1760696757#iefix) format("embedded-opentype"),url(/cdn/shop/files/GrenettePro-Bold.woff2?v=1760696756) format("woff2"),url(/cdn/shop/files/GrenettePro-Bold.woff?v=1760696757) format("woff"),url(/cdn/shop/files/GrenettePro-Bold.ttf?v=1760696757) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Grenette Pro;src:url(/cdn/shop/files/GrenettePro-Light.eot?v=1760696815);src:url(/cdn/shop/files/GrenettePro-Light.eot?v=1760696815#iefix) format("embedded-opentype"),url(/cdn/shop/files/GrenettePro-Light.woff2?v=1760696814) format("woff2"),url(/cdn/shop/files/GrenettePro-Light.woff?v=1760696814) format("woff"),url(/cdn/shop/files/GrenettePro-Light.ttf?v=1760696815) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Grenette Pro;src:url(/cdn/shop/files/GrenettePro-SemiBold.eot?v=1760696871);src:url(/cdn/shop/files/GrenettePro-SemiBold.eot?v=1760696871#iefix) format("embedded-opentype"),url(/cdn/shop/files/GrenettePro-SemiBold.woff2?v=1760696870) format("woff2"),url(/cdn/shop/files/GrenettePro-SemiBold.woff?v=1760696870) format("woff"),url(/cdn/shop/files/GrenettePro-SemiBold.ttf?v=1760696870) format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--font: "Grenette Pro", sans-serif;--primary: #E6E6E6}body{background:#fff}p,span,a,div,summary,ul,li{font-family:var(--font)!important}p{font-size:22px}h1,h2,h3,h4,h5,h6{font-weight:700!important;margin:0}h2,h1{font-size:60px}.email-signup__button,a.button-secondary,a.button{background:#fff;border-radius:50px;color:#000;border:2px solid #fff;padding:16px 40px;transition-duration:.3s;font-weight:700;font-size:20px;display:flex;align-items:center;gap:10px}a.button-secondary{background:#000;border-color:#000;color:#fff}.email-signup__button svg,a.button-secondary svg,a.button svg{height:25px;width:25px;transform:rotate(0);transition-duration:.3s}.email-signup__button path,a.button-secondary path,a.button path{transition-duration:.3s}.email-signup__button:hover svg,a.button-secondary:hover svg,a.button:hover svg{transform:rotate(-45deg)}.email-signup__button:hover path,a.button:hover path{fill:#fff}a.button-secondary path{fill:#fff}a.button-secondary:hover path{fill:#000}a.button-secondary:hover{background:transparent;color:#000}a.button:hover{background:transparent;color:#fff}.page-width-narrow,.page-width-content{--page-content-width: 1620px;--page-width: 1620px}.section--page-width{max-width:1620px!important;margin:0 auto}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 0px}.announcement-bar .announcement-bar__text{font-size:16px}.header{position:relative;z-index:999}.header cart-icon.header-actions__cart-icon{background:#fff;border-radius:50%}footer .right_side_footer{width:45%}footer .footer-content{display:flex!important;gap:60px}footer .menu_footer ul.list-unstyled{display:flex;align-items:center;justify-content:space-between;padding:40px 0}footer .copy_right ul.list-unstyled li,footer .menu_footer ul.list-unstyled li{margin:0}footer .menu_footer ul.list-unstyled li a{font-weight:700;font-size:18px}footer>.section-background,footer{border-radius:50px 50px 0 0}footer .logo_with_text p,footer .copy_right p{font-size:18px}footer .copy_right ul.list-unstyled li a{font-size:18px}footer .copy_right ul.list-unstyled{display:flex;align-items:center;gap:30px;justify-content:flex-end}footer .social-icons__wrapper .social-icons__icon-wrapper{height:40px;width:40px}footer .social-icons__wrapper .social-icons__icon-wrapper a{margin:0!important;background:#fff;border-radius:5px;height:40px;width:40px;display:flex;align-items:center;justify-content:center}footer .right_side_footer .email-signup__input-group{display:block}footer .right_side_footer .email-signup-block,footer .right_side_footer .email-signup__input-group .email-signup__button{margin-top:30px}.main_hero_banner .hero__content-wrapper{width:60%!important}.main_hero_banner .hero__content-wrapper rte-formatter{width:64%!important;font-size:20px}.handgun_owners .group-block-content .image-block:last-child{position:absolute;height:27%;width:45%;bottom:0;right:0}.main_hero_banner .hero__content-wrapper .rating_home_banner{width:100%;max-width:285px}.main_hero_banner .hero__content-wrapper .rating_home_banner .group-block-content{display:flex;justify-content:center}.main_hero_banner .hero__content-wrapper .rating_home_banner rte-formatter{width:100%!important}.main_hero_banner .hero__content-wrapper .rating_home_banner p{font-size:16px!important}.main_hero_banner .hero__content-wrapper .rating_home_banner rte-formatter{display:flex;align-items:center}.main_hero_banner .hero__content-wrapper h1{font-size:60px;letter-spacing:2.5px}.handgun_owners h2{width:90%}.call_to_action_home .hero__content-wrapper.page-width{max-width:unset!important}.call_to_action_home .hero__content-wrapper .rte{--max-width: 65% !important}.call_to_action_home .hero__content-wrapper h2{line-height:72px}.call_to_action_home .hero__content-wrapper a{margin:0!important}.faq_sec_home summary.details__header{font-size:24px!important;font-weight:600!important;background:linear-gradient(199.09deg,#0003 14.79%,#0000001a 89.42%);border-radius:10px;margin-bottom:20px;padding:15px 30px}.faq_sec_home .details-content p{font-size:19px!important;max-width:100%!important;margin-bottom:30px}.faq_sec_home summary.details__header:hover{color:#000}.page_banner{margin-top:-66px;min-height:500px}header{z-index:10}.policies{max-width:70%!important}.policies h1{font-size:36px;font-weight:700;color:#111;font-family:Poppins!important}.policies p,.policies ul li{font-size:18px;color:#333;font-weight:400;font-family:Grenette Pro}.policies h4{font-weight:800;color:#323e45;font-size:20px;font-family:Poppins!important;margin-bottom:15px!important}.policies p a:hover strong{color:#000}.gun-text rte-formatter{max-width:73%}.cart-items-component .cart-drawer__heading--empty{font-family:Poppins!important}.cart-items-component a.button:hover{background-color:#111;color:#fff}.cart-items-component button,.cart-items-component #cart-discount,.cart-items-component .quantity-selector{border-radius:50px}.cart-items-component .quantity-selector:hover{background-color:#111}.cart-items-component .quantity-selector:hover .quantity-minus,.cart-items-component .quantity-selector:hover .quantity-plus,.cart-items-component .quantity-selector:hover input{color:#fff}.cart-items-component button{font-size:18px;font-family:grenette pro}.cart-items-component #cart-discount:hover{outline:none;background-color:#fff}.cart-items-component #cart-discount{outline:none}.cart-items-component button span{font-size:18px!important}.cart-items-component .cart__total-label{font-size:20px}.cart-items-component .cart__summary-item small{font-size:14px}.cart-items-component .cart-items__table tr td{font-size:20px;font-weight:500}.cart-items-component .cart-items__table tr td span{font-size:17px;font-weight:600}.cart-items-component .cart-items__table tr td s{color:#000}.cart-items-component .cart__total-value{font-weight:600}.cart-drawer__dialog .cart-discount__button{border:2px solid #000}.cart-drawer__dialog .cart__checkout-button:hover,.cart-drawer__dialog .cart-discount__button:hover{background-color:transparent;color:#000;border:2px solid #000}.cart-items__empty-button{background-color:#000!important;color:#fff!important;border-color:#000!important}.cart-items__empty-button:hover{background-color:transparent!important;color:#000!important}@media screen and (max-width: 1600px){.section--page-width,.page-width{padding:0 30px}.announcement-bar{padding-top:15px;padding-bottom:15px}}@media screen and (max-width: 1440px){.video-hero-section{padding:50px 0!important}footer .social_policy>.group-block-content{gap:10px}.policies{max-width:80%!important}}@media screen and (max-width: 1200px){.copy_right .spacing-style p{width:100%;max-width:150px}h1,h2{font-size:50px}.handgun_owners>.custom-section-content>.layout-panel-flex{flex-direction:column!important}.handgun_owners .point_text p{font-size:18px}.handgun_owners .owner_point_img .image-block:first-child{width:50%;align-self:center}.handgun_owners .group-block-content .image-block:last-child{width:22%;right:25%}.handgun_owners .owner_head>.group-block-content{flex-direction:row;flex-wrap:wrap}.handgun_owners .owner_head .group-block-content .owner_point{width:48%!important}.handgun_owners .owner_head .group-block-content .owner_point h4{font-size:20px}.handgun_owners .owner_head .group-block-content .owner_point .point_text{padding:20px}.policies{max-width:90%!important}}@media screen and (max-width: 1024px){p{font-size:20px}.handgun_owners .owner_head .group-block-content>rte-formatter{width:100%;align-items:center}.handgun_owners .owner_head p{text-align:center}.handgun_owners .owner_head .group-block-content .owner_point{width:100%!important}.handgun_owners .button-secondary{margin:0!important}.handgun_owners .owner_head .image-block{width:20%}.faq_sec_home .custom-section-content>.spacing-style{display:flex;flex-direction:column}.faq_sec_home .details p{margin-bottom:20px;padding-left:40px}.faq_sec_home .image-block{width:80%;align-self:center}footer .menu_footer ul.list-unstyled{padding:20px 0}footer .footer-content{gap:30px}.policies{max-width:100%!important}}@media screen and (max-width: 768px){footer>.section-background,footer{border-radius:20px 20px 0 0}.main_hero_banner .hero__content-wrapper .rating_home_banner{max-width:265px}.main_hero_banner .hero__content-wrapper .rating_home_banner .group-block-content .image-block{max-width:40%!important}.main_hero_banner .hero__content-wrapper .rating_home_banner p{font-size:14px!important}.section--page-width,.page-width{padding:0 20px}.copy_right .spacing-style p{max-width:100%}.handgun_owners .group-block-content .image-block:last-child{width:45%;right:0%}.handgun_owners .owner_point_img .image-block:first-child{width:100%}.announcement-bar p{font-size:16px!important}p{font-size:18px!important}.main_hero_banner .hero__content-wrapper{width:74%!important}.main_hero_banner .h2 h1{font-size:40px}.main_hero_banner .button{margin-top:0!important}h1{font-size:40px}.handgun_owners h2{width:100%;font-size:40px;text-align:center}.email-signup__button,a.button-secondary,a.button{padding:9px 22px}.call_to_action_home h2{font-size:40px;line-height:1.3em!important;max-width:100%}.call_to_action_home p{max-width:100%}.faq_sec_home h2{font-size:40px;line-height:1.2em;text-align:center}.faq_sec_home .image-block{width:100%;height:500px}.faq_sec_home summary.details__header{font-size:20px!important;padding:15px 20px}footer .footer-content{flex-direction:column-reverse}footer .right_side_footer{width:60%}footer .right_side_footer .email-signup-block,footer .right_side_footer .email-signup__input-group .email-signup__button{margin-top:20px}footer .right_side_footer .email-signup-block{margin-top:10px}footer .logo_with_text .layout-panel-flex{justify-content:flex-start}footer .logo_with_text .layout-panel-flex p{text-align:left}footer .copy_right>.group-block-content{display:flex;flex-direction:column}footer .copy_right ul.list-unstyled{justify-content:flex-start}.policies h1{font-size:32px}.page_banner h1{font-size:40px!important}}@media screen and (max-width: 749px){.header__columns{grid-template-areas:"leftA leftA leftB center rightA rightB"}.header__columns .header-logo{grid-area:leftA}.page_banner{margin-top:-45px}.owner_point>.group-block-content{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 575px){footer .menu_footer ul.list-unstyled{display:block;column-count:2}footer .right_side_footer{width:100%}.faq_sec_home .details-content p{font-size:16px!important;line-height:normal}.faq_sec_home summary.details__header{font-size:18px!important;padding:10px 15px;line-height:normal}.faq_sec_home .details p{padding-left:10px}.faq_sec_home .image-block{height:auto}.email-signup__button,a.button-secondary,a.button{font-size:16px}.video-hero-section{padding:40px 15px!important}.owner_point>.group-block-content{display:grid;grid-template-columns:repeat(1,1fr)}.section--page-width,.page-width{padding:0 20px}.announcement-bar{padding-top:15px;padding-bottom:15px}.page_banner{min-height:350px}.policies h1{margin:0}.main_hero_banner .hero__content-wrapper{width:100%!important}}@media screen and (max-width: 425px){.section--page-width,.page-width{padding:0 15px}.announcement-bar{padding-top:15px;padding-bottom:15px}.policies h1{font-size:30px;margin:0}.page_banner h1{font-size:36px!important}.cart-items-component .cart-items__table tr td,.cart-items-component .cart__total-label{font-size:17px}.cart-items-component .cart__summary-item small{font-size:13px}footer .menu_footer ul.list-unstyled li a{letter-spacing:-.2px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/style.css.map */
