<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200&amp;display=swap);@font-face{font-family:GoboldBold;src:url(/fonts/Gobold/GobolBol.eot);src:url(/fonts/Gobold/GobolBol.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolBol.woff) format("woff"),url(/fonts/Gobold/GobolBol.ttf) format("truetype"),url(/fonts/Gobold/GobolBol.svg#GoboldBold) format("svg")}@font-face{font-family:Gobold;src:url(/fonts/Gobold/Gobold.eot);src:url(/fonts/Gobold/Gobold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/Gobold.woff) format("woff"),url(/fonts/Gobold/Gobold.ttf) format("truetype"),url(/fonts/Gobold/Gobold.svg#Gobold) format("svg")}@font-face{font-family:GoboldThin;src:url(/fonts/Gobold/GobolThi.eot);src:url(/fonts/Gobold/GobolThi.eot?#iefix) format("embedded-opentype"),url(/fonts/Gobold/GobolThi.woff) format("woff"),url(/fonts/Gobold/GobolThi.ttf) format("truetype"),url(/fonts/Gobold/GobolThi.svg#GobolThi) format("svg")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.eot)}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.ttf) format("ttf")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.woff) format("woff")}@font-face{font-family:ProximaNova;src:url(/fonts/ProximaNova/ProximaNovaRegular.svg) format("svg")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.eot)}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.ttf) format("ttf")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.woff) format("woff")}@font-face{font-family:ProximaNovaBlack;src:url(/fonts/ProximaNova/ProximaNovaBlack.svg) format("svg")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.eot)}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.ttf) format("ttf")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.woff) format("woff")}@font-face{font-family:ProximaNovaThin;src:url(/fonts/ProximaNova/ProximaNovaThin.svg) format("svg")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.eot)}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.ttf) format("ttf")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.woff) format("woff")}@font-face{font-family:ProximaNovaBold;src:url(/fonts/ProximaNova/ProximaNovaBold.svg) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.eot)}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.ttf) format("ttf")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.woff) format("woff")}@font-face{font-family:ProximaNovaLight;src:url(/fonts/ProximaNova/ProximaNovaAltLight.svg) format("svg")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.eot)}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.ttf) format("ttf")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-family:PoppinsRegular;src:url(/fonts/Poppins/Poppins-Regular.svg) format("svg")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.eot)}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.ttf) format("ttf")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-family:PoppinsMedium;src:url(/fonts/Poppins/Poppins-Medium.svg) format("svg")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.eot)}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.ttf) format("ttf")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-family:PoppinsLight;src:url(/fonts/Poppins/Poppins-Light.svg) format("svg")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.eot)}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.ttf) format("ttf")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-family:PoppinsBold;src:url(/fonts/Poppins/Poppins-Bold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.product-listing{position:relative}.product-listing sup.oswald{font-size:100%;top:-2px;position:relative}.product-listing h2{line-height:120%;font-size:1.875rem;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;margin:0 0 .25rem;color:#fff}.product-listing h5{font-size:1rem;font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;margin:0 0 .3rem}.product-listing h6{font-family:ProximaNova,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px;color:#d20931}.product-listing ul li{margin:.6rem 0;padding-left:.875rem;line-height:115%;position:relative}.product-listing ul li:before{position:absolute;content:" ";background:#fff;top:6px;left:2px;height:4px;width:4px;border-radius:50%}.product-listing p.disclaimer{font-size:11px;font-style:italic;position:absolute;bottom:.5rem;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}.product-listing a.learn-more{position:absolute;z-index:4;bottom:2.65rem;left:0;right:0;text-align:center;font-size:1.3rem;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;color:#d20931}.product-listing a.learn-more i{margin-left:9px;vertical-align:middle}.product-listing a.text-only{font-family:ProximaNovaBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;text-decoration:underline;display:inline-block;margin-bottom:1.25rem}.product-top{position:relative;border-radius:16px 16px 0 0;padding-left:.5rem;padding-right:.5rem;height:80px;background:#d20931}.product-top .inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;position:relative}.product-image{position:relative;text-align:center;height:372px;overflow:hidden;padding-bottom:4.5rem}.product-image a{display:block;height:100%}.product-image img.main-image{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.product-image img.full-image{max-width:96%;max-height:100%;position:absolute;z-index:1;bottom:0;left:0;right:0}.product-body{border-left:3px solid #d20931;border-bottom:3px solid #d20931;border-right:3px solid #d20931}.product-buy-now{text-align:center;display:block;padding:.75rem;font-size:1.375rem;color:#fff;position:absolute;bottom:-1.5rem;z-index:4;left:0;right:0;margin:0 auto;width:200px;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase}.divider-row{position:relative}.divider-row .divider-col-text{padding:0 1rem}.divider-row .divider-col-text&gt;*{white-space:nowrap;margin:0}.divider-row .divider-col-text.whitespace-normal&gt;*{white-space:normal}.divider-row h3{margin:0}.divider-row .divider-col&gt;div{width:100%;height:1px;background:#000}.divider-row .divider-col:after{content:" ";display:block;background:#000;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:40px}.divider-row .divider-col-left:after{left:0}.divider-row .divider-col-right:after{right:0}.gr-light-to-dark{background-color:#ea0e4c;background:-webkit-gradient(linear,left top,left bottom,from(#ea0e4c),to(#a80003));background:-webkit-linear-gradient(top,#ea0e4c,#a80003);background:-moz-linear-gradient(top,#ea0e4c,#a80003);background:-ms-linear-gradient(top,#ea0e4c,#a80003);background:-o-linear-gradient(top,#ea0e4c,#a80003);background:linear-gradient(to bottom,#ea0e4c 0,#a80003 100%)}.gr-dark-to-light{background-color:#a80003;background:-webkit-gradient(linear,left top,left bottom,from(#a80003),to(#ea0e4c));background:-webkit-linear-gradient(top,#a80003,#ea0e4c);background:-moz-linear-gradient(top,#a80003,#ea0e4c);background:-ms-linear-gradient(top,#a80003,#ea0e4c);background:-o-linear-gradient(top,#a80003,#ea0e4c);background:linear-gradient(to bottom,#a80003 0,#ea0e4c 100%)}.buying-guide .container{position:relative;z-index:2}.buying-guide h2,.buying-guide h3{text-transform:uppercase;color:#fff}.buying-guide h2{font-size:4.8rem;margin:0;font-family:PoppinsLight,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.buying-guide h2 span.bold{font-family:PoppinsBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.buying-guide h2&gt;a{color:#fff;display:block}.buying-guide h2 span.square-button{display:inline-block;vertical-align:middle;height:3.5rem;width:4.8rem;background:#fff;cursor:pointer;border:none;padding:0;position:relative;margin-top:-.75rem;text-align:center}.buying-guide h2 span.square-button i{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:1.75rem;color:#d20931;left:0;right:0}.buying-guide h3{margin:0 0 .375rem;font-size:2rem;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.buying-guide .outer-button{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-transform:uppercase;width:200px;display:block;background:#fff;position:absolute;bottom:-25px;left:0;right:0;margin-left:auto;margin-right:auto;font-size:20px;color:#d20931;text-align:center;padding:12px 16px}@media (max-width:991px){.divider-row .divider-col-left:after{left:1rem}.divider-row .divider-col-right:after{right:1rem}}@media (max-width:767px){.buying-guide h2{font-size:3.5rem}.buying-guide h2 span.square-button{height:2.75rem;width:3.75rem;margin-top:-.5rem}.buying-guide h2 span.square-button i{font-size:1.4rem;margin-left:2px}.buying-guide h3{font-size:1.4rem}}@media (max-width:350px){.divider-row .divider-col-text&gt;*{white-space:normal}}.firearm-safety{background:#fff;position:relative}.marketing-campaign{padding:7rem 0 2.5rem}.marketing-campaign h1{font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-campaign h2{font-size:3.65rem;font-family:GoboldBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-campaign h3{font-size:1.9rem;font-family:Gobold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.marketing-campaign h1,.marketing-campaign h2,.marketing-campaign h3{text-transform:uppercase;line-height:115%}.marketing-campaign img.animation{max-width:100%}.marketing-campaign .arrow{text-align:center;font-size:2.5rem}.marketing-campaign .arrow i{color:#000}section .container{position:relative;z-index:3}.product-listing-xl a.product-buy-now{position:absolute;bottom:0;right:-2px;width:calc(100% + 2px)}.product-listing-xl .image-col{border-right:2px solid #d1a12f}.product-listing-xl .description-col,.product-listing-xl .image-col{height:460px}.product-listing-xl .product-description{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.product-listing-xl .product-description p.disclaimer{bottom:0}.product-listing-xl .product-description .inner{max-width:85%;margin-left:auto;margin-right:auto;padding-bottom:3rem}.product-listing-xl img{display:block}.products-row{margin-left:-1rem;margin-right:-1rem}.products-col{padding:1rem 1rem 3rem}.product-image img{display:block;max-width:90%;max-height:85%;margin:0 auto}.grid-background{position:absolute;width:100%;top:0;left:0;z-index:2;background:url(/img/firearm-safety-2023/grid.png);background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;background-repeat:repeat-y}.banner-flashbolt{padding:3rem 0 2rem 0;position:relative;z-index:3}.banner-flashbolt .desktop{display:block}.banner-flashbolt .mobile{display:none}.video{margin-bottom:-270px}.buying-guide{padding-top:320px;padding-bottom:5rem;position:relative;background:url(/img/firearm-safety-2023/background-red.png);background-repeat:no-repeat;background-size:cover;background-position:center;height:100%}.buying-guide-inner{border:3px solid #fff;padding:3rem 1rem 3.5rem;position:relative;text-align:center}@media (max-width:991px){.marketing-campaign{padding-top:4rem}.banner-flashbolt a{display:inline-block}.banner-flashbolt a .desktop{display:none}.banner-flashbolt a .mobile{display:block;padding:0 1rem}.video{margin-bottom:-170px}.buying-guide{padding-top:218px}}@media (min-width:768px) and (max-width:991px){.product-listing h2{font-size:1.625rem}}@media (max-width:767px){.marketing-campaign h3&gt;span{display:block}.marketing-campaign img.animation{margin-top:-1.25rem;margin-bottom:-1.25rem}.marketing-campaign .arrow{margin-top:1.5rem}}@media (max-width:624px){.product-top{height:auto;padding-top:1rem;padding-bottom:1rem}.product-top .inner{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.product-top h2{margin-bottom:0;font-size:1.5rem}}@media (min-width:544px) and (max-width:624px){.product-image{height:264px}}@media (max-width:543px){.marketing-campaign h2{font-size:2.8rem;margin-bottom:.75rem}.marketing-campaign h3{font-size:1.5rem}.product-image{height:auto;padding:1rem 1rem 5rem}.product-image img.main-image{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;position:relative}.has-full-image{padding-bottom:0}.has-full-image img.full-image{position:relative}.video{margin-bottom:-110px}.buying-guide{padding-top:146px}}@media (max-width:480px){.marketing-campaign .indented-content .indent{width:14.5rem}.marketing-campaign .indented-content .indent h1{font-size:2.5rem}.buying-guide h2{line-height:100%;width:250px;margin-left:auto;margin-right:auto}.buying-guide h2 span.square-button{margin-top:-.4rem}}@media (max-width:414px){.product-listing a.learn-more{bottom:2.25rem;font-size:1.1rem}}@media (max-width:375px){.marketing-campaign h2{font-size:2.4rem}.marketing-campaign h3{font-size:1.3rem}.video{margin-bottom:-64px}.buying-guide{padding-top:96px}}</pre></body></html>