PageSourceSearch

https://www.snapsafe.com//

html snapsafe.com collected 2026-09-29 14:56:06 UTC 51,031 bytes, 1,033 lines download raw bytes

1
2<!DOCTYPE html>
3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:ng="http://angularjs.org" ng-app="header" id="ng-app" class="no-touch">
4<head>
5<!-- Reddit Pixel -->
6<script>
7!function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init','a2_hugxa1twzvld');rdt('track', 'PageVisit');
8</script>
8
9<!-- DO NOT MODIFY UNLESS TO REPLACE A USER IDENTIFIER -->
10<!-- End Reddit Pixel -->
11
12<!-- Google Tag Manager -->
13<script>
vendor: 327 bytes, lines 13-17
13(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
14new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
15j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
16'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
17})(window,document,'script','dataLayer','
17GTM-TL7ZB3S
vendor: 3 bytes, line 17
17');
17</script>
17
18<!-- End Google Tag Manager -->
19
20<!-- SourceOutdoorGroup / Glassview Tag  -->
vendor: 64 bytes, lines 20-21
20
21<script async src="https://www.googletagmanager.com/gtag/js?id=
21DC-11327780
vendor: 12 bytes, line 21
21"></script>
22<script>
23  
vendor: 133 bytes, lines 23-26
23window.dataLayer = window.dataLayer || [];
24  function gtag(){dataLayer.push(arguments);}
25  gtag('js', new Date());
26  gtag('config', '
26DC-11327780
vendor: 10 bytes, lines 26-28
26');
27  
28  	
28gtag('config', 'G-YDCY5H20R6');
29  
30</script>
30
31
32
33<!-- End of global snippet: Please do not remove -->
34
35<title>Modular Safes, Specialty Safes & Lock Boxes - SnapSafe</title>
36<meta charset="UTF-8"/>
37<meta name="Description" property="og:description"  content="SnapSafe has a variety of different safe sizes and wire accessories such as organizers and racks. In addition to safes, they also manufacture lock boxes and specialty safes that can be stored in vehicles, under beds, or in walls.">
38<meta name="keywords" content="">
39<base href="https://www.snapsafe.com/" />
40<meta property="og:title" content="Modular Safes, Specialty Safes & Lock Boxes - SnapSafe">
41<meta property="og:url" content="https://www.snapsafe.com/">
42<meta property="og:site_name" content="SnapSafe">
43<meta property="og:type" content="website" />
44<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
45<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5">
46<meta name="apple-mobile-web-app-capable" content="yes" /> 
47
48<link rel="canonical" href="https://www.snapsafe.com/" />
49<!-- replace variable 3545 -->
50
51
52
53<!-- thumbImage --><meta property="og:image" content="https://static.hornady.media/site/snapsafe/modular-safes/titan-0006-open-routed.png" type="image/jpeg">
54
55<meta name="twitter:site" content="@teamhornady" />
56<meta property="fb:app_id" content="250606238321758" />
57
58<link type="text/css" rel="stylesheet" media="all" href="/assets/templates/base/js/chosen/chosen.min.css">
59<link type="text/css" rel="stylesheet" media="screen" href="/assets/templates/base/less/jquery.sidr.dark.css">
60
61    
62        <link type="text/css" rel="stylesheet" media="all" href="/assets/templates/snap/css/mce.css?v=20260325">
63    
64
65<!--<link type="text/css" rel="stylesheet" media="screen" href="/assets/templates/snap/css/all.css?v=20260325">-->
66<link type="text/css" rel="stylesheet" media="all" href="/style.css?v=20260325">
67    
68    
69    
70
71<link rel='stylesheet' href='//cdnjs.cloudflare.com/ajax/libs/angular-loading-bar/0.9.0/loading-bar.min.css' type='text/css' media='all' />
72<link rel="icon" href="https://www.snapsafe.com//assets/templates/snap/favicon.ico" type="image/x-icon">
73<link rel="shortcut icon" href="https://www.snapsafe.com//assets/templates/snap/favicon.ico" type="image/x-icon">
74<meta http-equiv="X-UA-Compatible" content="IE=10" />
75<!--[if IE]>
76<link href="/assets/templates/snap/css/ie.css?v=20260325" rel="stylesheet" media="screen" type="text/css" />
77<script type="text/javascript" src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
vendor: 1 bytes, line 77
77
78<script type="text/javascript" src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
78
79<![endif]-->
80<script type="text/javascript" src="//use.typekit.net/iea8blt.js"></script>
80
81
82<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
vendor: 1 bytes, line 82
82
83<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.29/angular.min.js"></script>
vendor: 1 bytes, line 83
83
84<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.29/angular-route.min.js"></script>
vendor: 1 bytes, line 84
84
85<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.29/angular-animate.min.js"></script>
vendor: 1 bytes, line 85
85
86<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.29/angular-sanitize.min.js"></script>
vendor: 1 bytes, line 86
86
87<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.29/angular-touch.min.js"></script>
vendor: 1 bytes, line 87
87
88<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.29/angular-cookies.min.js"></script>
vendor: 1 bytes, line 88
88
89<script type='text/javascript' src='https://cdnjs.cloudflare.com/ajax/libs/angular-loading-bar/0.9.0/loading-bar.min.js'></script>
89
90    
91<script type="text/javascript" src="/assets/templates/base/js/md5.js"></script>
vendor: 1 bytes, line 91
91
92<script type="text/javascript" src="/assets/templates/base/js/angular-gravatar.js"></script>
vendor: 1 bytes, line 92
92
93<script type="text/javascript" src="/assets/templates/base/js/lodash.min.js"></script>
vendor: 1 bytes, line 93
93
94<script type="text/javascript" src="/assets/templates/base/js/angular.ng-modules.js"></script>
vendor: 1 bytes, line 94
94
95<script type="text/javascript" src="/assets/templates/base/js/ngDialog.js"></script>
vendor: 1 bytes, line 95
95
96<script type="text/javascript">
97    let auth = 0;
98    fetch('/js/auth.json?v=11790693760').then(response => {
99        return response.json();
100    }).then(data => {
101        auth = data.auth;
102    });
103</script>
vendor: 1 bytes, line 103
103
104<script src="https://code.jquery.com/ui/1.13.2/jquery-ui.js"></script>
104
105<link rel="stylesheet" href="//code.jquery.com/ui/1.13.2/themes/base/jquery-ui.css">
106<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
106
107
108<!-- START Topple Goal Tag | Site wide Retargeting -->
109<script type="application/javascript" src="https://delivery.gettopple.com/tag_gen.js" data-goal="2b3bf3eee2475e03885a110e9acaab61" ></script>
109
110<!-- END Topple Goal Tag | Site wide Retargeting -->
111
112
113<script language='JavaScript1.1' async src='//pixel.mathtag.com/event/js?mt_id=1519852&mt_adid=243263&mt_exem=&mt_excl=&v1=&v2=&v3=&s1=&s2=&s3='></script>
113
114
115<style>
116.smallerheadline h1 span {
117    font-size: .35em !important;
118}
119
120.smallerheadline h1 {
121    font-size: 3.15em !important;
122}
123</style>
124<!-- Google Tag Manager -->
125<script>
vendor: 327 bytes, lines 125-129
125(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
126new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
127j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
128'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
129})(window,document,'script','dataLayer','
129GTM-PSWTSF5
vendor: 4 bytes, line 129
129');
130</script>
130
131<!-- End Google Tag Manager -->
132
133<script>
vendor: 345 bytes, lines 133-139
133
134  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
135  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
136  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
137  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
138
139  ga('create', '
139UA-3661855-1
vendor: 39 bytes, lines 139-141
139', 'auto');
140  ga('send', 'pageview');
141
142</script>
142
143
144<script type="text/javascript">
145   adroll_adv_id = "FP2QIINWYJBABFDHWGJ4WH";
146   adroll_pix_id = "WT2CJTBLABEBRGRPL3VAHB";
147   /* OPTIONAL: provide email to improve user identification */
148   /* adroll_email = "[email protected]"; */
149   (function () {
150       var _onload = function(){
151           if (document.readyState && !/loaded|complete/.test(document.readyState)){setTimeout(_onload, 10);return}
152           if (!window.__adroll_loaded){__adroll_loaded=true;setTimeout(_onload, 50);return}
153           var scr = document.createElement("script");
154           var host = (("https:" == document.location.protocol) ? "https://s.adroll.com" : "http://a.adroll.com");
155           scr.setAttribute('async', 'true');
156           scr.type = "text/javascript";
157           scr.src = host + "/j/roundtrip.js";
158           ((document.getElementsByTagName('head') || [null])[0] ||
159               document.getElementsByTagName('script')[0].parentNode).appendChild(scr);
160       };
161       if (window.addEventListener) {window.addEventListener('load', _onload, false);}
162       else {window.attachEvent('onload', _onload)}
163   }());
164</script>
164
165
166<!-- Facebook Pixel Code -->
167<script>
168  !function(f,b,e,v,n,t,s)
169  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
170  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
171  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
172  n.queue=[];t=b.createElement(e);t.async=!0;
173  t.src=v;s=b.getElementsByTagName(e)[0];
174  s.parentNode.insertBefore(t,s)}(window, document,'script',
175  'https://connect.facebook.net/en_US/fbevents.js');
176  fbq('dataProcessingOptions', ['LDU'], 0, 0);
177  fbq('init', '123369748451280');
178  fbq('track', 'PageView');
179</script>
179
180<noscript><img height="1" width="1" style="display:none"
181  src="https://www.facebook.com/tr?id=123369748451280&ev=PageView&noscript=1"
182/></noscript>
183<!-- End Facebook Pixel Code -->
184
185<!--Start Source Outdoor Group-->
186
187<!-- Facebook Pixel Code -->
187<script>
188!function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js');
189fbq('dataProcessingOptions', ['LDU'], 0, 0);
190fbq('init', '2294567693983041');
191fbq('track', 'PageView');
192</script>
192
193<noscript><img height="1" width="1" style="display:none"
194src="https://www.facebook.com/tr? id=2294567693983041&ev=PageView&noscript=1" /></noscript>
195<!-- End Facebook Pixel Code -->
196
197<!-- Global site tag (gtag.js) - Google Ads: 815934125 -->
vendor: 65 bytes, lines 197-198
197 
198<script async src="https://www.googletagmanager.com/gtag/js?id=
198AW-815934125
vendor: 12 bytes, line 198
198"></script>
199<script>
vendor: 127 bytes, lines 200-201
200window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date());
201gtag('config', '
201AW-815934125
vendor: 4 bytes, line 201
201'); 
201</script>
201
202<!-- Event snippet for SnapSafe conversion page --> 
202<script>
203gtag('event', 'conversion', {'send_to': 'AW-815934125/1uGdCNqBr7UBEK3ViIUD'}); </script>
203
204
205<script language='JavaScript1.1' async src='//pixel.mathtag.com/event/js?mt_id=1519831&mt_adid=243263&mt_exem=&mt_excl=&v1=&v2=&v3=&s1=&s2=&s3='></script>
205
206
207<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 207-208
207
208<script async src="https://www.googletagmanager.com/gtag/js?id=
208G-VJJ8DR090F
vendor: 12 bytes, line 208
208"></script>
209<script>
210  
vendor: 134 bytes, lines 210-214
210window.dataLayer = window.dataLayer || [];
211  function gtag(){dataLayer.push(arguments);}
212  gtag('js', new Date());
213
214  gtag('config', '
214G-VJJ8DR090F
vendor: 30 bytes, lines 214-216
214', { 'debug_mode': true });
215
216
217</script>
217
218<!--End Source Outdoor Group-->
219
220<!-- Facebook Pixel Code -->
221<script>
vendor: 528 bytes, lines 221-240
221
222  ! function (f, b, e, v, n, t, s) {
223    if (f.fbq) return;
224    n = f.fbq = function () {
225      n.callMethod ?
226        n.callMethod.apply(n, arguments) : n.queue.push(arguments)
227    };
228    if (!f._fbq) f._fbq = n;
229    n.push = n;
230    n.loaded = !0;
231    n.version = '2.0';
232    n.queue = [];
233    t = b.createElement(e);
234    t.async = !0;
235    t.src = v;
236    s = b.getElementsByTagName(e)[0];
237    s.parentNode.insertBefore(t, s)
238  }(window, document, 'script',
239    'https://connect.facebook.net/en_US/fbevents.js');
240  fbq('init', '
240245349987580592
vendor: 34 bytes, lines 240-242
240');
241  fbq('track', 'PageView');
242  
242//fbq('track', 'Purchase', {value: , currency: 'USD'});
243</script>
243
244<noscript>
245  <img height="1" width="1" src="https://www.facebook.com/tr?id=245349987580592&ev=PageView&noscript=1" />
246</noscript>
247<!-- End Facebook Pixel Code -->
248
249<!-- Global site tag (gtag.js) - Google Ads: 358365181 -->
vendor: 64 bytes, lines 249-250
249
250<script async src="https://www.googletagmanager.com/gtag/js?id=
250AW-358365181
vendor: 12 bytes, line 250
250"></script>
251<script> 
252  
vendor: 136 bytes, lines 252-255
252window.dataLayer = window.dataLayer || []; 
253  function gtag(){dataLayer.push(arguments);} 
254  gtag('js', new Date()); 
255  gtag('config', '
255AW-358365181
vendor: 6 bytes, lines 255-256
255');
256  
256gtag('config', 'G-VJJ8DR090F');
257</script>
257
258
259<!-- Google tag (gtag.js) -->
vendor: 64 bytes, line 259
259 <script async src="https://www.googletagmanager.com/gtag/js?id=
259AW-11440693802
vendor: 12 bytes, line 259
259"></script> 
259<script> 
vendor: 127 bytes, line 259
259window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
259AW-11440693802
vendor: 4 bytes, line 259
259'); 
259</script>
259
260
261
262<script>!function(s,a,e,v,n,t,z){if(s.saq)return;n=s.saq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!s._saq)s._saq=n;n.push=n;n.loaded=!0;n.version='1.0';n.queue=[];t=a.createElement(e);t.async=!0;t.src=v;z=a.getElementsByTagName(e)[0];z.parentNode.insertBefore(t,z)}(window,document,'script','https://tags.srv.stackadapt.com/events.js');saq('ts', 'l3zOoWriMEMFbS95WEzOpw');</script>
262
263
264<!-- AvantLink -->
265<script type="text/javascript">
266(function() {
267var avm = document.createElement('script'); avm.type = 'text/javascript'; avm.async = true;
268avm.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.avmws.com/1041713/';
269var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(avm, s);
270})();
271</script>
271
272<!-- Designed and Developed by IdeaBank Marketing (http://ideabank.marketing)
273
274  ___    _          ___            _     __  __          _       _   _           
275 |_ _|__| |___ __ _| _ ) __ _ _ _ | |__ |  \/  |__ _ _ _| |_____| |_(_)_ _  __ _ 
276  | |/ _` / -_) _` | _ \/ _` | ' \| / / | |\/| / _` | '_| / / -_)  _| | ' \/ _` |
277 |___\__,_\___\__,_|___/\__,_|_||_|_\_\ |_|  |_\__,_|_| |_\_\___|\__|_|_||_\__, |
278                                                                           |___/ 
279-->
280<link rel="stylesheet" href="/assets/components/simplecart/css/web.css" type="text/css" />
281</head>
282<body id="home">
283    
283<script type="text/javascript">
284    window._monsido = window._monsido || {
285        token: "peAqOHeCooWk2QeI8p88vQ",
286    };
287</script>
vendor: 1 bytes, line 287
287
288<script type="text/javascript" async src="https://app-script.monsido.com/v2/monsido-script.js"></script>
288
289<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 289-290
289
290<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
290GTM-PSWTSF5
vendor: 83 bytes, lines 290-291
290"
291height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
292<!-- End Google Tag Manager (noscript) -->
293
294<div id="wrapper">
295    <div class="banner">
296        
297
298
299<header>
300    <div class="top-bar">
301        <div class="row">
302            <div class="top-bar-nav">
303                <nav>
304                    <ul>
305                        <li class="hide-sm"><a href="https://www.snapsafe.com/" class="home"><span class="hide-md">Home</span></a></li>
306                        <li><a href="https://www.snapsafe.com/contact/" class="contact"><span class="hide-md">Contact</span></a></li>
307                        <li class="hide-sm"><a href="tel:1-877-214-4470" class="phone"><span class="hide-md">877-214-4470</span></a></li>
308                        <li class="hide-sm"><a href="https://www.snapsafe.com/support/" class="support"><span class="hide-md">Support</span></a></li>
309                        
310                        <!-- <pre>Array
311(
312    &#91;return&#93; =&gt; chunks
313    &#91;id&#93; =&gt; 3559
314    &#91;type&#93; =&gt; document
315    &#91;contentType&#93; =&gt; text/html
316    &#91;pagetitle&#93; =&gt; Special Offers
317    &#91;longtitle&#93; =&gt; 
318    &#91;description&#93; =&gt; View special offers and SnapSafe online promotions.
319    &#91;alias&#93; =&gt; special-offers
320    &#91;alias_visible&#93; =&gt; 1
321    &#91;link_attributes&#93; =&gt; 
322    &#91;published&#93; =&gt; 1
323    &#91;pub_date&#93; =&gt; 0
324    &#91;unpub_date&#93; =&gt; 0
325    &#91;parent&#93; =&gt; 0
326    &#91;isfolder&#93; =&gt; 0
327    &#91;introtext&#93; =&gt; 
328    &#91;richtext&#93; =&gt; 0
329    &#91;template&#93; =&gt; 26
330    &#91;menuindex&#93; =&gt; 11
331    &#91;searchable&#93; =&gt; 1
332    &#91;cacheable&#93; =&gt; 1
333    &#91;createdby&#93; =&gt; 1737
334    &#91;createdon&#93; =&gt; 1489420101
335    &#91;editedby&#93; =&gt; 119607
336    &#91;editedon&#93; =&gt; 1788184671
337    &#91;deleted&#93; =&gt; 0
338    &#91;deletedon&#93; =&gt; 0
339    &#91;deletedby&#93; =&gt; 0
340    &#91;publishedon&#93; =&gt; 1762270500
341    &#91;publishedby&#93; =&gt; 5
342    &#91;menutitle&#93; =&gt; Sales
343    &#91;donthit&#93; =&gt; 0
344    &#91;privateweb&#93; =&gt; 0
345    &#91;privatemgr&#93; =&gt; 0
346    &#91;content_dispo&#93; =&gt; 0
347    &#91;hidemenu&#93; =&gt; 1
348    &#91;class_key&#93; =&gt; modDocument
349    &#91;context_key&#93; =&gt; snap
350    &#91;content_type&#93; =&gt; 1
351    &#91;uri&#93; =&gt; special-offers
352    &#91;uri_override&#93; =&gt; 0
353    &#91;hide_children_in_tree&#93; =&gt; 0
354    &#91;show_in_tree&#93; =&gt; 1
355    &#91;properties&#93; =&gt; Array
356        (
357            &#91;stercseo&#93; =&gt; Array
358                (
359                    &#91;index&#93; =&gt; 1
360                    &#91;follow&#93; =&gt; 1
361                    &#91;sitemap&#93; =&gt; 1
362                    &#91;priority&#93; =&gt; 0.5
363                    &#91;changefreq&#93; =&gt; weekly
364                    &#91;urls&#93; =&gt; 
365                )
366
367        )
368
369    &#91;idx&#93; =&gt; 1
370    &#91;link&#93; =&gt; 
371)
372</pre> -->
373                        <li class="hide-sm"><a href="https://www.snapsafe.com/special-offers" class="sale"><span class="hide-md">Sale</span></a></li>
374                        <li ng-controller="login" ng-click="loginWin()"><a class="signin" ><span class="hide-md">My Account</span></a></li>
375                        <li class="hide-sm"><a href="https://www.snapsafe.com/cart/" class="cart"><span class="hide-md">Cart <span class="cart-count">(0)</span></span></a></li>
376                    </ul>
377                </nav>
378            </div>
379        </div>
380    </div>
381    <div class="row" ng-init="searchover=false;navigation=true" ng-show="navigation">
382        <div class="logo-container">
383            <div class="logo"><a href="https://www.snapsafe.com/"><img src="https://impx.hornady.media/eX2L88jQh7DvB-KU2uWn-Qvb_QUGutwCo3sn0ZkAgAg/w:450/h:125/f:webp/rt:fit/aHR0cHM6Ly9zdGF0aWMuaG9ybmFkeS5tZWRpYS9wcmVzc2NlbnRlci9sb2dvcy8xNDEwOTk2NDI3LVNuYXBTYWZlLWxvZ28tb24teWVsbG93LWJsYWNrLWFuZC13aGl0ZS0tLVBORy5wbmc.webp" alt="Header SnapSafe Logo" longdesc="https://www.snapsafe.com/"/></a></div>
384        </div>
385        <nav class="main-nav" id="navigation">
386                <div id="searchform" class="search" ng-init="" ng-class="{hover:searchover}" click-outside="searchover=false;">
387                  <i class="fa fa-search"  ng-click="searchover=!searchover"></i>
388                  <div class="search-box"> 
389                        <div class="aa-autocomplete" id="aa-small"></div>
390
391
392                    </div>
393                </div>
394            <ul class=""><li class="first"><a href="https://www.snapsafe.com/modular-safes/" >Modular Safes</a><ul class=""><li class="first"><a href="https://www.snapsafe.com/modular-safes/titan" >Titan</a></li><li><a href="https://www.snapsafe.com/modular-safes/super-titan" >Super Titan</a></li><li class="last"><a href="https://www.snapsafe.com/modular-safes/super-titan-double-door" >Super Titan Double Door</a></li></ul></li><li><a href="https://www.snapsafe.com/specialty-safes/" >Specialty Safes</a><ul class=""><li class="first"><a href="https://www.snapsafe.com/specialty-safes/trunk-safe-ii" >Trunk Safe II</a></li><li><a href="https://www.snapsafe.com/specialty-safes/under-bed-safe" >Under Bed Safes</a></li><li><a href="https://www.snapsafe.com/specialty-safes/snapsafe-one-gun-keypad-vault" >SnapSafe® One‑Gun Keypad Vault</a></li><li><a href="https://www.snapsafe.com/specialty-safes/glidevault" >GlideVault™</a></li><li><a href="https://www.snapsafe.com/specialty-safes/keypad-safe-xl" >Keypad Safe XL</a></li><li><a href="https://www.snapsafe.com/specialty-safes/in-wall-safes/" >In-Wall Safes</a></li><li class="last"><a href="https://www.snapsafe.com/specialty-safes/premium-welded-safes" >Premium Welded Safes</a></li></ul></li><li><a href="https://www.snapsafe.com/vault-doors/" >Vault Doors</a><ul class=""><li class="first"><a href="https://www.snapsafe.com/vault-doors/snapsafe-premium-vault-doors" >Premium Vault Doors</a></li><li class="last"><a href="https://www.snapsafe.com/vault-doors/vault-room-doors" >Vault Doors</a></li></ul></li><li><a href="https://www.snapsafe.com/lock-boxes/" >Lock Boxes</a><ul class=""><li class="first"><a href="https://www.snapsafe.com/lock-boxes/lock-box-lg/" >Lock Box - LG</a></li><li><a href="https://www.snapsafe.com/lock-boxes/lock-box-xl/" >Lock Box - XL</a></li><li><a href="https://www.snapsafe.com/lock-boxes/lock-box-xxl" >Lock Box - XXL</a></li><li class="last"><a href="https://www.snapsafe.com/lock-boxes/treklite-lock-box-xl/" >TrekLite Lock Box - XL</a></li></ul></li><li><a href="https://www.snapsafe.com/accessories/">Accessories</a></li><li class="last"><a href="https://www.snapsafe.com/find-a-retailer/locator">Retailers</a></li></ul>
395            
396           
397        </nav>
398    </div>
399    <div ng-controller="menu" id="mobile-menu">
400        <a ng-click="menuWin()"><span class="fa fa-bars"></span> Menu</a>
401    </div>
402<!-- Meta Pixel Code Insight Media Stream -->
403<script>
vendor: 399 bytes, lines 403-412
403
404!function(f,b,e,v,n,t,s)
405{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
406n.callMethod.apply(n,arguments):n.queue.push(arguments)};
407if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
408n.queue=[];t=b.createElement(e);t.async=!0;
409t.src=v;s=b.getElementsByTagName(e)[0];
410s.parentNode.insertBefore(t,s)}(window, document,'script',
411'https://connect.facebook.net/en_US/fbevents.js');
412fbq('init', '
4121711123679669571
vendor: 30 bytes, lines 412-413
412');
413fbq('track', 'PageView');
414</script>
414
415<noscript><img height="1" width="1" style="display:none"
416src="https://www.facebook.com/tr?id=1711123679669571&ev=PageView&noscript=1"
417/></noscript>
418<!-- End Meta Pixel Code -->
419<!-- Meta Pixel Code Insight Media Stream 10-04-2024-->
420<script>
vendor: 399 bytes, lines 420-429
420
421!function(f,b,e,v,n,t,s)
422{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
423n.callMethod.apply(n,arguments):n.queue.push(arguments)};
424if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
425n.queue=[];t=b.createElement(e);t.async=!0;
426t.src=v;s=b.getElementsByTagName(e)[0];
427s.parentNode.insertBefore(t,s)}(window, document,'script',
428'https://connect.facebook.net/en_US/fbevents.js');
429fbq('init', '
4291711123679669571
vendor: 30 bytes, lines 429-430
429');
430fbq('track', 'PageView');
431</script>
431
432<noscript><img height="1" width="1" style="display:none"
433src="https://www.facebook.com/tr?id=1711123679669571&ev=PageView&noscript=1"
434/></noscript>
435<!-- End Meta Pixel Code -->
436</header>
437  <div class="aa-autocomplete" id="aa-small-mobile"></div>
438
439
440           <link rel="stylesheet" type="text/css" href="slick/slick.css"/>
441   <link rel="stylesheet" type="text/css" href="https://press.hornady.com/assets/templates/snap/css/snapBanner2019.css"/>
442        <div class="row">
443            <div class="slider" style="max-height: 735px;">
444                     <div class="slideContent" style="visibility:hidden;">
445		<div class="expanded-banner">
446			<img src="https://static.hornady.media/site/snapsafe/promos/75010_10-OFF_SS_1080x1080 (1).jpg" alt-text="Modular Safes, Specialty Safes & Lock Boxes" alt="Modular Safes, Specialty Safes & Lock Boxes">
447			<div class="main-content smallerheadline">
448			    <h5><span>THIS SEPTEMBER ON SNAPSAFE.COM</span></h5>
449			    
450					<h1>10% off <br>MODULAR SAFES!</span><br /><span>Fortify your space</span></h1>
451					<p>Save 10% when you purchase any <b>Modular Safe</b> the month of September. Get the strength of a conventional, welded safe without the hassle - and save 10% all month long!</p>
452<p><strong><a href="https://www.snapsafe.com/modular-safes/" alt="Mdoular safe button link">Save on a Modular Safe today</a></strong></p>
453<p style="font-size: .8em; font-style:italic; line-height: 110%; padding-bottom:-20px;">Promo Code <strong>MODULAR10</strong>  • Online Only • While supplies last<br>
454Expires 09-30-26</p>
455			</div>
456				
457			
458        </div>
459	</div>
460	    <div class="slideContent" style="visibility:hidden;">
461		<div class="expanded-banner">
462			<img src="https://static.hornady.media/site/snapsafe/images/slides/titan-0006-open-routed.png" alt-text="Modular Safes, Specialty Safes & Lock Boxes" alt="Modular Safes, Specialty Safes & Lock Boxes">
463			<div class="main-content smallerheadline">
464			    
465			    
466					<h1><span>The Security of a Welded Safe</span> None of the Hassle</h1>
467					<p>Offering all of the security of a conventional welded safe, but is easy-to-assemble and move anywhere piece-by-piece. The SnapSafe modular assembly system locks the walls together from the inside and only requires a socket wrench for assembly.</p>
468<p style="text-align: right;"><a href="https://www.snapsafe.com/modular-safes/">View Modular Safes</a></p>
469			</div>
470				
471			<div class="intro-video">
472                <div class="video-wrapper" >
473                    
474<div class="video-img-wrapper play-btn" data-yt="220662709" data-play="0">
475    <img src="https://i.vimeocdn.com/video/639906220-54c5aa23f28611fd95146eff03f7da14b31d46106f03652456220ee006e0bb9b-d_200x150?region=us" class="snapVideo" alt="SnapSafe® Modular Vaults">
476</div>
477                    <div class="video-content-wrapper">
478                    <h4>Assembles in <strong>Minutes</strong></h4>
479<p>Our Modular Assembly System locks the nine-gauge steel exterior walls together in minutes with no tools</p>
480                    </div>
481                </div>
482            </div>
483        </div>
484	</div>
485	    <div class="slideContent" style="visibility:hidden;">
486		<div class="expanded-banner">
487			<img src="https://static.hornady.media/site/snapsafe/images/slides/in-wall-safe-specialty-safes-2022-fde-slide.png" alt-text="Modular Safes, Specialty Safes & Lock Boxes" alt="Modular Safes, Specialty Safes & Lock Boxes">
488			<div class="main-content smallerheadline">
489			    
490			    
491					<h1>Specialty Safes</h1>
492					<p>Designed for a variety of applications, SnapSafe offers a full line of specialty safes to meet your needs. Whether you’re looking to conceal your safe under the bed or in a closet, or you want quick accessibility under your desk or in your vehicle, we have a large assortment of safes for your home, shop, office, vehicle— anywhere you need a secure and dependable safe.</p>
493<a href="https://www.snapsafe.com/specialty-safes/"><strong>View Specialty Safes</strong></a>
494			</div>
495				
496			
497        </div>
498	</div>
499	    <div class="slideContent" style="visibility:hidden;">
500		<div class="expanded-banner">
501			<img src="https://static.hornady.media/site/snapsafe/images/slides/lock-boxes-feature4.png" alt-text="Modular Safes, Specialty Safes & Lock Boxes" alt="Modular Safes, Specialty Safes & Lock Boxes">
502			<div class="main-content ">
503			    
504			    
505					<h1>Lock Boxes</h1>
506					   <p>
507Protect your handguns, passports, sensitive documents, medicine, electronics, media cards and other valuable items in a durable and portable SnapSafe Lock Box.
508
509Available in three sizes, all sizes are available with key lock entry and two sizes are available with an owner-set combination entry. 
510
511SnapSafe Lock Boxes feature heavy duty 16 gauge housing and include a 1500 lb. rated security cable for securing to immobile objects.</p>
512 <a href="https://www.snapsafe.com/lock-boxes/"><strong>
512View Lock Boxes</strong></a>
513			</div>
514				
515			
516        </div>
517	</div>
518	    <div class="slideContent" style="visibility:hidden;">
519		<div class="expanded-banner">
520			<img src="https://static.hornady.media/site/snapsafe/images/slides/accessories-featured2.png" alt-text="Modular Safes, Specialty Safes & Lock Boxes" alt="Modular Safes, Specialty Safes & Lock Boxes">
521			<div class="main-content ">
522			    
523			    
524					<h1>Accessories</h1>
525					<p>
526SnapSafe offers a variety of accessories that complement and maximize the space inside your safe. We also offer accessories that make gun storage more convenient and accessible. You’ll find a large assortment of products that enhance other security items.</p>
527 <a href="https://www.snapsafe.com/accessories/"><strong>View Accessories</strong></a>
528			</div>
529				
530			
531        </div>
532	</div>
533	
534            </div>
535        </div>
536    </div>
537    
537<script>
538        $(document).ready(function(){
539  $('.slider').slick({
540dots: false,
541arrows: true,
542  autoplay: true,
543  autoplaySpeed: 9000,
544  });
545});
546    </script>
vendor: 1 bytes, line 546
546
547<script type="text/javascript" src="//code.jquery.com/jquery-1.11.0.min.js"></script>
vendor: 1 bytes, line 547
547
548<script type="text/javascript" src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
vendor: 1 bytes, line 548
548
549<script type="text/javascript" src="slick/slick.min.js"></script>
549
550    </div>
551<div class="content" id="editable">
552    <div id="exploding-safe">
553    <div class="row">
554        <div class="safe-wrapper">
555            <div class="copy-wrapper">
556                <h2>A high-quality modular safe that offers the <span>security</span> of a welded safe.</h2>
557                <p>SnapSafe modular safes are as solid and impenetrable as conventional welded safes. Plus, their 2300° fire rating offers peace-of-mind knowing jewelry, currency, firearms and valuable documents are protected from fire and theft.</p>
558                <a href="https://www.snapsafe.com/why-choose-a-modular-safe">Why Choose a Modular Safe?</a>
559            </div>
560            <div class="img-wrapper">
561                <div class="safe">
562                    <img src="/assets/templates/snap/images/blowup-routed-opt.png" alt="Exploding Safe"/>
563                </div>
564            </div>
565        </div>
566    </div>
567</div>
568    <div class="yellowbg">
569        <div class="row">
570        <h2>Security everywhere you want it.</h2>
571        <p>Turn to SnapSafe® to secure items in your home, office or vehicle. Our safes and security accessories make it hard for thieves to win.</p>
572        </div>
573        <div class="product-categories">
574            <div class="row block-grid-lg-4 block-grid-md-2 block-grid-sm-1">
575                <div class="item">
576    <a href="https://www.snapsafe.com/modular-safes/" >
577        <div class="img-container">
578            <img src="https://impx.hornady.media/RHZ9a8Mi1LDxF-FknK6ksc_rSY2No3TgzhWrJ3bFAVA/rt:fill/w:400/h:600/q:60/f:webp/aHR0cHM6Ly9zdGF0aWMuaG9ybmFkeS5tZWRpYS9zaXRlL3NuYXBzYWZlL21vZHVsYXItc2FmZXMvc3VwZXItdGl0YW4teGwtdGh1bWIucG5n.webp?orgin=https://static.hornady.media/site/snapsafe/modular-safes/super-titan-xl-thumb.png" alt="Modular Safes" />
579            <div class="item-content">
580                <h3>Modular Safes</h3>
581                <p>Modular design makes moving and assembly easy, eliminating the need for hired movers or installers.</p>
582            </div>
583            <div class="expand">Shop Modular Safes</div>
584        </div>
585    </a>
586</div>
587<div class="item">
588    <a href="https://www.snapsafe.com/specialty-safes/" >
589        <div class="img-container">
590            <img src="https://impx.hornady.media/f04I7f15zhB4eQNm-fI2wdUppREjIbJraIY7_utKzW8/rt:fill/w:400/h:600/q:60/f:webp/aHR0cHM6Ly9zdGF0aWMuaG9ybmFkeS5tZWRpYS9zaXRlL3NuYXBzYWZlL3NwZWNpYWx0eS1zYWZlcy9pbi13YWxsLXNhZmUtc3BlY2lhbHR5LXNhZmVzLTIwMjItZmRlLnBuZw.webp?orgin=https://static.hornady.media/site/snapsafe/specialty-safes/in-wall-safe-specialty-safes-2022-fde.png" alt="Specialty Safes" />
591            <div class="item-content">
592                <h3>Specialty Safes</h3>
593                <p>We offer several specialty safes for a variety of uses around your home, office or in your vehicle.</p>
594            </div>
595            <div class="expand">Shop Specialty Safes</div>
596        </div>
597    </a>
598</div>
599<div class="item">
600    <a href="https://www.snapsafe.com/lock-boxes/" >
601        <div class="img-container">
602            <img src="https://impx.hornady.media/RHToLbD_qaccq-BBv7uklNJ7e4cIJ_5s9tIZ8KRxpyI/rt:fill/w:400/h:600/q:60/f:webp/aHR0cHM6Ly9zdGF0aWMuaG9ybmFkeS5tZWRpYS9zaXRlL3NuYXBzYWZlL2xvY2stYm94ZXMvbG9jay1ib3hlcy1mZWF0dXJlNC5wbmc.webp?orgin=https://static.hornady.media/site/snapsafe/lock-boxes/lock-boxes-feature4.png" alt="Lock Boxes" />
603            <div class="item-content">
604                <h3>Lock Boxes</h3>
605                <p>Protect your handguns, passports, heirlooms and other valuable items in a durable and portable Lock Box.</p>
606            </div>
607            <div class="expand">Shop Lock Boxes</div>
608        </div>
609    </a>
610</div>
611<div class="item">
612    <a href="https://www.snapsafe.com/accessories/" >
613        <div class="img-container">
614            <img src="https://impx.hornady.media/96zUjc2G38uzmSexYXxkGC_Wbj_0y_vatvM94JKY42U/rt:fill/w:400/h:600/q:60/f:webp/aHR0cHM6Ly9zdGF0aWMuaG9ybmFkeS5tZWRpYS9zaXRlL3NuYXBzYWZlL2FjY2Vzc29yaWVzL2FjY2Vzc29yaWVzLWZlYXR1cmVkMi5wbmc.webp?orgin=https://static.hornady.media/site/snapsafe/accessories/accessories-featured2.png" alt="Accessories" />
615            <div class="item-content">
616                <h3>Accessories</h3>
617                <p> Find accessories that maximize your safe's storage, as well as padlocks and gun safe dehumidifiers.</p>
618            </div>
619            <div class="expand">Shop Accessories</div>
620        </div>
621    </a>
622</div>
623            </div>
624        </div>
625    </div>
626    <div class="bluebg">
627    <div class="left-content-wrapper">
628        <div class="featured-wrapper">
629            <h5><span>Featured</span> Product</h5>
630            <div class="row">
631               
632                
633                
634    <div class="cutaway-left col-6">
635        <img src="https://impx.hornady.media/UFF1gRHM-Ip5C3lKJH_Ud_4FVE-ZlR_Kid1lY3rvZ_Y/w:600/h:600/f:webp/rt:fit/aHR0cHM6Ly9zdGF0aWMuaG9ybmFkeS5tZWRpYS9wcmVzc2NlbnRlci9waG90b3MvMTQxMDk5Nzk0MS1TbmFwU2FmZS1UcmVrbGl0ZS1Mb2NrLUJveGVzLVdpdGgtS2V5LUxvY2stMi1wYWNrLUZERS1CbGFjay5qcGc.webp" alt="TrekLite® Lock Bo
635x ‑ XL">
636    </div>
637    <div class="text-right col-6 featured-content-wrapper">  
638        <h2><a href="https://www.snapsafe.com/lock-boxes/treklite-lock-box-xl/">TrekLite® Lock Box ‑ XL</a></h2>
639        <!-- stock: 151-->
640        <span  class="price"><sup>$</sup>45.99</span><span class="num">Item No. 75212</span>
641        <p> The TrekLite® Lock Box offers heavy-duty protection at a third of the weight of steel! 
642        </p> 
643        <a href="https://www.snapsafe.com/lock-boxes/treklite-lock-box-xl/" class="link primary">Buy <strong>Now</strong></a>
644    </div> 
645            </div>
646        </div>
647    </div>
648    <div class="right-content-wrapper">
649        <div class="social">
650            <h5>Social <span>Spotlight</span></h5>
651            
652                <div class="comment">
653                    <p>&#8220;I ordered my safe on Monday and I was surprised when it was delivered during the same week on Friday. Having previously owned a furniture store I am use to receiving large heavy shipments&#8230;&#8221;</p>
654                    <span class="meta"><a href="https://www.facebook.com/SnapSafeModularSafes/posts/1099047590194283:0" target="_blank">View Post</a></span>
655                </div>
656            
657            
658                <div class="comment">
659                    <p>&#8220;Got it yesterday and set it up in an upstairs walk-in closet. Loaded it up and WOW what a nice design. Also got the extra shelf... Big thanks to you.
660The Super Titan is everything I ever&#8230;&#8221;</p>
661                    <span class="meta"><a href="https://www.facebook.com/SnapSafeModularSafes/posts/565470563551991" target="_blank">View Post</a></span>
662                </div>
663            
664        </div>
665    </div>
666</div>
667</div>
668<div class="pre-footer">
669  <div class="row">
670    <div class="img-wrapper">
671      <img src="https://impx.hornady.media/_y99UQOg2tAvxed9ho10M8jmcHHpCXlATQOb645Zt3Y/w:600/f:webp/rt:fit/aHR0cHM6Ly9zdGF0aWMuaG9ybmFkeS5tZWRpYS9wcmVzc2NlbnRlci9sb2dvcy8xNDEwOTkzNDU1LVNuYXBTYWZlLS0tTGlmZXRpbWVXYXJyYW50eUxvZ28tLVBORy0ucG5n.webp" alt="SnapSafe Warranty Seal" style="width:auto;height:200px;" />
672    </div>
673    <div class="content-wrapper">
674      <h3>We're going to take care of you. <span>Period.</span></h3>
675      <p>All SnapSafe modular safes, specialty safes, lock boxes and accessories are warranted against material defects and workmanship for the life of the product. Simply stated – if it breaks, we’ll repair it or replace it. <a href="https://www.snapsafe.com/support/warranty/" class="more">Learn More</a></p>
676    </div>
677  </div>
678</div>
679<footer class="footer">
680  <div class="row footer-content">
681    <div class="block-grid-lg-2 block-grid-md-1">
682      <div class="video-spotlight">
683        <h5><span>Video</span> Spotlight</h5>
684        
685        <div class="video-wrapper play-btn" data-yt="251154510" data-play="0">
686    <div class="video-img-wrapper">
687        <img src="https://i.vimeocdn.com/video/677430561-705401b3a7abfa9c134277c730b216c60d46526f546bc788f1fbeb8111645ab7-d_200x150?region=us" alt="SnapSafe® Modular Safe Assembly" />
688    </div>
689    <div class="video-content-wrapper">
690        <h4> SnapSafe® Modular Safe Assembly</h4>
691        <p>100417 Views</p>
692    </div>
693</div>
694<div class="video-wrapper play-btn" data-yt="213867331" data-play="0">
695    <div class="video-img-wrapper">
696        <img src="https://i.vimeocdn.com/video/630195035-efc9711a68514dc6c3085bc6763e5f21a495b5422205d95a06303b24cea62ac4-d_200x150?region=us" alt="SnapSafe® Vault Door" />
697    </div>
698    <div class="video-content-wrapper">
699        <h4> SnapSafe® Vault Door</h4>
700        <p>91430 Views</p>
701    </div>
702</div>
703        
704        <a href="https://vimeo.com/channels/snapsafe" target="_blank">View more Videos</a>
705      </div>
706      <div class="newsletter">
707          <div>
708            <fieldset class="loginLoginFieldset">
709              <legend class="loginLegend"><span>Get</span> Updates</legend>
710              <h3>
711                <label for="email">Want to <span>Know More?</span>
712                <span class="description">Signup to receive new product announcements, special offers and our annual product catalog.</span>
713                </label>
714              </h3>
715              <a href="https://www.snapsafe.com/get-updates" class="link primary">Sign Up <i class="fa fa-arrow-circle-right" aria-hidden="true"></i></a>
716            </fieldset>
717          </div>
718        </div>
719      </div>
720    </div>
721    <div class="footer-nav">
722      <div class="row block-grid-lg-3 block-grid-md-2 block-grid-sm-1">
723        <div class="row block-grid-lg-2 block-grid-sm-1">
724          <div>
725            <h4><a href="https://www.snapsafe.com/support/">Support</a></h4>
726            <nav>
727              <ul class=""><li class="first"><a href="https://www.snapsafe.com/support/faqs/" >FAQs</a></li><li><a href="https://www.snapsafe.com/support/owners-manuals" >User Manuals</a></li><li><a href="https://www.snapsafe.com/support/warranty/" >Warranty</a><ul class=""><li class="first"><a href="https://www.snapsafe.com/warranty" >Warranty Registration</a></li></ul></li><li class="last"><a href="https://www.snapsafe.com/online-catalog" target="_blank">Online Catalog</a></li></ul>
728            </nav>
729            <h4><a href="https://press.hornady.com">Press</a></h4>
730            <nav>
731              <ul>
732                <li><a href="https://press.hornady.com/browse/#!/content?title=snapsafe">Press Releases</a></li>
733                <li><a href="https://press.hornady.com/browse/#!/media?title=snapsafe">Media Center</a></li>
734              </ul>
735            </nav>
736          </div>
737          <div>
738            <h4><a href="https://www.snapsafe.com/corporate/">Corporate</a></h4>
739            <nav>
740              <ul class=""><li class="first"><a href="https://www.snapsafe.com/corporate/affiliate-program" >Affiliate Program</a></li><li><a href="https://www.snapsafe.com/corporate/about-us" >About Us</a></li><li><a href="https://www.snapsafe.com/corporate/policies" >Corporate Policies</a></li><li><a href="https://www.snapsafe.com/corporate/shipping-policy" >Shipping Policy</a></li><li class="last"><a href="https://www.snapsafe.com/find-a-retailer/" >Retail Locator</a></li></ul>
741            </nav>
742          </div>
743        </div>
744        <div class="catalog">
745          <div class="img-wrapper">
746            <img src="https://impx.hornady.media/OK2ZVtVWT0BMwNw5BlvAA4EqYfp63lBrYJFnES3fjP0/w:300/f:webp/rt:fit/aHR0cHM6Ly9zdGF0aWMuaG9ybmFkeS5tZWRpYS9wcmVzc2NlbnRlci9waG90b3MvMTQxMTAwOTI0Mi0xNzcwODMzNjQzLVNuYXBTYWZlLTIwMjYtY2F0YWxvZy1jb3Zlci5qcGc.webp" alt="Photo of SnapSafe Catalog" longdesc="Photo of SnapSafe Catalog, https://www.snapsafe.com/get-updates" />
747          </div>
748          <h4><span style="color:#FFF;">Request a </span><span>Catalog</span></h4>
749          <p>
749To receive your <strong>FREE</strong> copy of our catalog, just fill out the simple form.</p>
750          <a href="https://www.snapsafe.com/get-updates">Get your Catalog</a>
751        </div>
752        <div class="social-copyright">
753          <ul class="social">
754            <li><a href="https://www.facebook.com/SnapSafeModularSafes/" target="_blank"><i class="fa fa-facebook-square"><span>Facebook</span></i></a></li>
755            <!-- <li><a href="https://twitter.com/snapsafe"><i class="fa fa-twitter-square"></i></a></li> -->
756            <li><a href="https://instagram.com/snapsafe_modularsafes" target="_blank"><i class="fa fa-instagram"><span>Instagram</span></i></a></li>
757            <li><a href="https://vimeo.com/channels/snapsafe" target="_blank"><i class="fa fa-vimeo-square"><span>Vimeo</span></i></a></li>
758            <li><a href="https://www.snapsafe.com/contact/"><i class="fa fa-envelope-square"><span>Email Icon</span></i></a></li>
759            <li><a href="tel:1-877-214-4470"><i class="fa fa-phone-square"><span>Phone</span></i></a></li>
760          </ul>
761          <div class="copyright">
762            <p>&copy; 
762<script>
763                document.write(new Date().getFullYear())
764              </script>
764 Hornady Manufacturing. <span style="white-space: nowrap;">All rights Reserved.</span></p>
765            <p><span style="white-space: nowrap;"><a href="https://www.snapsafe.com/sitemap.xml">Site Map</a> | <a href="https://www.snapsafe.com/contact/">Contact Us</a></span><br><span style="white-space: nowrap;"><a href="https://www.snapsafe.com/accessibility-policy">Accessibility Policy</a> | <a href="https://www.snapsafe.com/privacy-policy">Privacy Policy</a> | <a href="https://www.snapsafe.com/ccpa-request/">CCPA Request</a></span></p>
766            <p>Website design and development by <a style="white-space: nowrap;" href="https://www.ideabankmarketing.com/">IdeaBank Marketing</a>.</p>
767          </div>
768        </div>
769      </div>
770    </div>1024
771      <div class="close-btn" data-close="0"><i class="fa fa-times-circle"></i></div>
772      <div class="video-player" data-player="0"></div>
773    </div>
774  </div>
775
776
777</footer>
778
779
780<link type="text/css" rel="stylesheet" href="/assets/templates/base/less/magnific-popup.css" />
781<link type="text/css" rel="stylesheet" href="/assets/templates/base/js/slick/slick.css">
782<link type="text/css" rel="stylesheet" href="/assets/templates/base/js/slick/slick-theme.css">
783<script type="text/javascript" src="/assets/templates/base/js/slick/slick.min.js"></script>
vendor: 1 bytes, line 783
783
784<script type="text/javascript" src="/assets/templates/base/js/angular.slick.min.js"></script>
vendor: 1 bytes, line 784
784
785<script type="text/javascript" src="/assets/templates/base/js/magnific-popup.min.js"></script>
vendor: 1 bytes, line 785
785
786<script type="text/javascript" src="/assets/templates/base/js/jquery.sidr.min.js"></script>
vendor: 1 bytes, line 786
786
787<script type="text/javascript" src="/assets/templates/base/js/table2div.js"></script>
vendor: 1 bytes, line 787
787
788<script type="text/javascript" src="/assets/templates/base/js/jquery.matchHeight-min.js"></script>
vendor: 1 bytes, line 788
788
789<script type="text/javascript" src="/assets/templates/hmc/js/angular.magnific.js?v=20260325"></script>
vendor: 1 bytes, line 789
789
790<script type="text/javascript" src="/assets/templates/snap/js/main.js?v=20260325"></script>
vendor: 1 bytes, line 790
790
791<script type="text/javascript" src="/assets/components/hmcw/js/web/lib/clickoutside.directive.js?v=20260325"></script>
vendor: 1 bytes, line 791
791
792<script type="text/javascript" src="/assets/templates/hmc/js/hamster.js?v=20260325"></script>
vendor: 1 bytes, line 792
792
793<script type="text/javascript" src="/assets/templates/hmc/js/mousewheel.js?v=20260325"></script>
vendor: 1 bytes, line 793
793
794<script type="text/javascript" src="/assets/templates/hmc/js/panzoom.js?v=20260325"></script>
vendor: 1 bytes, line 794
794
795<script src="https://cdnjs.cloudflare.com/ajax/libs/ngStorage/0.3.6/ngStorage.min.js"></script>
vendor: 1 bytes, line 795
795
796<script type="text/javascript" src="/assets/templates/snap/js/ng.js?v=20260325"></script>
vendor: 1 bytes, line 796
796
797<script>
798	setTimeout(function() {
799		$(".slick-slide").css('visibility','visible');
800	}, 200);
801</script>
801
802
803<!-- Hotjar Tracking Code for https://www.snapsafe.com -->
804<script>
vendor: 154 bytes, lines 804-810
804
805  (function (h, o, t, j, a, r) {
806    h.hj = h.hj || function () {
807      (h.hj.q = h.hj.q || []).push(arguments)
808    };
809    h._hjSettings = {
810      hjid: 
810569870
vendor: 275 bytes, lines 810-818
810,
811      hjsv: 6
812    };
813    a = o.getElementsByTagName('head')[0];
814    r = o.createElement('script');
815    r.async = 1;
816    r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv;
817    a.appendChild(r);
818  })(window, document, 'https://static.hotjar.com/c/hotjar-', '.js?sv=');
819</script>
819
820
821
822
823
824
825
826  
827    
828    <!-- Start Quantcast Tag -->
829    
829<script type="text/javascript">
830    var _qevents = _qevents || [];
831    (function() {
832      var elem = document.createElement('script');
833      elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
834      elem.async = true;
835      elem.type = "text/javascript";
836      var scpt = document.getElementsByTagName('script')[0];
837      scpt.parentNode.insertBefore(elem, scpt);
838    })();
839    _qevents.push({qacct:"p-nDqqbFttZG-eg",uid:"__INSERT_EMAIL_HERE__"});
840    </script>
840
841    <!-- End Quantcast tag -->
842  
843
844
845<script>(function(d){var s = d.createElement("script");s.setAttribute("data-account", "qNaRHa7ywG");s.setAttribute("src", "https://cdn.userway.org/widget.js");(d.body || d.head).appendChild(s);})(document)</script>
845<noscript>Please ensure Javascript is enabled for purposes of <a href="https://userway.org">website accessibility</a></noscript>
846
847<script src="https://cdn.jsdelivr.net/npm/@algolia/autocomplete-js"></script>
847
848<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@algolia/autocomplete-theme-classic/dist/theme.min.css" />
849<style>
850  .aa-DetachedOverlay {
851    z-index: 9999;
852  }
853
854  .sidr-class-search-btn {
855    display: none;
856  }
857
858  #aa-small-mobile {
859    position: relative;
860    z-index: 11;
861    padding: .5em 5%;
862    background: rgba(0, 0, 0, .2);
863  }
864
865  #aa-large,
866  #_searchitems {
867    display: none;
868  }
869
870  @media(min-width: 826px) {
871    #aa-small-mobile {
872      display: none;
873    }
874
875    #aa-large,
876    #_searchitems {
877      display: block;
878    }
879  }
880
881  .autocomplete {
882    --aa-primary-color-rgb: #5e5e5e;
883  }
884
885  input.aa-Input {
886    border: initial;
887    padding: initial;
888    margin: initial;
889  }
890
891  .aa-Item {
892    display: flex;
893    min-height: 2rem;
894    margin: .25rem 0;
895    padding-left: .5rem;
896
897    img {
898      object-fit: contain;
899      margin-right: 1rem;
900    }
901
902    .fa {
903      margin-right: .5rem;
904      color: #b5b5b5;
905    }
906  }
907
908  .aa-Panel {
909    z-index: 9999;
910  }
911
912  .aa-Source~.aa-Source {
913    margin-top: 1rem;
914    border-top: 1px solid #e1e1e1;
915    padding-top: 1rem;
916  }
917
918  .aa-SourceHeader {
919    color: #000;
920    font-family: "museo-slab", serif;
921    font-weight: 600;
922  }
923</style>
924<script>
925  const { autocomplete } = window['@algolia/autocomplete-js'];
926  let qid = {
927    search:  null,
928    suggest: null,
929  };
930  const debouncePromise = (fn, time) => {
931    let timer = undefined;
932    
933    return function debounced(...args) {
934      if (timer) {
935        clearTimeout(timer); // Clear the timeout first if it's already defined.
936      }
937      
938      return new Promise((resolve) => {
939        timer = setTimeout(() => resolve(fn(...args)), time);
940      });
941    };
942  };
943  const DEBOUNCE_TIME = 300;
944  const debounced = debouncePromise(
945    (items) => Promise.resolve(items),
946    DEBOUNCE_TIME,
947  );
948  const restfulResponse = (query, index, params) => {
949    return fetch(`/restful/${index}?&context=snap&query=${query}&hitsPerPage=5${params}`)
950        .then((response) => response.json())
951        .then(({ hits, queryID}) => {
952            qid[index] = queryID;
953            return hits ?? [];
954        });
955  }
956  const containers = document.querySelectorAll('.aa-autocomplete[id]');
957  if (containers.length) {
958    containers.forEach((c) => {
959      console.log(c);
960      autocomplete({
961        container: `#${c.id}`,
962        ignoreCompositionEvents: false,
963        placeholder: "Search…",
964        showLoadingIndicator: true,
965        stallThreshold: DEBOUNCE_TIME + 300,
966        initialState: {
967        // This uses the 'search' query parameter as the initial query
968        query: new URL(window.location).searchParams.get("search"),
969      },
970        getSources({ query, state }) { 
971            return debounced([
972                {
973                  sourceId: "suggest",
974                  getItems({ query }) {
975                    return restfulResponse(query, 'suggest', '');
976                  },
977                  onSelect({ item, setQuery }) {
978                      setQuery(item.objectID);
979                      let link = `/search-results?&search=${item.objectID}`;
980                      if (qid.suggest) {
981                          link += `&ac_qid=${qid.suggest}&ac_oid=${item.objectID}`
982                      }
983                      window.location.href = link;
984                  },
985                  templates: {
986                    item({ item, html }) {
987                      var title = html([item.objectID]);
988                      return html`<span class="fa fa-search"></span> ${title}`;
989                    },
990                  },
991                },
992                {
993                  sourceId: "search",
994                  getItems({ query }) {
995                    return restfulResponse(query, 'search', '&parents=-415');
996                  },
997                  getItemUrl({item}) {
998                      return item.link;
999                  },
1000                  onSelect({ item }) {
1001                      if (qid.search) {
1002                        item.link = `${item.link}?&ag_qid=${qid.search}&ag_oid=${item.objectID}`
1003                      }
1004                      window.location.href = item.link;
1005                  },
1006                  templates: {
1007                    item({ item, html }) {
1008                      let title = html([item.pagetitle]);
1009                      const image = item?.template_variables?.thumbImage ?? null;
1010                      if (image) {
1011                          title = html`<img src="${image}" height=50 width=50 /> ${title}`;
1012                      }
1013                      title = html`${title} <div class="fa fa-external-link" style="margin-left: auto;"></div>`;
1014                      return title;
1015                    },
1016                  },
1017                }
1018            ])
1019        },
1020        onSubmit({state, event}) {
1021            window.location.href = `/search-results?&search=${state.query}`
1022        }
1023    });
1024    });
1025  }
1026  
1027</script>
1027
1028
1029<!-- Start of HubSpot Embed Code -->
1030<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/49696159.js"></script>
1030
1031<!-- End of HubSpot Embed Code -->
1032</body>
1033</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.