PageSourceSearch

https://vzgrips.com/products/dan-wesson-dwx-full-size-grips-vz-frag-palm-swell.html

html vzgrips.com collected 2026-09-25 23:42:00 UTC 169,216 bytes, 2,890 lines download raw bytes

1<!DOCTYPE html>
2<html class="no-js" lang="en">
3    <head>
4        <title>Dan Wesson DWX Full-Size Grips with VZ FRAG Palm Swell Texture</title>
5        <link rel="dns-prefetch preconnect" href="https://cdn11.bigcommerce.com/s-l6c3o8jclp" crossorigin><link rel="dns-prefetch preconnect" href="https://fonts.googleapis.com/" crossorigin><link rel="dns-prefetch preconnect" href="https://fonts.gstatic.com/" crossorigin>
6        <meta property="product:price:amount" content="75" /><meta property="product:price:currency" content="USD" /><meta property="og:url" content="https://vzgrips.com/products/dan-wesson-dwx-full-size-grips-vz-frag-palm-swell.html" /><meta property="og:site_name" content="VZ Grips" /><meta name="keywords" content="grips, 1911 grips, revolver grips, smith &amp; wesson grips, AR rail panels, taurus grips, kimber grips"><meta name="description" content="Shop VZ&#039;s Dan Wesson DWX Full-Size Grips with VZ FRAG Palm Swell Texture"><link rel='canonical' href='https://vzgrips.com/products/dan-wesson-dwx-full-size-grips-vz-frag-palm-swell.html' /><meta name='platform' content='bigcommerce.stencil' /><meta property="og:type" content="product" />
7<meta property="og:title" content="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" />
8<meta property="og:description" content="Shop VZ&#039;s Dan Wesson DWX Full-Size Grips with VZ FRAG Palm Swell Texture" />
9<meta property="og:image" content="https://cdn11.bigcommerce.com/s-l6c3o8jclp/products/13291/images/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.386.513.jpg?c=2" />
10<meta property="pinterest:richpins" content="enabled" />
11        
12         
13
14        <link href="https://cdn11.bigcommerce.com/s-l6c3o8jclp/product_images/VZFavIcon32x32.png?t=1569849801" rel="shortcut icon">
15        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
16        <link rel="preconnect" href="https://fonts.googleapis.com">
17        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
18        <link
19            rel="preload" 
20            as="style" 
21            href="https://fonts.googleapis.com/css2?family=Open+Sans&family=Raleway:wght@800&display=swap"
22            onload="this.onload=null;this.rel='stylesheet'"
23        >
24        <noscript>
25            <link
26                href="https://fonts.googleapis.com/css2?family=Open+Sans&family=Raleway:wght@800&display=swap"
27                rel="stylesheet"
28                type="text/css"
29            >
30        </noscript>
31        <link href="https://fonts.googleapis.com/icon?family=Material+Icons"
32      rel="stylesheet">
33        
33<script>
34            document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
35        </script>
35
36        
36<script>
37            window.lazySizesConfig = window.lazySizesConfig || {};
38            window.lazySizesConfig.loadMode = 1;
39        </script>
39
40        
40<script async src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/stencil/d3408700-52d2-013f-88d7-06a14e0e7c75/e/f78b4ef0-7fd3-013f-b402-5291dc9d1300/dist/theme-bundle.head_async.js"></script>
40
41
42        <link href="https://fonts.googleapis.com/css?family=Montserrat:700,500%7COpenSans:400%7CRaleway:800&display=swap" rel="stylesheet">
43        <link data-stencil-stylesheet href="https://cdn11.bigcommerce.com/s-l6c3o8jclp/stencil/d3408700-52d2-013f-88d7-06a14e0e7c75/e/f78b4ef0-7fd3-013f-b402-5291dc9d1300/css/theme-b7acba30-8543-013f-9e38-4e6211b54b38.css" rel="stylesheet">
44
45        <!-- Start Tracking Code for analytics_googleanalytics4 -->
46
47<script data-cfasync="false" src="https://cdn11.bigcommerce.com/shared/js/google_analytics4_bodl_subscribers-358423becf5d870b8b603a81de597c10f6bc7699.js" integrity="sha256-gtOfJ3Avc1pEE/hx6SKj/96cca7JvfqllWA9FTQJyfI=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 47
47
48<script data-cfasync="false">
49  (function () {
50    window.dataLayer = window.dataLayer || [];
51
52    function gtag(){
53        dataLayer.push(arguments);
54    }
55
56    function initGA4(event) {
57         function setupGtag() {
58            function configureGtag() {
59                gtag('js', new Date());
60                gtag('set', 'developer_id.dMjk3Nj', true);
61                gtag('config', 'G-NLJESYNS5X');
62            }
63
64            var script = document.createElement('script');
65
66            script.src = 'https://www.googletagmanager.com/gtag/js?id=G-NLJESYNS5X';
67            script.async = true;
68            script.onload = configureGtag;
69
70            document.head.appendChild(script);
71        }
72
73        setupGtag();
74
75        if (typeof subscribeOnBodlEvents === 'function') {
76            subscribeOnBodlEvents('G-NLJESYNS5X', false);
77        }
78
79        window.removeEventListener(event.type, initGA4);
80    }
81
82    
83
84    var eventName = document.readyState === 'complete' ? 'consentScriptsLoaded' : 'DOMContentLoaded';
85    window.addEventListener(eventName, initGA4, false);
86  })()
87</script>
87
88
89<!-- End Tracking Code for analytics_googleanalytics4 -->
90
91<!-- Start Tracking Code for analytics_visualwebsiteoptimizer -->
92
93<link href="https://trustspot.io/index.php/api/pub/product_widget_css/7426/widget.css" rel="stylesheet"type="text/css"/>
94<script src="https://conduit.mailchimpapp.com/js/stores/store_216kltqwylm7xwelwzld/conduit.js"></script>
94
95<style>
96.header-logo img {
97width: 100%;
98}
99.orderConfirmation .guest-signup {
100    display: none;
101}
102</style>
103<script>
104
105</script>
105
106
107<!-- End Tracking Code for analytics_visualwebsiteoptimizer -->
108
109
110<script type="text/javascript" src="https://checkout-sdk.bigcommerce.com/v1/loader.js" defer ></script>
vendor: 77 bytes, lines 110-111
110
111<script src="https://www.google.com/recaptcha/api.js" async defer></script>
112<script type="text/javascript">
113var BCData = {"product_attributes":{"sku":null,"upc":null,"mpn":null,"gtin":null,"weight":null,"base":true,"image":null,"price":{"without_tax":{"formatted":"$75.00","value":75,"currency":"USD"},"tax_label":"Tax"},"out_of_stock_behavior":"label_option","out_of_stock_message":"Out of stock","available_modifier_values":[],"in_stock_attributes":[10256,10257,10476],"stock":null,"instock":true,"stock_message":null,"purchasable":true,"purchasing_message":null,"call_for_price_message":null,"disabled_option_values":[]}};
114</script>
vendor: 1 bytes, line 114
114
115<script src='https://vzgrips.com/content/magiczoomplus/magiczoomplus.stencil.js' ></script>
115<script src='https://www.powr.io/powr.js?external-type=bigcommerce' async  ></script>
115<script src='https://searchanise-ef84.kxcdn.com/widgets/bigcommerce/init.js?api_key=7Q4m5w1I1p' async  ></script>
115<script>
116window.vzReady = (function(){
117
118    var readyList,
119        DOMContentLoaded,
120        class2type = {};
121        class2type["[object Boolean]"] = "boolean";
122        class2type["[object Number]"] = "number";
123        class2type["[object String]"] = "string";
124        class2type["[object Function]"] = "function";
125        class2type["[object Array]"] = "array";
126        class2type["[object Date]"] = "date";
127        class2type["[object RegExp]"] = "regexp";
128        class2type["[object Object]"] = "object";
129
130    var ReadyObj = {
131        // Is the DOM ready to be used? Set to true once it occurs.
132        isReady: false,
133        // A counter to track how many items to wait for before
134        // the ready event fires. See #6781
135        readyWait: 1,
136        // Hold (or release) the ready event
137        holdReady: function( hold ) {
138            if ( hold ) {
139                ReadyObj.readyWait++;
140            } else {
141                ReadyObj.ready( true );
142            }
143        },
144        // Handle when the DOM is ready
145        ready: function( wait ) {
146            // Either a released hold or an DOMready/load event and not yet ready
147            if ( (wait === true && !--ReadyObj.readyWait) || (wait !== true && !ReadyObj.isReady) ) {
148                // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443).
149                if ( !document.body ) {
150                    return setTimeout( ReadyObj.ready, 1 );
151                }
152
153                // Remember that the DOM is ready
154                ReadyObj.isReady = true;
155                // If a normal DOM Ready event fired, decrement, and wait if need be
156                if ( wait !== true && --ReadyObj.readyWait > 0 ) {
157                    return;
158                }
159                // If there are functions bound, to execute
160                readyList.resolveWith( document, [ ReadyObj ] );
161
162                // Trigger any bound ready events
163                //if ( ReadyObj.fn.trigger ) {
164                //    ReadyObj( document ).trigger( "ready" ).unbind( "ready" );
165                //}
166            }
167        },
168        bindReady: function() {
169            if ( readyList ) {
170                return;
171            }
172            readyList = ReadyObj._Deferred();
173
174            // Catch cases where $(document).ready() is called after the
175            // browser event has already occurred.
176            if ( document.readyState === "complete" ) {
177                // Handle it asynchronously to allow scripts the opportunity to delay ready
178                return setTimeout( ReadyObj.ready, 1 );
179            }
180
181            // Mozilla, Opera and webkit nightlies currently support this event
182            if ( document.addEventListener ) {
183                // Use the handy event callback
184                document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false );
185                // A fallback to window.onload, that will always work
186                window.addEventListener( "load", ReadyObj.ready, false );
187
188            // If IE event model is used
189            } else if ( document.attachEvent ) {
190                // ensure firing before onload,
191                // maybe late but safe also for iframes
192                document.attachEvent( "onreadystatechange", DOMContentLoaded );
193
194                // A fallback to window.onload, that will always work
195                window.attachEvent( "onload", ReadyObj.ready );
196
197                // If IE and not a frame
198                // continually check to see if the document is ready
199                var toplevel = false;
200
201                try {
202                    toplevel = window.frameElement == null;
203                } catch(e) {}
204
205                if ( document.documentElement.doScroll && toplevel ) {
206                    doScrollCheck();
207                }
208            }
209        },
210        _Deferred: function() {
211            var // callbacks list
212                callbacks = [],
213                // stored [ context , args ]
214                fired,
215                // to avoid firing when already doing so
216                firing,
217                // flag to know if the deferred has been cancelled
218                cancelled,
219                // the deferred itself
220                deferred  = {
221
222                    // done( f1, f2, ...)
223                    done: function() {
224                        if ( !cancelled ) {
225                            var args = arguments,
226                                i,
227                                length,
228                                elem,
229                                type,
230                                _fired;
231                            if ( fired ) {
232                                _fired = fired;
233                                fired = 0;
234                            }
235                            for ( i = 0, length = args.length; i < length; i++ ) {
236                                elem = args[ i ];
237                                type = ReadyObj.type( elem );
238                                if ( type === "array" ) {
239                                    deferred.done.apply( deferred, elem );
240                                } else if ( type === "function" ) {
241                                    callbacks.push( elem );
242                                }
243                            }
244                            if ( _fired ) {
245                                deferred.resolveWith( _fired[ 0 ], _fired[ 1 ] );
246                            }
247                        }
248                        return this;
249                    },
250
251                    // resolve with given context and args
252                    resolveWith: function( context, args ) {
253                        if ( !cancelled && !fired && !firing ) {
254                            // make sure args are available (#8421)
255                            args = args || [];
256                            firing = 1;
257                            try {
258                                while( callbacks[ 0 ] ) {
259                                    callbacks.shift().apply( context, args );//shifts a callback, and applies it to document
260                                }
261                            }
262                            finally {
263                                fired = [ context, args ];
264                                firing = 0;
265                            }
266                        }
267                        return this;
268                    },
269
270                    // resolve with this as context and given arguments
271                    resolve: function() {
272                        deferred.resolveWith( this, arguments );
273                        return this;
274                    },
275
276                    // Has this deferred been resolved?
277                    isResolved: function() {
278                        return !!( firing || fired );
279                    },
280
281                    // Cancel
282                    cancel: function() {
283                        cancelled = 1;
284                        callbacks = [];
285                        return this;
286                    }
287                };
288
289            return deferred;
290        },
291        type: function( obj ) {
292            return obj == null ?
293                String( obj ) :
294                class2type[ Object.prototype.toString.call(obj) ] || "object";
295        }
296    }
297    // The DOM ready check for Internet Explorer
298    function doScrollCheck() {
299        if ( ReadyObj.isReady ) {
300            return;
301        }
302
303        try {
304            // If IE is used, use the trick by Diego Perini
305            // http://javascript.nwbox.com/IEContentLoaded/
306            document.documentElement.doScroll("left");
307        } catch(e) {
308            setTimeout( doScrollCheck, 1 );
309            return;
310        }
311
312        // and execute any waiting functions
313        ReadyObj.ready();
314    }
315    // Cleanup functions for the document ready method
316    if ( document.addEventListener ) {
317        DOMContentLoaded = function() {
318            document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false );
319            ReadyObj.ready();
320        };
321
322    } else if ( document.attachEvent ) {
323        DOMContentLoaded = function() {
324            // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443).
325            if ( document.readyState === "complete" ) {
326                document.detachEvent( "onreadystatechange", DOMContentLoaded );
327                ReadyObj.ready();
328            }
329        };
330    }
331    function ready( fn ) {
332        // Attach the listeners
333        ReadyObj.bindReady();
334
335        var type = ReadyObj.type( fn );
336
337        // Add the callback
338        readyList.done( fn );//readyList is result of _Deferred()
339    }
340    return ready;
341})();
342</script>
342
343 
343<script data-cfasync="false" src="https://microapps.bigcommerce.com/bodl-events/1.9.4/index.js" integrity="sha256-Y0tDj1qsyiKBRibKllwV0ZJ1aFlGYaHHGl/oUFoXJ7Y=" nonce="" crossorigin="anonymous"></script>
343
344 
344<script data-cfasync="false" nonce="">
345
346 (function() {
347    function decodeBase64(base64) {
348       const text = atob(base64);
349       const length = text.length;
350       const bytes = new Uint8Array(length);
351       for (let i = 0; i < length; i++) {
352          bytes[i] = text.charCodeAt(i);
353       }
354       const decoder = new TextDecoder();
355       return decoder.decode(bytes);
356    }
357    window.bodl = JSON.parse(decodeBase64("eyJzZXNzaW9uIjp7ImlkIjoiY2JiOTdhODMtOTk5NC00OGUyLTllODEtZmQ5MjZjZTJhOGNjIiwiZmlyc3RfdG91Y2hfdGltZXN0YW1wIjoiMjAyNi0wOS0yNVQyMzo0MjowMCIsImZpcnN0X3RvdWNoX3JlZmVycmFsX3VybCI6IiIsImZpcnN0X3RvdWNoX3JlcXVlc3RfdXJsIjoiaHR0cHM6Ly92emdyaXBzLmNvbS9wcm9kdWN0cy9kYW4td2Vzc29uLWR3eC1mdWxsLXNpemUtZ3JpcHMtdnotZnJhZy1wYWxtLXN3ZWxsLmh0bWwifSwic2hvcHBlciI6eyJ2aXNpdG9yX2lkIjoiIiwiY3VzdG9tZXJfaWQiOm51bGwsImVtYWlsIjpudWxsLCJmaXJzdF9uYW1lIjpudWxsLCJsYXN0X25hbWUiOm51bGx9LCJkYXRhX2NvbnNlbnQiOnsiZnVuY3Rpb25hbCI6dHJ1ZSwiYW5hbHl0aWNzIjp0cnVlLCJhZHZlcnRpc2luZyI6dHJ1ZX0sImV2ZW50cyI6W3siYm9kbF92MV9wcm9kdWN0X3BhZ2Vfdmlld2VkIjp7ImV2ZW50X2lkIjoiYjRhNDY5ZmMtNjQ3YS00NDgyLWI5MTEtZGRhYWNiM2E3ZDY4IiwiY2hhbm5lbF9pZCI6MSwiY3VycmVuY3kiOiJVU0QiLCJwcm9kdWN0X3ZhbHVlIjo3NS4wLCJsaW5lX2l0ZW1zIjpbeyJwcm9kdWN0X2lkIjoiMTMyOTEiLCJza3UiOm51bGwsInZhcmlhbnRfaWQiOm51bGwsInByb2R1Y3RfbmFtZSI6IkRhbiBXZXNzb24gRFdYIEZ1bGwtU2l6ZSBHcmlwcyAtIFZaIEZSQUcgUGFsbSBTd2VsbCIsImdpZnRfY2VydGlmaWNhdGVfaWQiOm51bGwsImdpZnRfY2VydGlmaWNhdGVfbmFtZSI6bnVsbCwiZ2lmdF9jZXJ0aWZpY2F0ZV90aGVtZSI6bnVsbCwicHVyY2hhc2VfcHJpY2UiOjc1LjAsInNhbGVfcHJpY2UiOm51bGwsImJhc2VfcHJpY2UiOm51bGwsInJldGFpbF9wcmljZSI6bnVsbCwicXVhbnRpdHkiOm51bGwsImRpc2NvdW50IjpudWxsLCJjb3Vwb25fYW1vdW50IjpudWxsLCJpbmRleCI6MCwiYnJhbmRfbmFtZSI6bnVsbCwiY2F0ZWdvcnlfbmFtZXMiOlsiU2VtaS1BdXRvIFBpc3RvbCBHcmlwcy9EYW4gV2Vzc29uIERXWCIsIlNhbGVzL0xhYm9yIERheSBTYWxlIl0sImN1cnJlbmN5IjoiVVNEIn1dfX1dfQ=="));
358 })()
359
360 </script>
360
361
362<script nonce="">
363(function () {
364    var xmlHttp = new XMLHttpRequest();
365    
366    xmlHttp.open('POST', 'https://bes.gcp.data.bigcommerce.com/nobot');
367    xmlHttp.setRequestHeader('Content-Type', 'application/json');
368    xmlHttp.send('{"store_id":"1000504788","timezone_offset":"-4.0","timestamp":"2026-09-25T23:42:00.06723900Z","visit_id":"280f90af-e86a-459f-a31e-dce87db0f4aa","channel_id":1}');
369})();
370</script>
370
371
372    </head>
373    <body data-wut="2">
374        <svg data-src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/stencil/d3408700-52d2-013f-88d7-06a14e0e7c75/e/f78b4ef0-7fd3-013f-b402-5291dc9d1300/img/icon-sprite.svg" class="icons-svg-sprite"></svg>
375        <header id="header" class="block:header">
376  <div class="block:header::boxed">
377    <div class="block:header::box">
378      <a href="https://vzgrips.com/" class="block:header::logo">
379            <div class="show-for-large-up">
380              <img src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/700x168/new_vz_logo_2025_1742245346__71125.original.png" alt="VZ Grips" title="VZ Grips">
381            </div>
382            <div class="hide-for-large-up">
383              <img src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/700x168/new_vz_logo_2025_1742245346__71125.original.png" alt="VZ Grips" title="VZ Grips" />
384            </div>
385      </a>
386    </div>
387    <div class="block:header::box">
388      <form id="form-search" class="form:search form" action="https://vzgrips.com/search.php">
389  <fieldset class="form-fieldset form:search::fieldset">
390      <div class="form-field form:search::field">
391          <label class="is-srOnly" for="search_query">Search</label>
392          <input class="form-input form:search::input" data-search-quick name="search_query" id="search_query" data-error-message="Search field cannot be empty." placeholder="Find your grips" autocomplete="off">
393          <input class="button button--primary form-prefixPostfix-button--postfix form:search::action" type="submit" value="Search">
394          <input type="hidden" name="basic_search" value="true" />
395      </div>
396  </fieldset>
397</form>
398    </div>
399    <div class="block:header::box">
400      <a href="#" class="mobileMenu-toggle" data-mobile-menu-toggle="menu" aria-controls="menu" aria-expanded="false">
401        <span class="mobileMenu-toggleIcon">Toggle menu</span>
402        </a>
403      <nav class="block:header::nav">
404        <a href="https://vzgrips.com/login.php">
405          <span class="icon">
406            <svg>
407              <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-user"></use>
408            </svg>
409          </span>
410        </a>
411        <a href="/cart.php"  data-cart-preview
412        data-dropdown="cart-preview-dropdown"
413        data-options="align:right">
414          <span class="icon">
415            <svg>
416                <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-cart"></use>
417            </svg>
418          </span>
419          <span class="countPill cart-quantity"></span>
420        </a>
421        <div class="dropdown-menu" id="cart-preview-dropdown" data-dropdown-content aria-hidden="true"></div>
422      </nav>
423    </div>
424  </div>
425</header>
426
427<nav id="menu" class="block:menu">
428    <div class="navPages-quickSearch">
429        <div class="container">
430    <form class="form" action="https://vzgrips.com/search.php">
431        <fieldset class="form-fieldset">
432            <div class="form-field">
433                <label class="is-srOnly" for="search_query">Search</label>
434                <input class="form-input" data-search-quick name="search_query" id="search_query" data-error-message="Search field cannot be empty." placeholder="Find your grips" autocomplete="off">
435                <input class="button button--primary form-prefixPostfix-button--postfix" type="submit" value="Search">
436                <input type="hidden" name="basic_search" value="true" />
437            </div>
438        </fieldset>
439    </form>
440    <div class="made-usa">
441        <a href="/made-in-the-usa/">
442            <img 
443src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/product_images/uploaded_images/made-in-the-usa.png" alt="" title="" data-sizes="false"
444
445    class=""
446    
447 itemprop="image" />
448        </a>
449    </div>
450    <!-- <section class="quickSearchResults" data-bind="html: results"></section> -->
451</div>
452    </div>
453    <div class="block:menu::boxed">
454        <ul class="navPages-list">
455                <li class="navPages-item hello" id="navPages-category-985">
456                        <a class="navPages-action has-subMenu" href="https://vzgrips.com/shop/semi-auto-pistols/1911-grips/" data-collapsible="navPages-985">
457    1911 Grips <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-down" /></svg></i>
458</a>
459<div class="navPage-subMenu" id="navPages-985" aria-hidden="true" tabindex="-1">
460    <ul class="navPage-subMenu-list">
461        <li class="navPage-subMenu-item">
462            <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop/semi-auto-pistols/1911-grips/">All 1911 Grips</a>
463        </li>
464            <li class="navPage-subMenu-item">
465                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/semi-auto-pistols/1911/full-size-1911-grips/">Full-Size Grips</a>
466            </li>
467            <li class="navPage-subMenu-item">
468                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/semi-auto-pistols/1911/compact-1911-grips/">Compact Grips</a>
469            </li>
470    </ul>
471</div>
472                </li>
473                <li class="navPages-item hello" id="navPages-category-981">
474                        <a class="navPages-action has-subMenu activePage" href="https://vzgrips.com/shop-all/semi-auto-pistol-grips/" data-collapsible="navPages-981">
475    Semi-Auto Pistol Grips <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-down" /></svg></i>
476</a>
477<div class="navPage-subMenu" id="navPages-981" aria-hidden="true" tabindex="-1">
478    <ul class="navPage-subMenu-list">
479        <li class="navPage-subMenu-item">
480            <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/semi-auto-pistol-grips/">All Semi-Auto Pistol Grips</a>
481        </li>
482            <li class="navPage-subMenu-item">
483                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/semi-auto-pistol-grips/1911-grips/">1911 Grips</a>
484            </li>
485            <li class="navPage-subMenu-item">
486                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/semi-auto-pistol-grips/beretta-92-grips/">Beretta 92 Grips</a>
487            </li>
488            <li class="navPage-subMenu-item">
489                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/semi-auto-pistol-grips/beretta-92x-grips/">Beretta 92X Grips</a>
490            </li>
491            <li class="navPage-subMenu-item">
492                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/semi-auto-pistol-grips/beretta-92x-performance-grips/">Beretta 92X Performance Grips</a>
493            </li>
494            <li class="navPage-subMenu-item">
495                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/semi-auto-pistol-grips/beretta-92xi-grips/">Beretta 92XI Grips</a>
496            </li>
497            <li class="navPage-subMenu-item">
498                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/semi-auto-pistol-grips/browning-hi-power-gr
498ips/">Browning Hi-Power Grips</a>
499            </li>
500            <li class="navPage-subMenu-item">
501                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/semi-auto-pistol-grips/browning-380-22-grips/">Browning 380/22 Grips</a>
502            </li>
503            <li class="navPage-subMenu-item">
504                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/semi-auto-pistol-grips/colt-mustang-grips/">Colt® Mustang Grips</a>
505            </li>
506            <li class="navPage-subMenu-item">
507                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/semi-auto-pistol-grips/cz-75-grips/">CZ 75 Grips</a>
508            </li>
509            <li class="navPage-subMenu-item">
510                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/semi-auto-pistol-grips/cz-shadow-2-grips/">CZ Shadow 2 Grips</a>
511            </li>
512            <li class="navPage-subMenu-item">
513                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/semi-auto-pistol-grips/cz-97-grips/">CZ 97 Grips</a>
514            </li>
515            <li class="navPage-subMenu-item">
516                    <a class="navPage-subMenu-action navPages-action activePage" href="https://vzgrips.com/semi-auto-pistol-grips/dan-wesson-dwx/">Dan Wesson DWX</a>
517            </li>
518            <li class="navPage-subMenu-item">
519                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/semi-auto-pistol-grips/daniel-defense-h9/">Daniel Defense H9 Grips</a>
520            </li>
521            <li class="navPage-subMenu-item">
522                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/semi-auto-pistol-grips/fn-high-power-grips/">FN High Power Grips</a>
523            </li>
524            <li class="navPage-subMenu-item">
525                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/semi-auto-pistol-grips/kimber-cds9/">Kimber CDS9 Grips</a>
526            </li>
527            <li class="navPage-subMenu-item">
528                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/semi-auto-pistol-grips/kimber-micro-grips/">Kimber Micro Grips</a>
529            </li>
530            <li class="navPage-subMenu-item">
531                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/semi-auto-pistol-grips/kimber-micro-9-grips/">Kimber Micro 9 Grips</a>
532            </li>
533            <li class="navPage-subMenu-item">
534                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/semi-auto-pistol-grips/laugo-alien-grips/">Laugo Alien Grips</a>
535            </li>
536            <li class="navPage-subMenu-item">
537                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/semi-auto-pistol-grips/ruger-mark-iii-22-45-grips/">Ruger® Mark III™ 22/45™ Grips</a>
538            </li>
539            <li class="navPage-subMenu-item">
540                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/semi-auto-pistol-grips/ruger-mkiv-22-45-grips/">Ruger® MkIV™ 22/45™ Grips</a>
541            </li>
542            <li class="navPage-subMenu-item">
543                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/sar-p8-sar-2000/">SAR P8/2000 Grips</a>
544            </li>
545            <li class="navPage-subMenu-item">
546                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/semi-auto-pistol-grips/sar9-grips/">SAR9 Grips</a>
547            </li>
548            <li class="navPage-subMenu-item">
549                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/semi-auto-pistol-grips/springfield-echelon-grips-sharps-bros/">Springfield Echelon Grips - Sharps Bros</a>
550            </li>
551            <li class="navPage-subMenu-item">
552                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/semi-auto-pistol-grips/taurus-gx4-grips-s
552harps-bros/">Taurus GX4 Grips - Sharps Bros</a>
553            </li>
554            <li class="navPage-subMenu-item">
555                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/semi-auto-pistol-grips/sig-sauer-p320-grips-sharps-bros/">Sig Sauer P320 Grips - Sharps Bros</a>
556            </li>
557            <li class="navPage-subMenu-item">
558                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/semi-auto-pistol-grips/sig-sauer-p365-xmacro-grips/">Sig Sauer P365-XMACRO Grips - Sharps Bros</a>
559            </li>
560            <li class="navPage-subMenu-item">
561                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/semi-auto-pistol-grips/sig-sauer-p365x-xl-grips-sharps-bros/">Sig Sauer P365X/XL Grips - Sharps Bros</a>
562            </li>
563            <li class="navPage-subMenu-item">
564                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/semi-auto-pistol-grips/ruger-rxm-grips-sharps-bros/">Ruger® RXM® Grips - Sharps Bros</a>
565            </li>
566            <li class="navPage-subMenu-item">
567                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/semi-auto-pistol-grips/springfield-emp-grips/">Springfield EMP Grips</a>
568            </li>
569            <li class="navPage-subMenu-item">
570                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/semi-auto-pistol-grips/springfield-emp4-grips/">Springfield EMP4 Grips</a>
571            </li>
572            <li class="navPage-subMenu-item">
573                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/semi-auto-pistol-grips/wilson-combat-x9-grips/">Wilson Combat EDC X9 Grips</a>
574            </li>
575    </ul>
576</div>
577                </li>
578                <li class="navPages-item hello" id="navPages-category-982">
579                        <a class="navPages-action has-subMenu" href="https://vzgrips.com/shop-all/revolver-grips/" data-collapsible="navPages-982">
580    Revolver Grips <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-down" /></svg></i>
581</a>
582<div class="navPage-subMenu" id="navPages-982" aria-hidden="true" tabindex="-1">
583    <ul class="navPage-subMenu-list">
584        <li class="navPage-subMenu-item">
585            <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/revolver-grips/">All Revolver Grips</a>
586        </li>
587            <li class="navPage-subMenu-item">
588                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/revolvers-grips/colt-cobra-grips/">Colt Cobra Grips</a>
589            </li>
590            <li class="navPage-subMenu-item">
591                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/revolvers-grips/kimber-k6-grips/">Kimber K6 Grips</a>
592            </li>
593            <li class="navPage-subMenu-item">
594                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/revolvers-grips/ruger-gp100-grips/">Ruger® GP100® Grips</a>
595            </li>
596            <li class="navPage-subMenu-item">
597                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/revolvers-grips/ruger-sp101-grips/">Ruger® SP101® Grips</a>
598            </li>
599            <li class="navPage-subMenu-item">
600                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/revolvers-grips/s-w-j-frame-grips/">S&amp;W J-Frame Grips</a>
601            </li>
602            <li class="navPage-subMenu-item">
603                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/revolvers-grips/s-w-k-l-frame-grips/">S&amp;W K/L-Frame Grips</a>
604            </li>
605            <li class="navPage-subMenu-item">
606                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/revolvers-grips/s-w-n-frame-grips/">S&amp;W N-Frame Grips</a>
607            </li>
608            <li class="navPage-subMenu-item">
609                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/revolver-grips/s-w-conversion-grips/">S&amp;W Conversion Grips</a>
610            </li>
611            <li class="navPage-subMenu-item">
612                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/revolvers-grips/taurus-lfr
612-grips/">Taurus LFR Grips</a>
613            </li>
614            <li class="navPage-subMenu-item">
615                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/revolvers-grips/taurus-sfr-grips/">Taurus SFR Grips</a>
616            </li>
617    </ul>
618</div>
619                </li>
620                <li class="navPages-item hello" id="navPages-category-1107">
621                        <a class="navPages-action has-subMenu" href="https://vzgrips.com/shop-all/rifle-grips/" data-collapsible="navPages-1107">
622    Rifle Grips <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-down" /></svg></i>
623</a>
624<div class="navPage-subMenu" id="navPages-1107" aria-hidden="true" tabindex="-1">
625    <ul class="navPage-subMenu-list">
626        <li class="navPage-subMenu-item">
627            <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/rifle-grips/">All Rifle Grips</a>
628        </li>
629            <li class="navPage-subMenu-item">
630                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/rifles/ar15-grips/">AR-15 Grips</a>
631            </li>
632            <li class="navPage-subMenu-item">
633                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/rifles/ar-15-grip-bundles/">AR-15 Grip Bundles</a>
634            </li>
635            <li class="navPage-subMenu-item">
636                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/rifles/ar-15-grip-engravings/">AR-15 Grip Engravings</a>
637            </li>
638            <li class="navPage-subMenu-item">
639                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/rifles/rail-covers/">Rail Covers</a>
640            </li>
641            <li class="navPage-subMenu-item">
642                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/rifle-grips/scar-grips/">SCAR Grips</a>
643            </li>
644            <li class="navPage-subMenu-item">
645                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/rifle-grips/chisel-shotgun-stocks/">Chisel Shotgun Stocks</a>
646            </li>
647            <li class="navPage-subMenu-item">
648                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/platforms/rifles/hardware/">Rifle Hardware</a>
649            </li>
650    </ul>
651</div>
652                </li>
653                <li class="navPages-item hello" id="navPages-category-984">
654                        <a class="navPages-action has-subMenu" href="https://vzgrips.com/knives-daggers/" data-collapsible="navPages-984">
655    Knives &amp; Daggers <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-down" /></svg></i>
656</a>
657<div class="navPage-subMenu" id="navPages-984" aria-hidden="true" tabindex="-1">
658    <ul class="navPage-subMenu-list">
659        <li class="navPage-subMenu-item">
660            <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/knives-daggers/">All Knives &amp; Daggers</a>
661        </li>
662            <li class="navPage-subMenu-item">
663                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/knives/daggers/">G-10 Daggers</a>
664            </li>
665            <li class="navPage-subMenu-item">
666                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/knives-daggers/knives/">Knives</a>
667            </li>
668            <li class="navPage-subMenu-item">
669                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/knives-daggers/knife-scales/">Knife Scales</a>
670            </li>
671            <li class="navPage-subMenu-item">
672                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/knives/tactical-pencils/">Tactical EDC Pencils</a>
673            </li>
674            <li class="navPage-subMenu-item">
675                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/gear/self-defense/">Self Defense</a>
676            </li>
677            <li class="navPage-subMenu-item">
678                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/knives/dagger-sheaths/">Sheaths</a>
679            </li>
680    </ul>
681</div>
682                </li>
683                <li class="navPages-item hello" id="navPages-category-1047">
684                        <a class="navPages-action has-subMenu" href="https://vzgrips.com/parts-hardware/" data-collapsible="navPages-1047">
685    Parts &amp; Hardware <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-down" /></svg></i>
686</a>
687<div class="navPage-subMenu" id="navPages-1047" aria-hidden="true" tabindex="-1">
688    <ul class="navPage-subMenu-list">
689        <li class="navPage-subMenu-item">
690            <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/parts-hardware/">All Parts &amp; Hardware</a>
691        </li>
692            <li class="navPage-subMenu-item">
693                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop/accessories/1911-parts/">1911 Parts</a>
694            </li>
695            <li class="navPage-subMenu-item">
696                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop/accessories/rifle-parts/">Rifle Parts</a>
697            </li>
698            <li class="navPage-subMenu-item">
699                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/parts-hardware/sig-hardware/">SIG Hardware</a>
700            </li>
701            <li class="navPage-subMenu-item">
702                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop/accessories/hardware/revolver-screws/">Revolver Hardware</a>
703            </li>
704            <li class="navPage-subMenu-item">
705                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/platforms/accessories/hardware/front-strap-tape/">
705Front Strap Tape</a>
706            </li>
707            <li class="navPage-subMenu-item">
708                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/platforms/accessories/hardware/wrenches/">Wrenches</a>
709            </li>
710    </ul>
711</div>
712                </li>
713                <li class="navPages-item hello" id="navPages-category-1008">
714                        <a class="navPages-action has-subMenu" href="https://vzgrips.com/shop/accessories/" data-collapsible="navPages-1008">
715    Accessories <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-down" /></svg></i>
716</a>
717<div class="navPage-subMenu" id="navPages-1008" aria-hidden="true" tabindex="-1">
718    <ul class="navPage-subMenu-list">
719        <li class="navPage-subMenu-item">
720            <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop/accessories/">All Accessories</a>
721        </li>
722            <li class="navPage-subMenu-item">
723                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/accessories/vz-swag/">VZ Swag</a>
724            </li>
725            <li class="navPage-subMenu-item">
726                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/platforms/accessories/bottle-openers/">Bottle Openers</a>
727            </li>
728            <li class="navPage-subMenu-item">
729                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/platforms/accessories/gun-lube-and-cleaning-supplies/">Cleaning Supplies</a>
730            </li>
731            <li class="navPage-subMenu-item">
732                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/platforms/gear/firearm-covers/">Firearm Covers</a>
733            </li>
734            <li class="navPage-subMenu-item">
735                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/platforms/gear/hearing-protection/">Hearing Protection</a>
736            </li>
737            <li class="navPage-subMenu-item">
738                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/accessories/holsters/">Holsters</a>
739            </li>
740            <li class="navPage-subMenu-item">
741                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/platforms/accessories/magazines/">Magazines</a>
742            </li>
743    </ul>
744</div>
745                </li>
746                <li class="navPages-item hello" id="navPages-category-1226">
747                        <a class="navPages-action has-subMenu" href="https://vzgrips.com/shop/clearance/" data-collapsible="navPages-1226">
748    Clearance <i class="icon navPages-action-moreIcon" aria-hidden="true"><svg><use xlink:href="#icon-chevron-down" /></svg></i>
749</a>
750<div class="navPage-subMenu" id="navPages-1226" aria-hidden="true" tabindex="-1">
751    <ul class="navPage-subMenu-list">
752        <li class="navPage-subMenu-item">
753            <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop/clearance/">All Clearance</a>
754        </li>
755            <li class="navPage-subMenu-item">
756                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/clearance/1911-full-size/">1911 Full Size</a>
757            </li>
758            <li class="navPage-subMenu-item">
759                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/clearance/1911-compact/">1911 Compact</a>
760            </li>
761            <li class="navPage-subMenu-item">
762                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/clearance/other-semi-auto/">Other Semi-Auto</a>
763            </li>
764            <li class="navPage-subMenu-item">
765                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/clearance/revolvers/">Revolvers</a>
766            </li>
767            <li class="navPage-subMenu-item">
768                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/clearance/rifles/">Rifles</a>
769            </li>
770            <li class="navPage-subMenu-item">
771                    <a class="navPage-subMenu-action navPages-action" href="https://vzgrips.com/shop-all/clearance/misc/">Miscellaneous</a>
772            </li>
773    </ul>
774</div>
775                </li>
776        </ul>
777        <ul class="navPages-list navPages-list--user">
778                <li class="navPages-item">
779                    <a class="navPages-action" href="https://vzgrips.com/giftcertificates.php">Gift Certificates</a>
780                </li>
781                <li class="navPages-item">
782                    <a class="navPages-action" href="https://vzgrips.com/login.php">Sign in</a>
783                        or <a class="navPages-action" href="https://vzgrips.com/login.php?action=create_account">Register</a>
784                </li>
785        </ul>
786    </div>
787</nav>
788        <div class="body" data-currency-code="USD">
789           
790            <main class="template:product">
791    <div class="template:product::boxed">
792      <ul class="breadcrumbs" itemscope itemtype="http://schema.org/BreadcrumbList">
793            <li class="breadcrumb " itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
794                    <a href="https://vzgrips.com/" class="breadcrumb-label" itemprop="item"><span itemprop="name">Home</span></a>
795                <meta itemprop="position" content="1" />
796            </li>
797            <li class="breadcrumb " itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
798                    <a href="https://vzgrips.com/sales/labor-day-sale/" class="breadcrumb-label" itemprop="item"><span itemprop="name">
798Labor Day Sale</span></a>
799                <meta itemprop="position" content="2" />
800            </li>
801            <li class="breadcrumb is-active" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
802                    <meta itemprop="item" content="https://vzgrips.com/products/dan-wesson-dwx-full-size-grips-vz-frag-palm-swell.html">
803                    <span class="breadcrumb-label" itemprop="name">Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell</span>
804                <meta itemprop="position" content="3" />
805            </li>
806</ul>
807      <article id="product" class="block:product">
808        <div product-view itemscope itemtype="http://schema.org/Product" >
809  <!-- meta -->
810  <meta itemprop="name" content="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" />
811  <meta itemprop="sku" content="" />
812  <div class="brand-schema" itemprop="brand" itemtype="https://schema.org/Brand" itemscope>
813      <meta itemprop="name" content="VZGrips" />
814  </div>
815  <!-- /meta -->
816
817  
818  <div class="mobile-only">
819    <section class="block:product@gallery" data-image-gallery>
820  <figure
821    class="block:product@gallery::image productView-image"
822    data-image-gallery-main
823      data-zoom-image="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2"
824  >
825    <div>
826        <a 
827          href="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2"
828          target="_blank">
829        <img 
830src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/675x675/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2" alt="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell Thumbnail" title="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell Thumbnail" data-sizes="false"
831src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/stencil/d3408700-52d2-013f-88d7-06a14e0e7c75/e/f78b4ef0-7fd3-013f-b402-5291dc9d1300/img/ProductDefault.gif"
832    class=" productView-image--default"
833    
834data-main-image itemprop="image" />
835        </a>
836    </div>
837  </figure>
838
839    <ul
840    data-image-gallery-thumbnails
841    class="block:product@gallery::thumbs"
842    >
843        <li class="block:product@gallery::thumb">
844          <a
845            href="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2"
846            data-image-gallery-item
847            data-image-gallery-new-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/675x675/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2"
848            data-image-gallery-new-image-srcset="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/80w/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2 80w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/160w/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2 160w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/320w/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2 320w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/640w/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2 640w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/960w/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2 960w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280w/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2 1280w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1920w/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2 1920w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/2560w/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2 2560w"
849            data-image-gallery-zoom-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2"
850          >
851            <img 
852src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/100x100/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2" alt="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell Thumbnail" title="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell Thumbnail" data-sizes="false"
853
854    class=""
855    
856 itemprop="image" />
857          </a>
858        </li>
859        <li class="block:product@gallery::thumb">
860          <a
861            href="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2"
862            data-image-gallery-item
863            data-image-gallery-new-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/675
863x675/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2"
864            data-image-gallery-new-image-srcset="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/80w/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2 80w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/160w/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2 160w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/320w/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2 320w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/640w/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2 640w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/960w/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2 960w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280w/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2 1280w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1920w/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2 1920w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/2560w/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2 2560w"
865            data-image-gallery-zoom-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2"
866          >
867            <img 
868src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/100x100/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2" alt="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" title="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" data-sizes="false"
869
870    class=""
871    
872 itemprop="image" />
873          </a>
874        </li>
875        <li class="block:product@gallery::thumb">
876          <a
877            href="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2"
878            data-image-gallery-item
879            data-image-gallery-new-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/675x675/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2"
880            data-image-gallery-new-image-srcset="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/80w/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2 80w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/160w/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2 160w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/320w/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2 320w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/640w/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2 640w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/960w/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2 960w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280w/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2 1280w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1920w/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2 1920w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/2560w/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2 2560w"
881            data-image-gallery-zoom-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2"
882          >
883            <img 
884src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/100x100/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2" alt="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" title="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" data-sizes="false"
885
886    class=""
887    
888 itemprop="image" />
889          </a>
890        </li>
891        <li class="block:product@gallery::thumb">
892          <a
893            href="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2"
894            data-image-gallery-item
895            data-image-gallery-new-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/675x675/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2"
896            data-image-gallery-new-image-srcset="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/80w/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2 80w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/160w/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2 160w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/320w/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2 320w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/640w/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2 640w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/960w/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2 960w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280w/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2 1280w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1920w/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2 1920w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/2560w/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2 2560w"
897            data-image-gallery-zoom-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2"
898          >
899            <img 
900src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/100x100/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2" alt="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" title="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" data-sizes="false"
901
902    class=""
903    
904 itemprop="image" />
905          </a>
906        </li>
907        <li class="block:product@gallery::thumb">
908          <a
909            href="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2"
910            data-image-gallery-item
911            data-image-gallery-new-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/675
911x675/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2"
912            data-image-gallery-new-image-srcset="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/80w/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2 80w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/160w/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2 160w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/320w/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2 320w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/640w/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2 640w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/960w/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2 960w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280w/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2 1280w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1920w/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2 1920w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/2560w/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2 2560w"
913            data-image-gallery-zoom-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2"
914          >
915            <img 
916src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/100x100/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2" alt="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" title="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" data-sizes="false"
917
918    class=""
919    
920 itemprop="image" />
921          </a>
922        </li>
923        <li class="block:product@gallery::thumb">
924          <a
925            href="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2"
926            data-image-gallery-item
927            data-image-gallery-new-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/675x675/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2"
928            data-image-gallery-new-image-srcset="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/80w/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2 80w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/160w/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2 160w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/320w/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2 320w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/640w/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2 640w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/960w/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2 960w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280w/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2 1280w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1920w/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2 1920w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/2560w/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2 2560w"
929            data-image-gallery-zoom-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2"
930          >
931            <img 
932src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/100x100/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2" alt="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" title="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" data-sizes="false"
933
934    class=""
935    
936 itemprop="image" />
937          </a>
938        </li>
939    </ul>
940</section>
941  </div>
942  
943  <div class="block:product::boxed">
944    <div class="block:product::col »scroll">
945      <div class="desktop-only">
946        <section class="block:product@gallery" data-image-gallery>
947  <figure
948    class="block:product@gallery::image productView-image"
949    data-image-gallery-main
950      data-zoom-image="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2"
951  >
952    <div>
953        <a 
954          href="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2"
955          target="_blank">
956        <img 
957src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/675
957x675/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2" alt="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell Thumbnail" title="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell Thumbnail" data-sizes="false"
958src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/stencil/d3408700-52d2-013f-88d7-06a14e0e7c75/e/f78b4ef0-7fd3-013f-b402-5291dc9d1300/img/ProductDefault.gif"
959    class=" productView-image--default"
960    
961data-main-image itemprop="image" />
962        </a>
963    </div>
964  </figure>
965
966    <ul
967    data-image-gallery-thumbnails
968    class="block:product@gallery::thumbs"
969    >
970        <li class="block:product@gallery::thumb">
971          <a
972            href="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2"
973            data-image-gallery-item
974            data-image-gallery-new-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/675x675/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2"
975            data-image-gallery-new-image-srcset="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/80w/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2 80w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/160w/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2 160w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/320w/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2 320w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/640w/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2 640w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/960w/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2 960w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280w/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2 1280w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1920w/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2 1920w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/2560w/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2 2560w"
976            data-image-gallery-zoom-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2"
977          >
978            <img 
979src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/100x100/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2" alt="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell Thumbnail" title="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell Thumbnail" data-sizes="false"
980
981    class=""
982    
983 itemprop="image" />
984          </a>
985        </li>
986        <li class="block:product@gallery::thumb">
987          <a
988            href="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2"
989            data-image-gallery-item
990            data-image-gallery-new-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/675x675/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2"
991            data-image-gallery-new-image-srcset="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/80w/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2 80w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/160w/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2 160w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/320w/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2 320w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/640w/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2 640w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/960w/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2 960w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280w/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2 1280w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1920w/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2 1920w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/2560w/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2 2560w"
992            data-image-gallery-zoom-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2"
993          >
994            <img 
995src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/100x100/products/13291/9642/IMG_7995__47793.1787341185.jpg?c=2" alt="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" title="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" data-sizes="false"
996
997    class=""
998    
999 itemprop="image" />
1000          </a>
1001        </li>
1002        <li class="block:product@gallery::thumb">
1003          <a
1004            href="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2"
1005            data-image-gallery-item
1006            data-image-gallery-new-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/675
1006x675/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2"
1007            data-image-gallery-new-image-srcset="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/80w/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2 80w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/160w/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2 160w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/320w/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2 320w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/640w/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2 640w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/960w/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2 960w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280w/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2 1280w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1920w/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2 1920w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/2560w/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2 2560w"
1008            data-image-gallery-zoom-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2"
1009          >
1010            <img 
1011src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/100x100/products/13291/9643/IMG_8001__53405.1787341186.jpg?c=2" alt="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" title="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" data-sizes="false"
1012
1013    class=""
1014    
1015 itemprop="image" />
1016          </a>
1017        </li>
1018        <li class="block:product@gallery::thumb">
1019          <a
1020            href="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2"
1021            data-image-gallery-item
1022            data-image-gallery-new-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/675x675/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2"
1023            data-image-gallery-new-image-srcset="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/80w/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2 80w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/160w/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2 160w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/320w/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2 320w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/640w/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2 640w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/960w/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2 960w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280w/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2 1280w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1920w/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2 1920w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/2560w/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2 2560w"
1024            data-image-gallery-zoom-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2"
1025          >
1026            <img 
1027src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/100x100/products/13291/9644/IMG_8012__69342.1787341186.jpg?c=2" alt="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" title="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" data-sizes="false"
1028
1029    class=""
1030    
1031 itemprop="image" />
1032          </a>
1033        </li>
1034        <li class="block:product@gallery::thumb">
1035          <a
1036            href="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2"
1037            data-image-gallery-item
1038            data-image-gallery-new-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/675x675/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2"
1039            data-image-gallery-new-image-srcset="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/80w/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2 80w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/160w/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2 160w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/320w/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2 320w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/640w/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2 640w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/960w/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2 960w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280w/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2 1280w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1920w/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2 1920w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/2560w/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2 2560w"
1040            data-image-gallery-zoom-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2"
1041          >
1042            <img 
1043src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/100x100/products/13291/9645/IMG_8024__07708.1787341186.jpg?c=2" alt="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" title="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" data-sizes="false"
1044
1045    class=""
1046    
1047 itemprop="image" />
1048          </a>
1049        </li>
1050        <li class="block:product@gallery::thumb">
1051          <a
1052            href="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2"
1053            data-image-gallery-item
1054            data-image-gallery-new-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/675
1054x675/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2"
1055            data-image-gallery-new-image-srcset="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/80w/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2 80w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/160w/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2 160w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/320w/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2 320w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/640w/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2 640w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/960w/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2 960w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280w/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2 1280w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1920w/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2 1920w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/2560w/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2 2560w"
1056            data-image-gallery-zoom-image-url="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280x1280/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2"
1057          >
1058            <img 
1059src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/100x100/products/13291/9646/IMG_8026__49300.1787341187.jpg?c=2" alt="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" title="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell" data-sizes="false"
1060
1061    class=""
1062    
1063 itemprop="image" />
1064          </a>
1065        </li>
1066    </ul>
1067</section>
1068      </div>
1069      
1070        <div id="desktopDescription">
1071          <div class="block:product::info">
1072  <h4 class="block:product::tertheading">Description</h4>
1073  <div class="block:product::content" >
1074      <h3>Built to Fit the DWX</h3>
1075<p class="isSelectedEnd">At its core, the DWX preserves the crisp, intuitive break that has defined generations of performance pistols. Yet beneath the surface, it advances the platform through thoughtful engineering. The traditional barrel link system has been eliminated in favor of a simplified, linkless locked-breech design, enhancing durability and ensuring consistent lockup. Takedown is streamlined and intuitive, while the bushing-less, match-grade barrel system promotes repeatable accuracy and smooth operation.</p>
1076<p class="isSelectedEnd">Customization remains central to the DWX's design. Its compatibility with widely supported 1911 components gives gunsmiths and competitive shooters the freedom to fine-tune the platform to their individual preferences and shooting styles. Interchangeable sight cuts, a swappable magazine release, and compatibility with a wide range of grips and magwells make the DWX a highly adaptable performance platform.</p>
1077<p class="isSelectedEnd"><strong>That's where VZ Grips comes in.</strong></p>
1078<p class="isSelectedEnd">Designed to complement the DWX's performance-driven platform, our grips add another level of control, confidence, and personalization. Featuring our aggressive <strong>FRAG texture</strong>, these grips provide a secure, positive purchase while maintaining the refined fit and finish expected from a premium handgun.</p>
1079<p class="isSelectedEnd">Add a <strong>palm swell</strong> to the equation, and the grip becomes even more natural in the hand&mdash;filling the palm, enhancing control, and creating a fit that feels tailored to the shooter.</p>
1080<p class="isSelectedEnd">Every surface, every fit, and every detail of the DWX reflects Dan Wesson's commitment to quality over quantity. It isn't mass-produced. It is purpose-built&mdash;engineered to perform, crafted to endure, and refined to exceed expectations.</p>
1081<p><strong>VZ Grips takes that philosophy one step further, putting the final connection between shooter and pistol directly in your hands.</strong></p>
1082  </div>
1083</div>
1084
1085        </div>
1086
1087
1088      <div id="faq" style="display: none;" class="block:faq">
1089        <div class="block:faq::header">
1090          <h3 class="block:faq::heading">FAQ</h3>
1091        </div>
1092        <div id="faq-content" class="block:faq::box"></div>
1093      </div>
1094      
1095      <!-- <div id="reviews" class="block:reviews">
1096        <div class="block:reviews::header">
1097          <h3 class="block:reviews::heading">Reviews</h3>
1098        </div>
1099        <div class="block:reviews::items">
1100          <div class="trustspot-photo-carousel" data-visual-entity-id="16962" data-product-sku="13291" ></div>
1101          <div class="trustspot trustspot-main-widget" data-product-sku="13291" data-name="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell"></div>
1102        </div>
1103      </div> -->
1104
1105      <div data-content-region="product_below_content"></div>
1106
1107    </div>
1108    <div class="block:product::col">
1109      <!-- START Remove "See what others are saying."
1110      <div class="block:product::reviewscta">
1111        <a href="#reviews">See what others are saying.</a>
1112      </div>
1113      END Remove "See what others are saying." -->
1114        
1115      <div class="»sticky">
1116        <header class="block:product::header">
1117          <h1 class="block:product::heading" id="product-view-title">Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell</h1>
1118            <!-- START SiteVibes Product Review Rating Widget -->
1119            <div id="sitevibes-star-rating-widget"></div>
1120            <!-- END SiteVibes Product Review Rating Widget -->
1121        </header>
1122        
1123        <div class="show-for-large-up" itemprop="offers" itemtype="https://schema.org/Offer" itemscope>
1124          <link itemprop="url" href="https://vzgrips.com/products/dan-wesson-dwx-full-size-grips-vz-frag-palm-swell.html" />
1125          <meta itemprop="availability" content="http://schema.org/InStock" />
1126          <meta itemprop="priceCurrency" content="USD" />
1127          <meta itemprop="itemCondition" itemtype="http://schema.org/OfferItemCondition" content="http://schema.org/NewCondition">
1128            
1129        <div class="price-section price-section--withoutTax rrp-price--withoutTax" style="display: none;">
1130            MSRP:
1131            <span data-product-rrp-price-without-tax class="price price--rrp"> 
1132                
1133            </span>
1134        </div>
1135        <div class="price-section price-section--withoutTax non-sale-price--withoutTax" style="display: none;">
1136            Was:
1137            <span data-product-non-sale-price-without-tax class="price price--non-sale">
1138                
1139            </span>
1140        </div>
1141        <div class="price-section price-section--withoutTax">
1142            <span class="price-label" >
1143                
1144            </span>
1145            <span class="price-now-label" style="display: none;">
1146                Now:
1147            </span>
1148            <span data-product-price-without-tax class="price price--withoutTax">$75.00</span>
1149            <meta itemprop="price" content="75" />
1150        </div>
1151         <div class="price-section price-section--saving price" style="display: none;">
1152                <span class="price">(You save</span>
1153                <span data-product-price-saved class="price price--saving">
1154                    
1155                </span>
1156                <span class="price">)</span>
1157         </div>
1158        </div>
1159        
1160          <div>
1161      <div id="Fits" custom='{"Fits": "Dan Wesson DWX Full-Size"}'></div>
1162  </div>
1163
1164<section class="block:product::options">
1165  <div>
1166      <div class="hide-for-large-up">
1167        <div>
1168            
1169        <div class="price-section price-section--withoutTax rrp-price--withoutTax" style="display: none;">
1170            MSRP:
1171            <span data-product-rrp-price-without-tax class="price price--rrp"> 
1172                
1173            </span>
1174        </div>
1175        <div class="price-section price-section--withoutTax non-sale-price--withoutTax" style="display: none;">
1176            Was:
1177            <span data-product-non-sale-price-without-tax class="price price--non-sale">
1178                
1179            </span>
1180        </div>
1181        <div class="price-section price-section--withoutTax">
1182            <span class="price-label" >
1183                
1184            </span>
1185            <span class="price-now-label" style="display: none;">
1186                Now:
1187            </span>
1188            <span data-product-price-without-tax class="price price--withoutTax">$75.00</span>
1189            <meta itemprop="price" content="75" />
1190        </div>
1191         <div class="price-section price-section--saving price" style="display: none;">
1192                <span class="price">(You save</span>
1193                <span data-product-price-saved class="price price--saving">
1194                    
1195                </span>
1196                <span class="price">)</span>
1197         </div>
1198        </div>
1199      </div>
1200    
1201    <div data-content-region="product_below_price"><div data-layout-id="ab778a11-0287-4364-9b66-8af2703f8ec6">       <div data-widget-id="884d0fb4-2799-4df9-b553-b4ef21308e29" data-placement-id="20956aa6-24b0-42eb-a4ff-7af3867e642e" data-placement-status="ACTIVE"><style media="screen">
1202  #banner-region- {
1203    display: block;
1204    width: 100%;
1205    max-width: 545px;
1206  }
1207</style>
1208
1209<div id="banner-region-">
1210  <div data-pp-message="" data-pp-style-logo-position="left" data-pp-style-logo-type="inline" data-pp-style-text-color="black" data-pp-style-text-size="12" id="paypal-commerce-proddetails-messaging-banner">
1211  </div>
1212  
1212<script defer="" nonce="">
1213    (function () {
1214      // Price container with data-product-price-with-tax has bigger priority for product amount calculations
1215      const priceContainer = document.querySelector('[data-product-price-with-tax]')?.innerText
1216        ? document.querySelector('[data-product-price-with-tax]')
1217        : document.querySelector('[data-product-price-without-tax]');
1218
1219      if (priceContainer) {
1220        renderMessageIfPossible();
1221
1222        const config = {
1223          childList: true,    // Observe direct child elements
1224          subtree: true,      // Observe all descendants
1225          attributes: false,  // Do not observe attribute changes
1226        };
1227
1228        const observer = new MutationObserver((mutationsList) => {
1229          if (mutationsList.length > 0) {
1230            renderMessageIfPossible();
1231          }
1232        });
1233
1234        observer.observe(priceContainer, config);
1235      }
1236
1237      function renderMessageIfPossible() {
1238        const amount = getPriceAmount(priceContainer.innerText)[0];
1239
1240        if (amount) {
1241          renderMessage({ amount });
1242        }
1243      }
1244
1245      function getPriceAmount(text) {
1246        /*
1247         INFO:
1248         - extracts a string from a pattern: [number][separator][number][separator]...
1249           [separator] - any symbol but a digit, including whitespaces
1250         */
1251        const pattern = /\d+(?:[^\d]\d+)+(?!\d)/g;
1252        const matches = text.match(pattern);
1253        const results = [];
1254
1255        // if there are no matches
1256        if (!matches?.length) {
1257          const amount = text.replace(/[^\d]/g, '');
1258
1259          if (!amount) return results;
1260
1261          results.push(amount);
1262
1263          return results;
1264        }
1265
1266        matches.forEach(str => {
1267          const sepIndexes = [];
1268
1269          for (let i = 0; i < str.length; i++) {
1270            // find separator index and push to array
1271            if (!/\d/.test(str[i])) {
1272              sepIndexes.push(i);
1273            }
1274          }
1275          if (sepIndexes.length === 0) return;
1276          // assume the last separator is the decimal
1277          const decIndex = sepIndexes[sepIndexes.length - 1];
1278
1279          // cut the substr to the separator with replacing non-digit chars
1280          const intSubstr = str.slice(0, decIndex).replace(/[^\d]/g, '');
1281          // cut the substr after the separator with replacing non-digit chars
1282          const decSubstr = str.slice(decIndex + 1).replace(/[^\d]/g, '');
1283
1284          if (!intSubstr) return;
1285
1286          const amount = decSubstr ? `${intSubstr}.${decSubstr}` : intSubstr;
1287          // to get floating point number
1288          const number = parseFloat(amount);
1289
1290          if (!isNaN(number)) {
1291            results.push(String(number));
1292          }
1293        });
1294
1295        return results;
1296      }
1297
1298      function loadScript(src, attributes) {
1299        return new Promise((resolve, reject) => {
1300          const scriptTag = document.createElement('script');
1301
1302          if (attributes) {
1303            Object.keys(attributes)
1304                    .forEach(key => {
1305                      scriptTag.setAttribute(key, attributes[key]);
1306                    });
1307          }
1308
1309          scriptTag.type = 'text/javascript';
1310          scriptTag.src = src;
1311
1312          scriptTag.onload = () => resolve();
1313          scriptTag.onerror = event => {
1314            reject(event);
1315          };
1316
1317          document.head.appendChild(scriptTag);
1318        });
1319      }
1320
1321      function renderMessage(objectParams) {
1322        const paypalSdkScriptConfig = getPayPalSdkScriptConfig();
1323
1324        const options = transformConfig(paypalSdkScriptConfig.options);
1325        const attributes = transformConfig(paypalSdkScriptConfig.attributes);
1326
1327        const messageProps = { placement: 'product', ...objectParams };
1328
1329        const renderPayPalMessagesComponent = (paypal) => {
1330          paypal.Messages(messageProps).render('#paypal-commerce-proddetails-messaging-banner');
1331        };
1332
1333        if (options['client-id'] && options['merchant-id']) {
1334          if (!window.paypalMessages) {
1335            const paypalSdkUrl = 'https://www.paypal.com/sdk/js';
1336            const scriptQuery = new URLSearchParams(options).toString();
1337            const scriptSrc = `${paypalSdkUrl}?${scriptQuery}`;
1338
1339            loadScript(scriptSrc, attributes).then(() => {
1340              renderPayPalMessagesComponent(window.paypalMessages);
1341            });
1342          } else {
1343            renderPayPalMessagesComponent(window.paypalMessages)
1344          }
1345        }
1346      }
1347
1348      function transformConfig(config) {
1349        let transformedConfig = {};
1350
1351        const keys = Object.keys(config);
1352
1353        keys.forEach((key) => {
1354          const value = config[key];
1355
1356          if (
1357                  value === undefined ||
1358                  value === null ||
1359                  value === '' ||
1360                  (Array.isArray(value) && value.length === 0)
1361          ) {
1362            return;
1363          }
1364
1365          transformedConfig = {
1366            ...transformedConfig,
1367            [key]: Array.isArray(value) ? value.join(',') : value,
1368          };
1369        });
1370
1371        return transformedConfig;
1372      }
1373
1374      function getPayPalSdkScriptConfig() {
1375        const attributionId = '';
1376        const currencyCode = 'USD';
1377        const clientId = 'AQ3RkiNHQ53oodRlTz7z-9ETC9xQNUgOLHjVDII9sgnF19qLXJzOwShAxcFW7OT7pVEF5B9bwjIArOvE';
1378        const merchantId = '3PVZVJKWM9W8C';
1379        const isDeveloperModeApplicable = ''.indexOf('true') !== -1;
1380        const buyerCountry = '';
1381
1382        return {
1383          options: {
1384            'client-id': clientId,
1385            'merchant-id': merchantId,
1386            components: ['messages'],
1387            currency: currencyCode,
1388            ...(isDeveloperModeApplicable && { 'buyer-country': buyerCountry }),
1389          },
1390          attributes: {
1391            'data-namespace': 'paypalMessages',
1392            'data-partner-attribution-id': attributionId,
1393          },
1394        };
1395      }
1396    })();
1397  </script>
1397
1398</div>
1399</div>
1400</div></div>
1401
1402    
1403    
1404    <dl>
1405    
1406      
1407      
1408      
1409    
1410      
1411    </dl>
1412  </div>
1413</section>
1414
1415<section class="block:product::form">
1416  <div>
1417    
1418    <form 
1419      class="form"
1420      method="post"
1421      action="https://vzgrips.com/cart.php"
1422      enctype="multipart/form-data"
1423      data-cart-item-add
1424    >
1425    
1426        <h4 class="block:product::tertheading">Customize</h4>
1427      
1428      <input type="hidden" name="action" value="add">
1429      <input type="hidden" name="product_id" value="13291"/>
1430      
1431      <div data-product-option-change style="display:none;">
1432          <div class="form-field" data-product-attribute="swatch" id="Color">
1433    <label class="form-label form-label--alternate form-label--inlineSmall">
1434        <span class="actual-label">Color</span>:
1435                <small>*</small>
1436        </span>
1437        <span id="selected-option-value" data-option-value></span>
1438    </label>
1439
1440        <input class="form-radio" type="radio" name="attribute[8745]" value="10256" id="attribute_swatch_8745_10256"  required>
1441        <label class="form-option form-option-swatch" for="attribute_swatch_8745_10256" data-product-attribute-value="10256">
1442                <span class='form-option-variant form-option-variant--pattern' title="Black" style="background-image: url('https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/40x40/attribute_value_images/10256.preview.jpg?t=1570221496');"></span>
1443                <span class="form-option-expanded">
1444                    <span class="form-option-image" style="background-image: url('https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/original/attribute_value_images/10256.preview.jpg?t=1570221496');"></span>
1445                </span>
1446        </label>
1447        <input class="form-radio" type="radio" name="attribute[8745]" value="10257" id="attribute_swatch_8745_10257"  required>
1448        <label class="form-option form-option-swatch" for="attribute_swatch_8745_10257" data-product-attribute-value="10257">
1449                <span class='form-option-variant form-option-variant--pattern' title="Black Gray" style="background-image: url('https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/40x40/attribute_value_images/10257.preview.jpg?t=1570221497');"></span>
1450                <span class="form-option-expanded">
1451                    <span class="form-option-image" style="background-image: url('https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/original/attribute_value_images/10257.preview.jpg?t=1570221497');"></span>
1452                </span>
1453        </label>
1454        <input class="form-radio" type="radio" name="attribute[8745]" value="10476" id="attribute_swatch_8745_10476"  required>
1455        <label class="form-option form-option-swatch" for="attribute_swatch_8745_10476" data-product-attribute-value="10476">
1456                <span class='form-option-variant form-option-variant--pattern' title="Black Red" style="background-image: url('https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/40x40/attribute_value_images/10476.preview.jpg?t=1605796073');"></span>
1457                <span class="form-option-expanded">
1458                    <span class="form-option-image" style="background-image: url('https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/original/attribute_value_images/10476.preview.jpg?t=1605796073');"></span>
1459                </span>
1460        </label>
1461</div>
1462
1463        
1464        
1465        
1466
1467        
1468      </div>
1469
1470      <div class="hide-for-large-up">
1471        
1472        <div>
1473            
1474        <div class="price-section price-section--withoutTax rrp-price--withoutTax" style="display: none;">
1475            MSRP:
1476            <span data-product-rrp-price-without-tax class="price price--rrp"> 
1477                
1478            </span>
1479        </div>
1480        <div class="price-section price-section--withoutTax non-sale-price--withoutTax" style="display: none;">
1481            Was:
1482            <span data-product-non-sale-price-without-tax class="price price--non-sale">
1483                
1484            </span>
1485        </div>
1486        <div class="price-section price-section--withoutTax">
1487            <span class="price-label" >
1488                
1489            </span>
1490            <span class="price-now-label" style="display: none;">
1491                Now:
1492            </span>
1493            <span data-product-price-without-tax class="price price--withoutTax">$75.00</span>
1494            <meta itemprop="price" content="75" />
1495        </div>
1496         <div class="price-section price-section--saving price" style="display: none;">
1497                <span class="price">(You save</span>
1498                <span data-product-price-saved class="price price--saving">
1499                    
1500                </span>
1501                <span class="price">)</span>
1502         </div>
1503        </div>
1504      </div>
1505
1506      <div class="form-field form-field--stock u-hiddenVisually">
1507        <label class="form-label form-label--alternate">
1508          Current Stock:
1509          <span data-product-stock></span>
1510        </label>
1511      </div>
1512
1513        <div>
1514                  </div>
1515
1516          <div class="form-field form-field--increments">
1517        <label class="form-label form-label--alternate"
1518               for="qty[]">Quantity:</label>
1519            <div class="form-increment" data-quantity-change>
1520                <button class="button button--icon" data-action="dec">
1521                    <span class="is-srOnly">Decrease Quantity:</span>
1522                    <i class="icon" aria-hidden="true">
1523                        <svg>
1524                            <use xlink:href="#icon-keyboard-arrow-down"/>
1525                        </svg>
1526                    </i>
1527                </button>
1528                <input class="form-input form-input--incrementTotal"
1529                       id="qty[]"
1530                       name="qty[]"
1531                       type="tel"
1532                       value="1"
1533                       data-quantity-min="0"
1534                       data-quantity-max="0"
1535                       min="1"
1536                       pattern="[0-9]*"
1537                       aria-live="polite">
1538                <button class="button button--icon" data-action="inc">
1539                    <span class="is-srOnly">Increase Quantity:</span>
1540                    <i class="icon" aria-hidden="true">
1541                        <svg>
1542                            <use xlink:href="#icon-keyboard-arrow-up"/>
1543                        </svg>
1544                    </i>
1545                </button>
1546            </div>
1547    </div>
1548<div id="shortDescription"><p></p></div>
1549<div class="alertBox productAttributes-message" style="display:none">
1550    <div class="alertBox-column alertBox-icon">
1551        <icon glyph="ic-success" class="icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path></svg></icon>
1552    </div>
1553    <p class="alertBox-column alertBox-message"></p>
1554</div>
1555    <div class="form-action">
1556        <input id="form-action-addToCart" data-wait-message="Adding to cart…" class="button add2cart button--primary" type="submit"
1557            value="Add to Cart">
1558    </div>
1559
1560    </form>
1561
1562      <form action="/wishlist.php?action=add&amp;product_id=13291" class="form form-wishlist form-action" data-wishlist-add method="post">
1563    <a aria-controls="wishlist-dropdown" aria-expanded="false" class="button dropdown-menu-button" data-dropdown="wishlist-dropdown">
1564        <span>Add to Wish List</span>
1565        <i aria-hidden="true" class="icon">
1566            <svg>
1567                <use xlink:href="#icon-chevron-down" />
1568            </svg>
1569        </i>
1570    </a>
1571    <ul aria-hidden="true" class="dropdown-menu" data-dropdown-content id="wishlist-dropdown" tabindex="-1">
1572        
1573        <li>
1574            <input class="button" type="submit" value="Add to My Wish List">
1575        </li>
1576        <li>
1577            <a data-wishlist class="button" href="/wishlist.php?action=addwishlist&product_id=13291">Create New Wish List</a>
1578        </li>
1579    </ul>
1580</form>
1581  </div>
1582
1583  <div class="share-toolbox"
1584     data-share-title=""
1585     data-share-url="">
1586
1587    <ul class="socialLinks" aria-label="Share this page">
1588
1589        <li class="socialLinks-item socialLinks-item--native-share">
1590            <a href="#"
1591               class="share-link icon icon--native-share"
1592               data-share-service="native"
1593               aria-label="Share">
1594                <svg viewBox="0 0 24 24" aria-hidden="true">
1595                    <path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11A2.99 2.99 0 1 0 15 5c0 .24.04.47.09.7L8.04 9.81A2.99 2.99 0 1 0 8.04 14.2l7.12 4.18c-.04.2-.06.41-.06.62A2.9 2.9 0 1 0 18 16.08Z"/>
1596                </svg>
1597            </a>
1598        </li>
1599
1600        <li class="socialLinks-item socialLinks-item--copy">
1601            <a href="#" class="share-link icon icon--copy" data-share-service="copy" aria-label="Copy link">
1602                <svg viewBox="0 0 24 24" aria-hidden="true">
1603                    <path d="M15.5 2.5H5c-.55 0-1 .45-1 1v13h-1.5v-13C2.5 2.12 3.62 1 5 1h10.5v1.5Zm3.5 4H9c-.55 0-1 .45-1 1v13c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-13c0-.55-.45-1-1-1Zm-.5 13.5h-9v-12h9v12Z"/>
1604                </svg>
1605            </a>
1606        </li>
1607
1608        <li class="socialLinks-item socialLinks-item--email">
1609            <a href="#"
1610               class="share-link icon icon--email"
1611               data-share-service="email"
1612               aria-label="Email this page">
1613                <svg>
1614                    <use xlink:href="#icon-envelope"/>
1615                </svg>
1616            </a>
1617        </li>
1618
1619        <li class="socialLinks-item socialLinks-item--facebook">
1620            <a href="#"
1621               class="share-link icon icon--facebook"
1622               data-share-service="facebook"
1623               aria-label="Share on Facebook">
1624                <svg>
1625                    <use xlink:href="#icon-facebook"/>
1626                </svg>
1627            </a>
1628        </li>
1629
1630        <li class="socialLinks-item socialLinks-item--pinterest">
1631            <a href="#"
1632               class="share-link icon icon--pinterest"
1633               data-share-service="pinterest"
1634               aria-label="Share on Pinterest">
1635               <svg>
1636                    <use xlink:href="#icon-pinterest"/>
1637                </svg> 
1638            </a>
1639        </li>
1640
1641        <li class="socialLinks-item socialLinks-item--twitter">
1642            <a href="#"
1643               class="share-link icon icon--twitter"
1644               data-share-service="twitter"
1645               aria-label="Share on X">
1646                <svg viewBox="1 2 22 20" aria-hidden="true">
1647                    <path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24h-6.657l-5.214-6.817-5.963 6.817H1.685l7.73-8.835L1.254 2.25H8.08l4.713 6.231 5.45-6.231Zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77Z"/>
1648                </svg>
1649            </a>
1650        </li>
1651
1652        <li class="socialLinks-item socialLinks-item--linkedin">
1653            <a href="#"
1654               class="share-link icon icon--linkedin"
1655               data-share-service="linkedin"
1656               aria-label="Share on LinkedIn">
1657                <svg>
1658                    <use xlink:href="#icon-linkedin"/>
1659                </svg>
1660            </a>
1661        </li>
1662
1663        <li class="socialLinks-item socialLinks-item--print">
1664            <a href="#"
1665               class="share-link icon icon--print"
1666               data-share-service="print"
1667               aria-label="Print this page">
1668                <svg>
1669                    <use xlink:href="#icon-print"/>
1670                </svg>
1671            </a>
1672        </li>
1673
1674    </ul>
1675</div>
1676
1677<script>
1678document.addEventListener('DOMContentLoaded', function () {
1679    document.querySelectorAll('.share-toolbox').forEach(function (shareBox) {
1680        if (shareBox.dataset.shareInitialized === 'true') {
1681            return;
1682        }
1683
1684        shareBox.dataset.shareInitialized = 'true';
1685
1686        var rawUrl = shareBox.getAttribute('data-share-url') || window.location.href;
1687        var rawTitle = shareBox.getAttribute('data-share-title') || document.title;
1688
1689        var shareUrl;
1690
1691        try {
1692            shareUrl = new URL(rawUrl, window.location.origin).href;
1693        } catch (error) {
1694            shareUrl = window.location.href;
1695        }
1696
1697        var shareTitle = rawTitle.trim();
1698        var encodedUrl = encodeURIComponent(shareUrl);
1699        var encodedTitle = encodeURIComponent(shareTitle);
1700
1701        var ogImage = document.querySelector('meta[property="og:image"]');
1702        var encodedImage = ogImage && ogImage.content
1703            ? encodeURIComponent(ogImage.content)
1704            : '';
1705
1706        function copyToClipboard(text) {
1707            if (navigator.clipboard && navigator.clipboard.writeText) {
1708                return navigator.clipboard.writeText(text);
1709            }
1710
1711            return new Promise(function (resolve, reject) {
1712                var textArea = document.createElement('textarea');
1713
1714                textArea.value = text;
1715                textArea.setAttribute('readonly', '');
1716                textArea.style.position = 'absolute';
1717                textArea.style.left = '-9999px';
1718
1719                document.body.appendChild(textArea);
1720                textArea.select();
1721
1722                try {
1723                    var successful = document.execCommand('copy');
1724                    document.body.removeChild(textArea);
1725
1726                    if (successful) {
1727                        resolve();
1728                    } else {
1729                        reject();
1730                    }
1731                } catch (error) {
1732                    document.body.removeChild(textArea);
1733                    reject(error);
1734                }
1735            });
1736        }
1737
1738        shareBox.querySelectorAll('.share-link').forEach(function (link) {
1739            var service = link.getAttribute('data-share-service');
1740            var shareLink = '';
1741
1742            switch (service) {
1743                case 'native':
1744                    if (!navigator.share) {
1745                        link.closest('.socialLinks-item').remove();
1746                        return;
1747                    }
1748
1749                    link.addEventListener('click', async function (event) {
1750                        event.preventDefault();
1751
1752                        try {
1753                            await navigator.share({
1754                                title: shareTitle,
1755                                text: shareTitle,
1756                                url: shareUrl
1757                            });
1758                        } catch (error) {
1759                            // User cancelled sharing or sharing failed.
1760                        }
1761                    });
1762
1763                    return;
1764
1765                case 'copy':
1766                    link.addEventListener('click', function (event) {
1767                        event.preventDefault();
1768
1769                        var originalLabel = link.getAttribute('aria-label') || 'Copy link';
1770
1771                        copyToClipboard(shareUrl).then(function () {
1772                            link.setAttribute('aria-label', 'Link copied');
1773                            link.classList.add('is-copied');
1774
1775                            setTimeout(function () {
1776                                link.setAttribute('aria-label', originalLabel);
1777                                link.classList.remove('is-copied');
1778                            }, 2000);
1779                        });
1780                    });
1781
1782                    return;
1783
1784                case 'email':
1785                    shareLink = 'mailto:?subject=' + encodedTitle + '&body=' + encodedUrl;
1786                    break;
1787
1788                case 'facebook':
1789                    shareLink = 'https://www.facebook.com/sharer/sharer.php?u=' + encodedUrl;
1790                    break;
1791
1792                case 'pinterest':
1793                    shareLink = 'https://pinterest.com/pin/create/button/?url=' + encodedUrl + '&description=' + encodedTitle;
1794
1795                    if (encodedImage) {
1796                        shareLink += '&media=' + encodedImage;
1797                    }
1798
1799                    break;
1800
1801                case 'twitter':
1802                    shareLink = 'https://twitter.com/intent/tweet?url=' + encodedUrl + '&text=' + encodedTitle;
1803                    break;
1804
1805                case 'linkedin':
1806                    shareLink = 'https://www.linkedin.com/sharing/share-offsite/?url=' + encodedUrl;
1807                    break;
1808
1809                case 'print':
1810                    link.addEventListener('click', function (event) {
1811                        event.preventDefault();
1812                        window.print();
1813                    });
1814
1815                    return;
1816
1817                default:
1818                    return;
1819            }
1820
1821            link.setAttribute('href', shareLink);
1822
1823            if (service !== 'email') {
1824                link.setAttribute('target', '_blank');
1825                link.setAttribute('rel', 'noopener noreferrer');
1826            }
1827
1828            link.addEventListener('click', function (event) {
1829                if (
1830                    service === 'email' ||
1831                    event.ctrlKey ||
1832                    event.metaKey ||
1833                    event.shiftKey ||
1834                    event.button !== 0
1835                ) {
1836                    return;
1837                }
1838
1839                event.preventDefault();
1840
1841                window.open(
1842                    shareLink,
1843                    'shareWindow',
1844                    'width=600,height=500,menubar=no,toolbar=no,resizable=yes,scrollbars=yes'
1845                );
1846            });
1847        });
1848    });
1849});
1850</script>
1850
1851
1852</section>
1853      </div>
1854    </div>
1855  </div>
1856  
1857  
1858</div>
1859
1860<div id="previewModal" class="modal modal--large" data-reveal>
1861  <a href="#" class="modal-close" aria-label="Close" role="button">
1862      <span aria-hidden="true">&#215;</span>
1863  </a>
1864  <div class="modal-content"></div>
1865  <div class="loadingOverlay"></div>
1866</div>
1867        <div class="row" id="tabs">
1868          <div class="columns small-12">
1869            <ul class="tabs" data-tab role="tablist">
1870        <li class="tab is-active" role="presentational">
1871            <a class="tab-title" href="#tab-related" role="tab" tabindex="0" aria-selected="true" controls="tab-related">Related Products</a>
1872        </li>
1873</ul>
1874
1875<div class="tabs-contents">
1876    <div role="tabpanel" aria-hidden="false" class="tab-content has-jsContent is-active" id="tab-related">
1877            <section class="productCarousel"
1878    data-list-name=""
1879    data-slick='{
1880        "dots": true,
1881        "infinite": false,
1882        "mobileFirst": true,
1883        "slidesToShow": 2,
1884        "slidesToScroll": 2,
1885        "responsive": [
1886            {
1887                "breakpoint": 800,
1888                "settings": {
1889                    "slidesToShow": 6,
1890                    "slidesToScroll": 3
1891                }
1892            },
1893            {
1894                "breakpoint": 550,
1895                "settings": {
1896                    "slidesToShow": 3,
1897                    "slidesToScroll": 3
1898                }
1899            }
1900        ]
1901    }'
1902>
1903    <div class="productCarousel-slide">
1904        <article class="card " >
1905    <figure class="card-figure">
1906
1907        <a href="https://vzgrips.com/products/dan-wesson-dwx-compact-grips-vz-frag-palm-swell.html" >
1908            <div class="card-img-container">
1909                <img 
1910src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/500x500/products/13290/9630/DW-DWX-COM-PFRAG-THUMB__55044.1787339425.jpg?c=2" alt="Dan Wesson DWX Compact Grips - VZ FRAG Palm Swell Thumbnail" title="Dan Wesson DWX Compact Grips - VZ FRAG Palm Swell Thumbnail" data-sizes="false"
1911        srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
1912    data-srcset="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/80w/products/13290/9630/DW-DWX-COM-PFRAG-THUMB__55044.1787339425.jpg?c=2 80w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/160w/products/13290/9630/DW-DWX-COM-PFRAG-THUMB__55044.1787339425.jpg?c=2 160w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/320w/products/13290/9630/DW-DWX-COM-PFRAG-THUMB__55044.1787339425.jpg?c=2 320w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/640w/products/13290/9630/DW-DWX-COM-PFRAG-THUMB__55044.1787339425.jpg?c=2 640w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/960w/products/13290/9630/DW-DWX-COM-PFRAG-THUMB__55044.1787339425.jpg?c=2 960w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280w/products/13290/9630/DW-DWX-COM-PFRAG-THUMB__55044.1787339425.jpg?c=2 1280w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1920w/products/13290/9630/DW-DWX-COM-PFRAG-THUMB__55044.1787339425.jpg?c=2 1920w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/2560w/products/13290/9630/DW-DWX-COM-PFRAG-THUMB__55044.1787339425.jpg?c=2 2560w"
1913    
1914    class="lazyload card-image lazyload"
1915    
1916 itemprop="image" />
1917            </div>
1918            
1919        </a>
1920
1921        <figcaption class="card-figcaption">
1922            <div class="card-figcaption-body">
1923            </div>
1924        </figcaption>
1925    </figure>
1926    <div class="card-swatches"></div>
1927    <div class="card-body">
1928        <h4 class="card-title">
1929            <a href="https://vzgrips.com/products/dan-wesson-dwx-compact-grips-vz-frag-palm-swell.html" >Dan Wesson DWX Compact Grips - VZ FRAG Palm Swell</a>
1930        </h4>
1931
1932        <div class="card-text" data-test-info-type="price">
1933                
1934        <div class="price-section price-section--withoutTax rrp-price--withoutTax" style="display: none;">
1935            MSRP:
1936            <span data-product-rrp-price-without-tax class="price price--rrp"> 
1937                
1938            </span>
1939        </div>
1940        <div class="price-section price-section--withoutTax non-sale-price--withoutTax" style="display: none;">
1941            Was:
1942            <span data-product-non-sale-price-without-tax class="price price--non-sale">
1943                
1944            </span>
1945        </div>
1946        <div class="price-section price-section--withoutTax">
1947            <span class="price-label" >
1948                
1949            </span>
1950            <span class="price-now-label" style="display: none;">
1951                As Low As:
1952            </span>
1953            <span data-product-price-without-tax class="price price--withoutTax">$75.00</span>
1954            <meta itemprop="price" content="75" />
1955        </div>
1956        </div>
1957        		
1958		<div class="card-review-rating">
1959			<sv-product-category-star-rating data-product-id='13290'></sv-product-category-star-rating>
1960		</div>
1961    </div>
1962
1963        <a href="https://vzgrips.com/products/dan-wesson-dwx-compact-grips-vz-frag-palm-swell.html" data-event-type="product-click" class="shop-now button" data-product-id="13290">Choose Options</a>
1964</article>    </div>
1965    <div class="productCarousel-slide">
1966        <article class="card " >
1967    <figure class="card-figure">
1968
1969        <a href="https://vzgrips.com/products/dan-wesson-dwx-compact-grips-vz-frag.html" >
1970            <div class="card-img-container">
1971                <img 
1972src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/500x500/products/13289/9628/DW-DWX-COM-FRAG-THUMB__44535.1787339372.jpg?c=2" alt="Dan Wesson DWX Compact Grips - VZ FRAG Thumbnail" title="Dan Wesson DWX Compact Grips - VZ FRAG Thumbnail" data-sizes="false"
1973        srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
1974    data-srcset="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/80w/products/13289/9628/DW-DWX-COM-FRAG-THUMB__44535.1787339372.jpg?c=2 80w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/160w/products/13289/9628/DW-DWX-COM-FRAG-THUMB__44535.1787339372.jpg?c=2 160w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/320w/products/13289/9628/DW-DWX-COM-FRAG-THUMB__44535.1787339372.jpg?c=2 320w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/640w/products/13289/9628/DW-DWX-COM-FRAG-THUMB__44535.1787339372.jpg?c=2 640w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/960w/products/13289/9628/DW-DWX-COM-FRAG-THUMB__44535.1787339372.jpg?c=2 960w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280w/products/13289/9628/DW-DWX-COM-FRAG-THUMB__44535.1787339372.jpg?c=2 1280w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1920w/products/13289/9628/DW-DWX-COM-FRAG-THUMB__44535.1787339372.jpg?c=2 1920w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/2560w/products/13289/9628/DW-DWX-COM-FRAG-THUMB__44535.1787339372.jpg?c=2 2560w"
1975    
1976    class="lazyload card-image lazyload"
1977    
1978 itemprop="image" />
1979            </div>
1980            
1981        </a>
1982
1983        <figcaption class="card-figcaption">
1984            <div class="card-figcaption-body">
1985            </div>
1986        </figcaption>
1987    </figure>
1988    <div class="card-swatches"></div>
1989    <div class="card-body">
1990        <h4 class="card-title">
1991            <a href="https://vzgrips.com/products/dan-wesson-dwx-compact-grips-vz-frag.html" >Dan Wesson DWX Compact Grips - VZ FRAG</a>
1992        </h4>
1993
1994        <div class="card-text" data-test-info-type="price">
1995                
1996        <div class="price-section price-section--withoutTax rrp-price--withoutTax" style="display: none;">
1997            MSRP:
1998            <span data-product-rrp-price-without-tax class="price price--rrp"> 
1999                
2000            </span>
2001        </div>
2002        <div class="price-section price-section--withoutTax non-sale-price--withoutTax" style="display: none;">
2003            Was:
2004            <span data-product-non-sale-price-without-tax class="price price--non-sale">
2005                
2006            </span>
2007        </div>
2008        <div class="price-section price-section--withoutTax">
2009            <span class="price-label" >
2010                
2011            </span>
2012            <span class="price-now-label" style="display: none;">
2013                As Low As:
2014            </span>
2015            <span data-product-price-without-tax class="price price--withoutTax">$75.00</span>
2016            <meta itemprop="price" content="75" />
2017        </div>
2018        </div>
2019        		
2020		<div class="card-review-rating">
2021			<sv-product-category-star-rating data-product-id='13289'></sv-product-category-star-rating>
2022		</div>
2023    </div>
2024
2025        <a href="https://vzgrips.com/products/dan-wesson-dwx-compact-grips-vz-frag.html" data-event-type="product-click" class="shop-now button" data-product-id="13289">Choose Options</a>
2026</article>    </div>
2027    <div class="productCarousel-slide">
2028        <article class="card " >
2029    <figure class="card-figure">
2030            <div class="card-flag is-out-of-stock">
2031                Clearance
2032            </div>
2033
2034        <a href="https://vzgrips.com/products/1911-vz-etc-frag-black-dan-wesson-ambi-full-size.html" >
2035            <div class="card-img-container">
2036                <img 
2037src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/500x500/products/12284/6121/07-03-1120-00-40-000__32062.1690468528.jpg?c=2" alt="1911 VZ ETC/FRAG - Black - Dan Wesson Ambi - Full-Size" title="1911 VZ ETC/FRAG - Black - Dan Wesson Ambi - Full-Size" data-sizes="false"
2038        srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
2039    data-srcset="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/80w/products/12284/6121/07-03-1120-00-40-000__32062.1690468528.jpg?c=2 80w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/160w/products/12284/6121/07-03-1120-00-40-000__32062.1690468528.jpg?c=2 160w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/320w/products/12284/6121/07-03-1120-00-40-000__32062.1690468528.jpg?c=2 320w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/640w/products/12284/6121/07-03-1120-00-40-000__32062.1690468528.jpg?c=2 640w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/960w/products/12284/6121/07-03-1120-00-40-000__32062.1690468528.jpg?c=2 960w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280w/products/12284/6121/07-03-1120-00-40-000__32062.1690468528.jpg?c=2 1280w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1920w/products/12284/6121/07-03-1120-00-40-000__32062.1690468528.jpg?c=2 1920w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/2560w/products/12284/6121/07-03-1120-00-40-000__32062.1690468528.jpg?c=2 2560w"
2040    
2041    class="lazyload card-image lazyload"
2042    
2043 itemprop="image" />
2044            </div>
2045            
2046        </a>
2047
2048        <figcaption class="card-figcaption">
2049            <div class="card-figcaption-body">
2050            </div>
2051        </figcaption>
2052    </figure>
2053    <div class="card-swatches"></div>
2054    <div class="card-body">
2055        <h4 class="card-title">
2056            <a href="https://vzgrips.com/products/1911-vz-etc-frag-black-dan-wesson-ambi-full-size.html" >1911 VZ ETC/FRAG - Black - Dan Wesson Ambi - Full-Size</a>
2057        </h4>
2058
2059        <div class="card-text" data-test-info-type="price">
2060                
2061        <div class="price-section price-section--withoutTax rrp-price--withoutTax" style="display: none;">
2062            MSRP:
2063            <span data-product-rrp-price-without-tax class="price price--rrp"> 
2064                
2065            </span>
2066        </div>
2067        <div class="price-section price-section--withoutTax non-sale-price--withoutTax" style="display: none;">
2068            Was:
2069            <span data-product-non-sale-price-without-tax class="price price--non-sale">
2070                
2071            </span>
2072        </div>
2073        <div class="price-section price-section--withoutTax">
2074            <span class="price-label" >
2075                
2076            </span>
2077            <span class="price-now-label" style="display: none;">
2078                As Low As:
2079            </span>
2080            <span data-product-price-without-tax class="price price--withoutTax">$40.00</span>
2081            <meta itemprop="price" content="40" />
2082        </div>
2083        </div>
2084        		
2085		<div class="card-review-rating">
2086			<sv-product-category-star-rating data-product-id='12284'></sv-product-category-star-rating>
2087		</div>
2088    </div>
2089
2090        <a href="https://vzgrips.com/products/1911-vz-etc-frag-black-dan-wesson-ambi-full-size.html" data-event-type="product-click" class="shop-now button" data-product-id="12284">Choose Options</a>
2091</article>    </div>
2092    <div class="productCarousel-slide">
2093        <article class="card " >
2094    <figure class="card-figure">
2095
2096        <a href="https://vzgrips.com/products/vz-slant-palm-swell-full-size-1911-grips.html" >
2097            <div class="card-img-container">
2098                <img 
2099src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/500x500/products/11039/6166/PS-BG-THUMB__92293.1692972398.jpg?c=2" alt="VZ Slant Palm Swell G-10 1911 grips thumbnail." title="VZ Slant Palm Swell G-10 1911 grips thumbnail." data-sizes="false"
2100        srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
2101    data-srcset="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/80w/products/11039/6166/PS-BG-THUMB__92293.1692972398.jpg?c=2 80w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/160w/products/11039/6166/PS-BG-THUMB__92293.1692972398.jpg?c=2 160w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/320w/products/11039/6166/PS-BG-THUMB__92293.1692972398.jpg?c=2 320w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/640w/products/11039/6166/PS-BG-THUMB__92293.1692972398.jpg?c=2 640w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/960w/products/11039/6166/PS-BG-THUMB__92293.1692972398.jpg?c=2 960w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280w/products/11039/6166/PS-BG-THUMB__92293.1692972398.jpg?c=2 1280w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1920w/products/11039/6166/PS-BG-THUMB__92293.1692972398.jpg?c=2 1920w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/2560w/products/11039/6166/PS-BG-THUMB__92293.1692972398.jpg?c=2 2560w"
2102    
2103    class="lazyload card-image lazyload"
2104    
2105 itemprop="image" />
2106            </div>
2107            
2108        </a>
2109
2110        <figcaption class="card-figcaption">
2111            <div class="card-figcaption-body">
2112            </div>
2113        </figcaption>
2114    </figure>
2115    <div class="card-swatches"></div>
2116    <div class="card-body">
2117        <h4 class="card-title">
2118            <a href="https://vzgrips.com/products/vz-slant-palm-swell-full-size-1911-grips.html" >1911 VZ Slant Palm Swell - Full-Size Grips</a>
2119        </h4>
2120
2121        <div class="card-text" data-test-info-type="price">
2122                
2123        <div class="price-section price-section--withoutTax rrp-price--withoutTax" style="display: none;">
2124            MSRP:
2125            <span data-product-rrp-price-without-tax class="price price--rrp"> 
2126                
2127            </span>
2128        </div>
2129        <div class="price-section price-section--withoutTax non-sale-price--withoutTax" style="display: none;">
2130            Was:
2131            <span data-product-non-sale-price-without-tax class="price price--non-sale">
2132                
2133            </span>
2134        </div>
2135        <div class="price-section price-section--withoutTax">
2136            <span class="price-label" >
2137                
2138            </span>
2139            <span class="price-now-label" style="display: none;">
2140                As Low As:
2141            </span>
2142            <span data-product-price-without-tax class="price price--withoutTax">$69.00</span>
2143            <meta itemprop="price" content="69" />
2144        </div>
2145        </div>
2146        		
2147		<div class="card-review-rating">
2148			<sv-product-category-star-rating data-product-id='11039'></sv-product-category-star-rating>
2149		</div>
2150    </div>
2151
2152        <a href="https://vzgrips.com/products/vz-slant-palm-swell-full-size-1911-grips.html" data-event-type="product-click" class="shop-now button" data-product-id="11039">Choose Options</a>
2153</article>    </div>
2154    <div class="productCarousel-slide">
2155        <article class="card " >
2156    <figure class="card-figure">
2157
2158        <a href="https://vzgrips.com/products/vz-tactical-slants-palm-swell-full-size-1911-grips.html" >
2159            <div class="card-img-container">
2160                <img 
2161src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/500x500/products/11038/6163/PTS-HB-THUMB__40493.1692909512.jpg?c=2" alt="VZ Tactial Slant Palm Swell G-10 1911 grips thumbnail." title="VZ Tactial Slant Palm Swell G-10 1911 grips thumbnail." data-sizes="false"
2162        srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
2163    data-srcset="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/80w/products/11038/6163/PTS-HB-THUMB__40493.1692909512.jpg?c=2 80w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/160w/products/11038/6163/PTS-HB-THUMB__40493.1692909512.jpg?c=2 160w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/320w/products/11038/6163/PTS-HB-THUMB__40493.1692909512.jpg?c=2 320w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/640w/products/11038/6163/PTS-HB-THUMB__40493.1692909512.jpg?c=2 640w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/960w/products/11038/6163/PTS-HB-THUMB__40493.1692909512.jpg?c=2 960w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1280w/products/11038/6163/PTS-HB-THUMB__40493.1692909512.jpg?c=2 1280w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/1920w/products/11038/6163/PTS-HB-THUMB__40493.1692909512.jpg?c=2 1920w, https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/2560w/products/11038/6163/PTS-HB-THUMB__40493.1692909512.jpg?c=2 2560w"
2164    
2165    class="lazyload card-image lazyload"
2166    
2167 itemprop="image" />
2168            </div>
2169            
2170        </a>
2171
2172        <figcaption class="card-figcaption">
2173            <div class="card-figcaption-body">
2174            </div>
2175        </figcaption>
2176    </figure>
2177    <div class="card-swatches"></div>
2178    <div class="card-body">
2179        <h4 class="card-title">
2180            <a href="https://vzgrips.com/products/vz-tactical-slants-palm-swell-full-size-1911-grips.html" >1911 VZ Tactical Slants Palm Swell - Full-Size Grips</a>
2181        </h4>
2182
2183        <div class="card-text" data-test-info-type="price">
2184                
2185        <div class="price-section price-section--withoutTax rrp-price--withoutTax" style="display: none;">
2186            MSRP:
2187            <span data-product-rrp-price-without-tax class="price price--rrp"> 
2188                
2189            </span>
2190        </div>
2191        <div class="price-section price-section--withoutTax non-sale-price--withoutTax" style="display: none;">
2192            Was:
2193            <span data-product-non-sale-price-without-tax class="price price--non-sale">
2194                
2195            </span>
2196        </div>
2197        <div class="price-section price-section--withoutTax">
2198            <span class="price-label" >
2199                
2200            </span>
2201            <span class="price-now-label" style="display: none;">
2202                As Low As:
2203            </span>
2204            <span data-product-price-without-tax class="price price--withoutTax">$69.00</span>
2205            <meta itemprop="price" content="69" />
2206        </div>
2207        </div>
2208        		
2209		<div class="card-review-rating">
2210			<sv-product-category-star-rating data-product-id='11038'></sv-product-category-star-rating>
2211		</div>
2212    </div>
2213
2214        <a href="https://vzgrips.com/products/vz-tactical-slants-palm-swell-full-size-1911-grips.html" data-event-type="product-click" class="shop-now button" data-product-id="11038">Choose Options</a>
2215</article>    </div>
2216</section>
2217    </div>
2218
2219</div>
2220          </div>
2221        </div>
2222      </article>
2223
2224      <!-- START SiteVibes Product Review Tag -->
2225      <div id="sitevibes-product-reviews"></div>
2226      <!-- END SiteVibes Product Review Tag -->
2227       
2228      <!-- <div id="reviews" class="block:reviews">
2229        <div class="block:reviews::header">
2230          <h3 class="block:reviews::heading">Reviews</h3>
2231        </div>
2232        <div class="block:reviews::items">
2233          <div class="trustspot-photo-carousel" data-visual-entity-id="16962" data-product-sku="13291"></div>
2234          <div class="trustspot trustspot-main-widget" data-product-sku="13291" data-name="Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell">
2235          </div>
2236        </div>
2237      </div> -->
2238    </div>
2239  </main>
2240
2241          <div id="modal" class="modal" data-reveal data-prevent-quick-search-close>
2242    <a href="#" class="modal-close" aria-label="Close" role="button">
2243        <span aria-hidden="true">&#215;</span>
2244    </a>
2245    <div class="modal-content"></div>
2246    <div class="loadingOverlay"></div>
2247</div>
2248          <div id="alert-modal" class="modal modal--alert modal--small" data-reveal data-prevent-quick-search-close>
2249    <div class="swal2-icon swal2-error swal2-animate-error-icon"><span class="swal2-x-mark swal2-animate-x-mark"><span class="swal2-x-mark-line-left"></span><span class="swal2-x-mark-line-right"></span></span></div>
2250
2251    <div class="modal-content"></div>
2252
2253    <div class="button-container"><button type="button" class="confirm button" data-reveal-close>OK</button></div>
2254</div>
2255        </div>
2256        <style>
2257	
2258	:root {
2259    --vz-orange: #ff8300;
2260    --vz-gold: #c58b2a;
2261    --vz-dark: #333;
2262    --vz-darker: #1f1f1f;
2263	--vz-middle: #242424;
2264    --vz-light: #f5f5f5;
2265    --vz-text: #111;
2266    --vz-muted: #666;
2267	--vz-red-badge: #a2655f;
2268	--vz-green-badge: #66cc66;
2269    --vz-white-soft: rgba(255, 255, 255, 0.7);
2270    --vz-white-muted: rgba(255, 255, 255, 0.62);
2271    --vz-max: 1200px;
2272    --vz-radius: 16px;
2273    --vz-font: Mulish, sans-serif;
2274  }
2275	
2276	.footer {
2277		background: var(--vz-middle);
2278		display: flex;
2279		gap: 20px;
2280		flex-direction: column;
2281		align-items: center;
2282		padding: 2rem;
2283	}
2284	
2285	.footer h3 {
2286		font-size: 1.5rem;
2287	}
2288	
2289	.footer-upper {
2290		width: clamp(300px, 100%, 1170px);
2291		padding-bottom: 2rem;
2292		
2293	}
2294	
2295	.newsletter h3 {
2296		flex-grow: 1;
2297		margin: 0.5rem;
2298		color: var(--vz-light);
2299	}
2300	
2301	.footer-mid {
2302		width: clamp(300px, 100%, 1170px);
2303		display: grid;
2304		gap: 20px;
2305		grid-template-areas:
2306			"box-1 box-2 box-3 box-4";
2307	}
2308	
2309	@media (max-width: 1024px) {
2310		.footer-mid {
2311			display: grid;
2312			gap: 1em;
2313			grid-template-areas:
2314				"box-1 box-4"
2315				"box-2 box-3"
2316		}
2317	}
2318	
2319	@media (max-width: 768px) {
2320		.footer-mid {
2321			display: grid;
2322			gap: 1em;
2323			grid-template-areas:
2324				"box-1"
2325				"box-2"
2326				"box-3"
2327				"box-4"
2328		}
2329	}
2330	
2331	.vz-footer-item {
2332		min-height: 50px;
2333		min-width: 250px;
2334		color: var(--vz-light);
2335		padding-bottom: 2em;
2336	}
2337	
2338	.vz-footer-item h3 {
2339		text-transform: uppercase;
2340		margin: 0rem 0rem 1rem 0rem;
2341		color: var(--vz-light);
2342	}
2343	
2344	.vz-footer-item a {
2345		color: var(--vz-light);
2346	}
2347	
2348	.most-popular a, 
2349	.navigation a {
2350		display: block;
2351		padding: 0.3em;
2352		transition: all 200ms ease-out;
2353	}
2354	
2355	.social-links a {
2356		text-decoration: none;
2357	}
2358	
2359	.vz-social-icons svg {
2360		transition: all 200ms ease-out;
2361		color: var(--vz-white-muted);
2362	}
2363	
2364	.most-popular a:hover,
2365	.navigation a:hover,
2366	.vz-social-icons svg:hover {
2367		transform: translateY(-3px)
2368	}
2369	
2370	.vz-social-icons {
2371		display: flex;
2372		justify-content: flex-start;
2373		gap: 1em;
2374	}
2375	
2376	.footer-address figure {
2377		padding: 0px;
2378		margin: 0px;
2379	}
2380	
2381	.footer-address img {
2382		transform: translateY(-12px);
2383	}
2384	
2385	.footer-address a {
2386		text-decoration: none;
2387	}
2388	
2389	.footer-lower {
2390		width: clamp(300px, 100%, 1170px);
2391		text-align: right;
2392		color: var(--vz-light);
2393	}
2394</style>
2395<div class="footer">
2396	<div class="footer-upper">
2397		
2398		<div class="newsletter">
2399			<div class="newsletter-left">
2400				<h3>JOIN OUR NEWSLETTER</h3>
2401			</div>
2402			<div class="newsletter-right">
2403     			 <form class="form" action="https://vzgrips.com/subscribe.php" method="post">
2404  <fieldset class="form-fieldset">
2405    <input type="hidden" name="action" value="subscribe">
2406    <input type="hidden" name="nl_first_name" value="bc">
2407    <input type="hidden" name="check" value="1">
2408    <div class="form-field">
2409      <label class="form-label is-srOnly" for="nl_email">Email Address</label>
2410      <div class="form-prefixPostfix wrap">
2411        <input class="form-input" id="nl_email" name="nl_email" type="email" value="" placeholder="Your email address">
2412        <input class="button button--primary form-prefixPostfix-button--postfix" type="submit" value="Subscribe">
2413      </div>
2414    </div>
2415  </fieldset>
2416</form>
2417   			 </div>
2418		</div>
2419	</div>
2420	<div class="footer-mid">
2421		<div class="vz-footer-item footer-address" style="grid-area:box-1">
2422			<figure class="block:footer::logo">
2423				<a href="https://vzgrips.com/">
2424					 <!-- USING THIS WHEN TESTING
2425					<img src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/700x168/new_vz_logo_2025_1742245346__71125.original.png" alt="VZ Grips" title="VZ Grips" width="250px" />
2426                    -->
2427					<!--- USING THE WHEN LIVE -->
2428						<div class="show-for-large-up">
2429							<img src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/700x168/new_vz_logo_2025_1742245346__71125.original.png" alt="VZ Grips" title="VZ Grips">
2430						</div>
2431						<div class="hide-for-large-up">
2432							<img src="https://store-l6c3o8jclp.mybigcommerce.com/product_images/new%20vz%20logo%20optimized.png" alt="VZ Grips" title="VZ Grips" />
2433						</div>
2434				</a>
2435			</figure>
2436			<address>
2437			3616 Jackson Bluff Road<br/>
2438			Tallahassee, FL 32304<br/>
2439			United States of America
2440			</address>
2441			<a href="tel:850-422-1911">(850) 422-1911</a>
2442		</div>
2443		<div class="vz-footer-item most-popular" style="grid-area:box-2">
2444			<h3>Most Popular</h3>
2445			<nav>
2446				<a href="https://vzgrips.com/shop/semi-auto-pistols/1911-grips/">1911 Grips</a>
2447				<a href="https://vzgrips.com/beretta-grips/">Beretta 92 Grips</a>
2448				<a href="https://vzgrips.com/shop-all/semi-auto-pistol-grips/browning-hi-power-grips/">Browning Hi Power Grips</a>
2449				<a href="https://vzgrips.com/cz-grips/">CZ Grips</a>
2450				<a href="https://vzgrips.com/semi-auto-pistol-grips/daniel-defense-h9/">Daniel Defense H9 Grips</a>
2451				<a href="https://vzgrips.com/semi-auto-pistol-grips/fn-high-power-grips/">FN Hi Power Grips</a>
2452				<a href="https://vzgrips.com/semi-auto-pistol-grips/kimber-cds9/">Kimber CDS9 Grips</a>
2453				<a href="https://vzgrips.com/shop-all/revolvers-grips/s-w-j-frame-grips/">S&amp;W J-Frame Grips</a>
2454				<a href="https://vzgrips.com/shop-all/revolvers-grips/s-w-k-l-frame-grips/">S&amp;W K/L-Frame Grips</a>
2455				<a href="https://vzgrips.com/shop-all/revolvers-grips/s-w-n-frame-grips/">S&amp;W N-Frame Grips</a>
2456				<a href="https://vzgrips.com/semi-auto-pistol-grips/sar9-grips/">SAR9 Grips</a>
2457				<a href="https://vzgrips.com/vz-grips-for-sharps-bros-grip-modules/">Sharps Bros. Grips</a>
2458				<a href="https://vzgrips.com/semi-auto-pistol-grips/springfield-emp-grips/">Springfield EMP Grips</a>
2459			</nav>
2460		</div>
2461		<div class="vz-footer-item navigation" style="grid-area:box-3">
2462			<h3>Navigation</h3>
2463			<nav>
2464				<a id="INDmenu-btn" onclick="window.interdeal.a11y.openMenu()" role="button">Accessibility</a>
2465				<!-- <a href="/accessibility-statement/">Accessibility</a> -->
2466				<a href="/affiliates/">Affiliates</a>
2467				<a href="/aftercare/">Aftercare</a>
2468				<a href="/become-a-vz-grips-dealer/">Become A Dealer</a>
2469				<a href="/contact-us/">Contact Us</a>
2470				<a href="/faq/">FAQ</a>
2471				<a href="/find-a-vz-grips-dealer/">Find A Dealer</a>
2472				<a href="/giftcertificates.php">Gift Certificates</a>
2473				<a href="/materials-101/">Materials 101</a>
2474				<a href="/patriot-program/">Patriot Program</a>
2475				<a href="/policies/">Policies</a>
2476				<a href="/returns/">Returns</a>
2477				<a href="/wishlist.php">Wish List</a>
2478			</nav>
2479		</div>
2480		<div class="vz-footer-item social-links" style="grid-area:box-4">
2481			<h3>Follow Us:</h3>
2482			<div class="vz-social-icons">
2483				<a href="https://www.instagram.com/vzgrips/" target="_blank" rel="noopener noreferrer" aria-label="Follow VZ Grips on Instagram">
2484					<svg xmlns="http://www.w3.org/2000/svg" class="social-icon-svg" width="32" height="32" viewBox="0 0 32 32">
2485						<path fill="currentcolor" d="M10.202,2.098c-1.49,.07-2.507,.308-3.396,.657-.92,.359-1.7,.84-2.477,1.619-.776,.779-1.254,1.56-1.61,2.481-.345,.891-.578,1.909-.644,3.4-.066,1.49-.08,1.97-.073,5.771s.024,4.278,.096,5.772c.071,1.489,.308,2.506,.657,3.396,.359,.92,.84,1.7,1.619,2.477,.779,.776,1.559,1.253,2.483,1.61,.89,.344,1.909,.579,3.399,.644,1.49,.065,1.97,.08,5.771,.073,3.801-.007,4.279-.024,5.773-.095s2.505-.309,3.395-.657c.92-.36,1.701-.84,2.477-1.62s1.254-1.561,1.609-2.483c.345-.89,.579-1.909,.644-3.398,.065-1.494,.081-1.971,.073-5.773s-.024-4.278-.095-5.771-.308-2.507-.657-3.397c-.36-.92-.84-1.7-1.619-2.477s-1.561-1.254-2.483-1.609c-.891-.345-1.909-.58-3.399-.644s-1.97-.081-5.772-.074-4.278,.024-5.771,.096m.164,25.309c-1.365-.059-2.106-.286-2.6-.476-.654-.252-1.12-.557-1.612-1.044s-.795-.955-1.05-1.608c-.192-.494-.423-1.234-.487-2.599-.069-1.475-.084-1.918-.092-5.656s.006-4.18,.071-5.656c.058-1.364,.286-2.106,.476-2.6,.252-.655,.556-1.12,1.044-1.612s.955-.795,1.608-1.05c.493-.193,1.234-.422,2.598-.487,1.476-.07,1.919-.084,5.656-.092,3.737-.008,4.181,.006,5.658,.071,1.364,.059,2.106,.285,2.599,.476,.654,.252,1.12,.555,1.612,1.044s.795,.954,1.051,1.609c.193,.492,.422,1.232,.486,2.597,.07,1.476,.086,1.919,.093,5.656,.007,3.737-.006,4.181-.071,5.656-.06,1.365-.286,2.106-.476,2.601-.252,.654-.556,1.12-1.045,1.612s-.955,.795-1.608,1.05c-.493,.192-1.234,.422-2.597,.487-1.476,.069-1.919,.084-5.657,.092s-4.18-.007-5.656-.071M21.779,8.517c.002,.928,.755,1.679,1.683,1.677s1.679-.755,1.677-1.683c-.002-.928-.755-1.679-1.683-1.677,0,0,0,0,0,0-.928,.002-1.678,.755-1.677,1.683m-12.967,7.496c.008,3.97,3.232,7.182,7.202,7.174s7.183-3.232,7.176-7.202c-.008-3.97-3.233-7.183-7.203-7.175s-7.182,3.233-7.174,7.203m2.522-.005c-.005-2.577,2.08-4.671,4.658-4.676,2.577-.005,4.671,2.08,4.676,4.658,.005,2.577-2.08,4.671-4.658,4.676-2.577,.005-4.671-2.079-4.676-4.656h0"></path>
2486					</svg>
2487				</a>
2488				<a href="https://www.facebook.com/VZGrips" target="_blank" rel="noopener noreferrer" aria-label="Follow VZ Grips on Facebook">
2489					<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
2490						<path fill="currentcolor" d="M16,2c-7.732,0-14,6.268-14,14,0,6.566,4.52,12.075,10.618,13.588v-9.31h-2.887v-4.278h2.887v-1.843c0-4.765,2.156-6.974,6.835-6.974,.887,0,2.417,.174,3.043,.348v3.878c-.33-.035-.904-.052-1.617-.052-2.296,0-3.183,.87-3.183,3.13v1.513h4.573l-.786,4.278h-3.787v9.619c6.932-.837,12.304-6.74,12.304-13.897,0-7.732-6.268-14-14-14Z"></path>
2491					</svg>
2492				</a>
2493				<a href="https://www.youtube.com/vzgripsofficial" target="_blank" rel="noopener noreferrer" aria-label="Follow VZ Grips on YouTube">
2494					<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
2495						<path fill="currentcolor" d="M31.331,8.248c-.368-1.386-1.452-2.477-2.829-2.848-2.496-.673-12.502-.673-12.502-.673,0,0-10.007,0-12.502,.673-1.377,.37-2.461,1.462-2.829,2.848-.669,2.512-.669,7.752-.669,7.752,0,0,0,5.241,.669,7.752,.368,1.386,1.452,2.477,2.829,2.847,2.496,.673,12.502,.673,12.502,.673,0,0,10.007,0,12.502-.673,1.377-.37,2.461-1.462,2.829-2.847,.669-2.512,.669-7.752,.669-7.752,0,0,0-5.24-.669-7.752ZM12.727,20.758V11.242l8.364,4.758-8.364,4.758Z"></path>
2496					</svg>
2497				</a>
2498				<a href="https://www.pinterest.com/vzgrips/" target="_blank" rel="noopener noreferrer" aria-label="Follow VZ Grips on Pinterest">
2499					<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
2500						<path fill="currentcolor" d="M16,2C8.268,2,2,8.268,2,16c0,5.931,3.69,11.001,8.898,13.041-.122-1.108-.233-2.811,.049-4.02,.254-1.093,1.642-6.959,1.642-6.959,0,0-.419-.839-.419-2.079,0-1.947,1.128-3.4,2.533-3.4,1.194,0,1.771,.897,1.771,1.972,0,1.201-.765,2.997-1.16,4.661-.33,1.393,.699,2.53,2.073,2.53,2.488,0,4.401-2.624,4.401-6.411,0-3.352-2.409-5.696-5.848-5.696-3.983,0-6.322,2.988-6.322,6.076,0,1.203,.464,2.494,1.042,3.195,.114,.139,.131,.26,.097,.402-.106,.442-.342,1.393-.389,1.588-.061,.256-.203,.311-.468,.187-1.749-.814-2.842-3.37-2.842-5.424,0-4.416,3.209-8.472,9.25-8.472,4.857,0,8.631,3.461,8.631,8.086,0,4.825-3.042,8.708-7.265,8.708-1.419,0-2.752-.737-3.209-1.608,0,0-.702,2.673-.872,3.328-.316,1.216-1.169,2.74-1.74,3.67,1.31,.406,2.702,.624,4.145,.624,7.732,0,14-6.268,14-14S23.732,2,16,2Z"></path>
2501					</svg>
2502				</a>
2503				<a href="https://x.com/vzgrips" target="_blank" rel="noopener noreferrer" aria-label="Follow VZ Grips on X">
2504					<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
2505						<path fill="currentcolor" d="M18.42,14.009L27.891,3h-2.244l-8.224,9.559L10.855,3H3.28l9.932,14.455L3.28,29h2.244l8.684-10.095,6.936,10.095h7.576l-10.301-14.991h0Zm-3.074,3.573l-1.006-1.439L6.333,4.69h3.447l6.462,9.243,1.006,1.439,8.4,12.015h-3.447l-6.854-9.804h0Z"></path>
2506					</svg>
2507				</a>
2508			</div>
2509		</div>
2510	</div>
2511	<div class="footer-lower">
2512      <p>&copy; 2026, VZ Grips, All rights reserved.</p>
2513    </div>
2514</div>
2515
2516        
2516<script>window.__webpack_public_path__ = "https://cdn11.bigcommerce.com/s-l6c3o8jclp/stencil/d3408700-52d2-013f-88d7-06a14e0e7c75/e/f78b4ef0-7fd3-013f-b402-5291dc9d1300/dist/";</script>
2516
2517        
2517<script src="https://cdn11.bigcommerce.com/s-l6c3o8jclp/stencil/d3408700-52d2-013f-88d7-06a14e0e7c75/e/f78b4ef0-7fd3-013f-b402-5291dc9d1300/dist/theme-bundle.main.js"></script>
2517
2518        
2518<script>
2519            window.stencilBootstrap("product", "{\"themeSettings\":{\"optimizedCheckout-formChecklist-color\":\"#333333\",\"homepage_new_products_column_count\":4,\"card--alternate-color--hover\":\"#ffffff\",\"optimizedCheckout-colorFocus\":\"#4496f6\",\"fontSize-root\":15,\"show_accept_amex\":false,\"optimizedCheckout-buttonPrimary-borderColorDisabled\":\"transparent\",\"homepage_top_products_count\":4,\"paymentbuttons-paypal-size\":\"responsive\",\"optimizedCheckout-buttonPrimary-backgroundColorActive\":\"#000000\",\"brandpage_products_per_page\":12,\"color-secondaryDarker\":\"#cccccc\",\"navUser-color\":\"#ffffff\",\"color-textBase--active\":\"#757575\",\"social_icon_placement_bottom\":\"bottom_none\",\"show_powered_by\":true,\"show_accept_amazonpay\":false,\"fontSize-h4\":20,\"checkRadio-borderColor\":\"#cccccc\",\"color-primaryDarker\":\"#333333\",\"optimizedCheckout-buttonPrimary-colorHover\":\"#ffffff\",\"brand_size\":\"190x250\",\"optimizedCheckout-logo-position\":\"left\",\"optimizedCheckout-discountBanner-backgroundColor\":\"#e5e5e5\",\"color-textLink--hover\":\"#757575\",\"pdp-sale-price-label\":\"Now:\",\"optimizedCheckout-buttonSecondary-backgroundColorHover\":\"#f5f5f5\",\"optimizedCheckout-headingPrimary-font\":\"Google_Montserrat_700\",\"logo_size\":\"700x168\",\"optimizedCheckout-formField-backgroundColor\":\"#ffffff\",\"footer-backgroundColor\":\"#ffffff\",\"navPages-color\":\"#EEEEEE\",\"productpage_reviews_count\":9,\"optimizedCheckout-step-borderColor\":\"#dddddd\",\"show_accept_paypal\":false,\"paymentbuttons-paypal-label\":\"checkout\",\"paymentbuttons-paypal-shape\":\"pill\",\"optimizedCheckout-discountBanner-textColor\":\"#333333\",\"optimizedCheckout-backgroundImage-size\":\"1000x400\",\"pdp-retail-price-label\":\"MSRP:\",\"optimizedCheckout-buttonPrimary-font\":\"Google_Montserrat_500\",\"carousel-dot-color\":\"#333333\",\"button--disabled-backgroundColor\":\"#cccccc\",\"blockquote-cite-font-color\":\"#999999\",\"optimizedCheckout-formField-shadowColor\":\"transparent\",\"categorypage_products_per_page\":48,\"container-fill-base\":\"#ffffff\",\"paymentbuttons-paypal-layout\":\"vertical\",\"homepage_featured_products_column_count\":4,\"button--default-color\":\"#666666\",\"pace-progress-backgroundColor\":\"#999999\",\"color-textLink--active\":\"#757575\",\"optimizedCheckout-loadingToaster-backgroundColor\":\"#333333\",\"color-textHeading\":\"#1e1e1b\",\"show_accept_discover\":false,\"optimizedCheckout-formField-errorColor\":\"#d14343\",\"spinner-borderColor-dark\":\"#999999\",\"restrict_to_login\":false,\"input-font-color\":\"#666666\",\"select-bg-color\":\"#ffffff\",\"show_accept_mastercard\":false,\"show_custom_fields_tabs\":false,\"color_text_product_sale_badges\":\"#ffffff\",\"optimizedCheckout-link-font\":\"Google_Montserrat_500\",\"homepage_show_carousel_arrows\":true,\"carousel-arrow-bgColor\":\"#ffffff\",\"lazyload_mode\":\"disabled\",\"carousel-title-color\":\"#444444\",\"color_hover_product_sale_badges\":\"#000000\",\"show_accept_googlepay\":false,\"card--alternate-borderColor\":\"#ffffff\",\"homepage_new_products_count\":5,\"button--disabled-color\":\"#ffffff\",\"color-primaryDark\":\"#666666\",\"color-grey\":\"#999999\",\"body-font\":\"Google_OpenSans_400\",\"optimizedCheckout-step-textColor\":\"#ffffff\",\"optimizedCheckout-buttonPrimary-borderColorActive\":\"transparent\",\"navPages-subMenu-backgroundColor\":\"#1e1e1e\",\"button--primary-backgroundColor\":\"#444444\",\"optimizedCheckout-formField-borderColor\":\"#cccccc\",\"checkRadio-color\":\"#333333\",\"show_product_dimensions\":false,\"optimizedCheckout-link-color\":\"#476bef\",\"card-figcaption-button-background\":\"#ffffff\",\"icon-color-hover\":\"#999999\",\"button--default-borderColor\":\"#cccccc\",\"optimizedCheckout-headingSecondary-font\":\"Google_Montserrat_700\",\"headings-font\":\"Google_Raleway_800\",\"label-backgroundColor\":\"#cccccc\",\"button--primary-backgroundColorHover\":\"#666666\",\"pdp-non-sale-price-label\":\"Was:\",\"button--disabled-borderColor\":\"transparent\",\"label-color\":\"#ffffff\",\"optimizedCheckout-headingSecondary-color\":\"#333333\",\"select-arrow-color\":\"#757575\",\"logo_fontSize\":28,\"alert-backgroundColor\":\"#ffffff\",\"optimizedCheckout-logo-size\":\"317x75\",\"default_image_brand\":\"img/BrandDefault.gif\",\"card-title-color\":\"#333333\",\"product_list_display_mode\":\"grid\",\"optimizedCheckout-link-hoverColor\":\"#002fe1\",\"fontSize-h5\":15,\"product_size\":\"675x675\",\"paymentbuttons-paypal-color\":\"gold\",\"homepage_show_carousel\":true,\"optimizedCheckout-body-backgroundColor\":\"#e5e8dc\",\"carousel-arrow-borderColor\":\"#ffffff\",\"button--default-borderColorActive\":\"#757575\",\"header-backgroundColor\":\"#1e1e1e\",\"paymentbuttons-paypal-tagline\":false,\"color-greyDarkest\":\"#000000\",\"color_badge_product_sale_badges\":\"#007dc6\",\"price_ranges\":false,\"productpage_videos_count\":8,\"color-greyDark\":\"#666666\",\"optimizedCheckout-buttonSecondary-borderColorHover\":\"#999999\",\"optimizedCheckout-discountBanner
2519-iconColor\":\"#333333\",\"optimizedCheckout-buttonSecondary-borderColor\":\"#cccccc\",\"optimizedCheckout-loadingToaster-textColor\":\"#ffffff\",\"optimizedCheckout-buttonPrimary-colorDisabled\":\"#ffffff\",\"optimizedCheckout-formField-placeholderColor\":\"#999999\",\"navUser-color-hover\":\"#757575\",\"icon-ratingFull\":\"#757575\",\"default_image_gift_certificate\":\"img/GiftCertificate.png\",\"color-textBase--hover\":\"#757575\",\"color-errorLight\":\"#ffdddd\",\"social_icon_placement_top\":false,\"blog_size\":\"190x250\",\"shop_by_price_visibility\":false,\"optimizedCheckout-buttonSecondary-colorActive\":\"#000000\",\"optimizedCheckout-orderSummary-backgroundColor\":\"#ffffff\",\"color-warningLight\":\"#fffdea\",\"show_product_weight\":true,\"button--default-colorActive\":\"#000000\",\"color-info\":\"#666666\",\"optimizedCheckout-formChecklist-backgroundColorSelected\":\"#f5f5f5\",\"show_product_quick_view\":false,\"button--default-borderColorHover\":\"#999999\",\"card--alternate-backgroundColor\":\"#ffffff\",\"hide_content_navigation\":false,\"pdp-price-label\":\"\",\"show_copyright_footer\":true,\"swatch_option_size\":\"40x40\",\"optimizedCheckout-orderSummary-borderColor\":\"#dddddd\",\"optimizedCheckout-show-logo\":\"none\",\"carousel-description-color\":\"#333333\",\"optimizedCheckout-formChecklist-backgroundColor\":\"#ffffff\",\"fontSize-h2\":30,\"optimizedCheckout-step-backgroundColor\":\"#757575\",\"optimizedCheckout-headingPrimary-color\":\"#333333\",\"color-textBase\":\"#000000\",\"color-warning\":\"#f1a500\",\"productgallery_size\":\"500x500\",\"alert-color\":\"#333333\",\"shop_by_brand_show_footer\":true,\"card-figcaption-button-color\":\"#333333\",\"searchpage_products_per_page\":12,\"color-textSecondary--active\":\"#333333\",\"optimizedCheckout-formField-inputControlColor\":\"#476bef\",\"optimizedCheckout-contentPrimary-color\":\"#333333\",\"optimizedCheckout-buttonSecondary-font\":\"Google_Montserrat_500\",\"storeName-color\":\"#333333\",\"optimizedCheckout-backgroundImage\":\"\",\"form-label-font-color\":\"#666666\",\"color-greyLightest\":\"#e5e5e5\",\"optimizedCheckout-header-backgroundColor\":\"#1f1f1f\",\"productpage_related_products_count\":10,\"optimizedCheckout-buttonSecondary-backgroundColorActive\":\"#e5e5e5\",\"color-textLink\":\"#333333\",\"color-greyLighter\":\"#cccccc\",\"color-secondaryDark\":\"#e5e5e5\",\"fontSize-h6\":13,\"paymentbuttons-paypal-fundingicons\":false,\"carousel-arrow-color\":\"#999999\",\"productpage_similar_by_views_count\":10,\"pdp-custom-fields-tab-label\":\"Additional Information\",\"loadingOverlay-backgroundColor\":\"#ffffff\",\"optimizedCheckout-buttonPrimary-color\":\"#ffffff\",\"input-bg-color\":\"#ffffff\",\"navPages-subMenu-separatorColor\":\"#cccccc\",\"navPages-color-hover\":\"#fefefe\",\"color-infoLight\":\"#dfdfdf\",\"product_sale_badges\":\"none\",\"default_image_product\":\"img/ProductDefault.gif\",\"navUser-dropdown-borderColor\":\"#cccccc\",\"optimizedCheckout-buttonPrimary-colorActive\":\"#ffffff\",\"color-greyMedium\":\"#757575\",\"optimizedCheckout-formChecklist-borderColor\":\"#cccccc\",\"fontSize-h1\":40,\"homepage_featured_products_count\":4,\"color-greyLight\":\"#999999\",\"optimizedCheckout-logo\":\"\",\"icon-ratingEmpty\":\"#cccccc\",\"show_product_details_tabs\":false,\"icon-color\":\"#757575\",\"overlay-backgroundColor\":\"#333333\",\"input-border-color-active\":\"#999999\",\"hide_contact_us_page_heading\":false,\"container-fill-dark\":\"#e5e5e5\",\"optimizedCheckout-buttonPrimary-backgroundColorDisabled\":\"#cccccc\",\"button--primary-color\":\"#ffffff\",\"optimizedCheckout-buttonPrimary-borderColorHover\":\"transparent\",\"color-successLight\":\"#d5ffd8\",\"color-greyDarker\":\"#333333\",\"show_product_quantity_box\":true,\"color-success\":\"#008a06\",\"optimizedCheckout-header-borderColor\":\"#dddddd\",\"zoom_size\":\"1280x1280\",\"color-white\":\"#ffffff\",\"optimizedCheckout-buttonSecondary-backgroundColor\":\"#ffffff\",\"productview_thumb_size\":\"50x50\",\"fontSize-h3\":25,\"spinner-borderColor-light\":\"#ffffff\",\"geotrust_ssl_common_name\":\"\",\"carousel-bgColor\":\"#ffffff\",\"carousel-dot-color-active\":\"#757575\",\"input-border-color\":\"#cccccc\",\"optimizedCheckout-buttonPrimary-backgroundColor\":\"#333333\",\"color-secondary\":\"#ffffff\",\"button--primary-backgroundColorActive\":\"#000000\",\"color-textSecondary--hover\":\"#333333\",\"color-whitesBase\":\"#e5e5e5\",\"body-bg\":\"#ffffff\",\"dropdown--quickSearch-backgroundColor\":\"#e5e5e5\",\"optimizedCheckout-contentSecondary-font\":\"Google_Montserrat_500\",\"navUser-dropdown-backgroundColor\":\"#ffffff\",\"color-primary\":\"#757575\",\"o
2519ptimizedCheckout-contentPrimary-font\":\"Google_Montserrat_500\",\"supported_card_type_icons\":[\"american_express\",\"diners\",\"discover\",\"mastercard\",\"visa\"],\"navigation_design\":\"simple\",\"optimizedCheckout-formField-textColor\":\"#333333\",\"color-black\":\"#ffffff\",\"homepage_top_products_column_count\":4,\"hide_page_heading\":false,\"optimizedCheckout-buttonSecondary-colorHover\":\"#333333\",\"hide_breadcrumbs\":false,\"button--primary-colorActive\":\"#ffffff\",\"homepage_stretch_carousel_images\":true,\"optimizedCheckout-contentSecondary-color\":\"#757575\",\"card-title-color-hover\":\"#757575\",\"applePay-button\":\"black\",\"thumb_size\":\"100x100\",\"optimizedCheckout-buttonPrimary-borderColor\":\"#333333\",\"navUser-indicator-backgroundColor\":\"#333333\",\"optimizedCheckout-buttonSecondary-borderColorActive\":\"#757575\",\"hide_blog_page_heading\":false,\"optimizedCheckout-header-textColor\":\"#333333\",\"hide_category_page_heading\":false,\"optimizedCheckout-show-backgroundImage\":false,\"color-primaryLight\":\"#999999\",\"show_accept_visa\":false,\"logo-position\":\"left\",\"show_product_reviews_tabs\":false,\"carousel-dot-bgColor\":\"#ffffff\",\"optimizedCheckout-form-textColor\":\"#666666\",\"optimizedCheckout-buttonSecondary-color\":\"#333333\",\"geotrust_ssl_seal_size\":\"M\",\"button--icon-svg-color\":\"#757575\",\"alert-color-alt\":\"#ffffff\",\"button--default-colorHover\":\"#333333\",\"checkRadio-backgroundColor\":\"#ffffff\",\"optimizedCheckout-buttonPrimary-backgroundColorHover\":\"#666666\",\"input-disabled-bg\":\"#ffffff\",\"dropdown--wishList-backgroundColor\":\"#ffffff\",\"container-border-global-color-base\":\"#e5e5e5\",\"productthumb_size\":\"100x100\",\"button--primary-colorHover\":\"#ffffff\",\"color-error\":\"#cc4749\",\"homepage_blog_posts_count\":3,\"color-textSecondary\":\"#757575\",\"gallery_size\":\"300x300\"},\"genericError\":\"Oops! Something went wrong.\",\"maintenanceMode\":[],\"urls\":{\"home\":\"https://vzgrips.com/\",\"brands\":\"https://vzgrips.com/brands/\",\"search\":\"https://vzgrips.com/search.php\",\"compare\":\"https://vzgrips.com/compare\",\"sitemap\":\"https://vzgrips.com/sitemap.php\",\"contact_us_submit\":\"https://vzgrips.com/pages.php?action=sendContactForm\",\"subscribe\":{\"action\":\"https://vzgrips.com/subscribe.php\"},\"checkout\":{\"single_address\":\"https://vzgrips.com/checkout\",\"multiple_address\":\"https://vzgrips.com/checkout.php?action=multiple\"},\"account\":{\"orders\":{\"all\":\"https://vzgrips.com/account.php?action=order_status\",\"completed\":\"https://vzgrips.com/account.php?action=view_orders\",\"save_new_return\":\"https://vzgrips.com/account.php?action=save_new_return\"},\"returns\":\"https://vzgrips.com/account.php?action=view_returns\",\"addresses\":\"https://vzgrips.com/account.php?action=address_book\",\"inbox\":\"https://vzgrips.com/account.php?action=inbox\",\"send_message\":\"https://vzgrips.com/account.php?action=send_message\",\"add_address\":\"https://vzgrips.com/account.php?action=add_shipping_address\",\"update_action\":\"https://vzgrips.com/account.php?action=update_account\",\"details\":\"https://vzgrips.com/account.php?action=account_details\",\"recent_items\":\"https://vzgrips.com/account.php?action=recent_items\",\"index\":\"https://vzgrips.com/account.php\",\"wishlists\":{\"all\":\"https://vzgrips.com/wishlist.php\",\"add\":\"https://vzgrips.com/wishlist.php?action=addwishlist\",\"edit\":\"https://vzgrips.com/wishlist.php?action=editwishlist\",\"delete\":\"https://vzgrips.com/wishlist.php?action=deletewishlist\"},\"payment_methods\":{\"all\":\"https://vzgrips.com/account.php?action=payment_methods\"}},\"auth\":{\"login\":\"https://vzgrips.com/login.php\",\"check_login\":\"https://vzgrips.com/login.php?action=check_login\",\"create_account\":\"https://vzgrips.com/login.php?action=create_account\",\"save_new_account\":\"https://vzgrips.com/login.php?action=save_new_account\",\"forgot_password\":\"https://vzgrips.com/login.php?action=reset_password\",\"send_password_email\":\"https://vzgrips.com/login.php?action=send_password_email\",\"save_new_password\":\"https://vzgrips.com/login.php?action=save_new_password\",\"logout\":\"https://vzgrips.com/login.php?action=logout\"},\"cart\":\"https://vzgrips.com/cart.php\",\"product\":{\"post_review\":\"https://vzgrips.com/postreview.php\"},\"gift_certificate\":{\"purchase\":\"https://vzgrips.com/giftcertificates.php\",\"redeem\":\"https://vzgrips.com/giftcertificates.php?action=redeem\",\"balance\":\"https://vzgrips.com/giftcertificates.php?action=balance\"},\"rss\":{\"products\":[]}},\"secureBaseUrl\":\"https://vzgrips.com\",\"cartId\":null,\"template\":\"pages/product\"}").load();
2520        </script>
2520
2521
2522        
2522<script type="text/javascript" src="https://cdn11.bigcommerce.com/shared/js/csrf-protection-header-5eeddd5de78d98d146ef4fd71b2aedce4161903e.js"></script>
vendor: 1 bytes, line 2522
2522
2523<script src='https://static.klaviyo.com/onsite/js/Udn6Yd/klaviyo.js?company_id=Udn6Yd' async  ></script>
2523<!-- Hotjar Tracking Code for https://vzgrips.com -->
2524<script>
vendor: 122 bytes, lines 2524-2527
2524
2525   (function(h,o,t,j,a,r){
2526       h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
2527       h._hjSettings={hjid:
25271399109
vendor: 253 bytes, lines 2527-2532
2527,hjsv:6};
2528       a=o.getElementsByTagName('head')[0];
2529       r=o.createElement('script');r.async=1;
2530       r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
2531       a.appendChild(r);
2532   })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
2533</script>
2533<script data-siteid="k5RXX1xK" src="https://api.cartstack.com/js/customer-tracking/vzgrips.com_6c7abb6dd02687ed7c003769b175b192.js" type="text/javascript"></script>
2533
2534
2535<script>
2536	var customerEmail = '';
2537    if (customerEmail.length > 0) {
2538        _cartstack.push(['setEmail', customerEmail]);
2539    }
2540</script>
2540<script type="text/javascript">
2541  if (typeof _sbcfg == "undefined") {
2542    var _sbcfg = {};
2543  }
2544  _sbcfg.customerEmail = _sbcfg.customerEmail || "";
2545  _sbcfg.customerId = "";
2546  _sbcfg.defaultShopPath = "https://vzgrips.com";
2547  _sbcfg.orderAmount = _sbcfg.orderAmount || "";
2548  _sbcfg.orderId = _sbcfg.orderId || "";
2549  _sbcfg.sku = "";
2550  _sbcfg.productId = "13291";
2551
2552  var _sbparams = _sbparams || [];
2553  _sbparams.push({'action': 'view'});
2554  (function() {
2555      var sb = document.createElement('script');
2556      var fs = document.getElementsByTagName('script')[0];
2557      sb.type = 'text/javascript'; sb.async = true;
2558      sb.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'd2z0bn1jv8xwtk.cloudfront.net/async/preload/35dea4eeb60627b807aa2df4a703e29a.js';
2559      fs.parentNode.insertBefore(sb, fs);
2560  })();
2561</script>
2561<!-- PayPal BEGIN -->
2562  
2562<script>
2563      ;(function(a,t,o,m,s){a[m]=a[m]||[];a[m].push({t:new Date().getTime(),event:'snippetRun'});var f=t.getElementsByTagName(o)[0],e=t.createElement(o),d=m!=='paypalDDL'?'&m='+m:'';e.async=!0;e.src='https://www.paypal.com/tagmanager/pptm.js?id='+s+d;f.parentNode.insertBefore(e,f);})(window,document,'script','paypalDDL','742ad979-9f95-4aed-ba19-17a4685dc530');
2564    </script>
2564
2565  <!-- PayPal END -->
2565<script type="text/javascript">
2566    var _AvantMetrics = _AvantMetrics || [];
2567    (async function() {
2568             if ('') {
2569                await buildAvMetrics();
2570            }
2571        var avm = document.createElement('script'); 
2572        avm.type = 'text/javascript'; avm.async = true;
2573        avm.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.avmws.com/1035117/';
2574        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(avm, s);
2575        console.log(_AvantMetrics);
2576    })();
2577    
2578    async function setOrderData() {
2579        var order = await getData('/api/storefront/order/');
2580        return order;
2581    }
2582
2583    async function getData(url = '') {
2584        var res = '';
2585        if(url !== ''){
2586            const response = await fetch(url, {
2587                credentials: 'include'
2588            });
2589            res = response.json();
2590        }
2591        return res;
2592    }
2593
2594    async function buildAvMetrics() {
2595        let orderData = await setOrderData();
2596        window._AvantMetrics.push(['order', { order_id: orderData.orderId, amount: orderData.orderAmount - orderData.taxTotal - orderData.shippingCostTotal, state: orderData.billingAddress.stateOrProvinceCode, country: orderData.billingAddress.countryCode, ecc: orderData.coupons.length > 0 ? orderData.coupons[0].code: '', tax: orderData.taxTotal, currency: orderData.currency.code, new_customer: orderData.customerId ? 'N' : 'Y' }]);
2597        for (line of orderData.lineItems.physicalItems) {
2598            window._AvantMetrics.push(['item', { order_id: orderData.orderId, variant_sku: line.sku, price: line.salePrice, qty: line.quantity }]);
2599        }
2600        for (line of orderData.lineItems.digitalItems) {
2601            window._AvantMetrics.push(['item', { order_id: orderData.orderId, variant_sku: line.sku, price: line.salePrice, qty: line.quantity }]);
2602        }
2603    }
2604</script>
2604<script>
2605var SiteVibesPixelKey = "15eafea7-d287-4bd2-92e3-d685b91ffd83";
2606var SiteVibesStoreType = "bigcommerce";
2607var SiteVibesProduct = {
2608    product_id: "13291",
2609    product_sku: "",
2610    name: "Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell",
2611    description: "Built to Fit the DWX\r\nAt its core, the DWX preserves the crisp, intuitive break that has defined generations of performance pistols. Yet beneath the surface, it advances the platform through thoughtful engineering. The traditional barrel link system has been eliminated in favor of a simplified, linkless locked-breech design, enhancing durability and ensuring consistent lockup. Takedown is streamlined and intuitive, while the bushing-less, match-grade barrel system promotes repeatable accuracy and smooth operation.\r\nCustomization remains central to the DWX's design. Its compatibility with widely supported 1911 components gives gunsmiths and competitive shooters the freedom to fine-tune the platform to their individual preferences and shooting styles. Interchangeable sight cuts, a swappable magazine release, and compatibility with a wide range of grips and magwells make the DWX a highly adaptable performance platform.\r\nThat's where VZ Grips comes in.\r\nDesigned to complement the DWX's performance-driven platform, our grips add another level of control, confidence, and personalization. Featuring our aggressive FRAG texture, these grips provide a secure, positive purchase while maintaining the refined fit and finish expected from a premium handgun.\r\nAdd a palm swell to the equation, and the grip becomes even more natural in the hand&mdash;filling the palm, enhancing control, and creating a fit that feels tailored to the shooter.\r\nEvery surface, every fit, and every detail of the DWX reflects Dan Wesson's commitment to quality over quantity. It isn't mass-produced. It is purpose-built&mdash;engineered to perform, crafted to endure, and refined to exceed expectations.\r\nVZ Grips takes that philosophy one step further, putting the final connection between shooter and pistol directly in your hands.",
2612    url: "https://vzgrips.com/products/dan-wesson-dwx-full-size-grips-vz-frag-palm-swell.html",
2613    image_url: "https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/675x675/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2",
2614    category_name: "Semi-Auto Pistol Grips/Dan Wesson DWX/Sales/Labor Day Sale",
2615    brand_name: "",
2616    price: "75"
2617};
2618var SiteVibesLoggedInUserData = {
2619    isLoggedIn: false,
2620    userToken: "",
2621    userEmail: "",
2622    userName: "Guest"
2623};
2624</script>
vendor: 1 bytes, line 2624
2624
2625<script async src="https://app.sitevibes.com/js/pixel.js?key=15eafea7-d287-4bd2-92e3-d685b91ffd83"></script>
2625<script type="text/javascript">
2626
2627    //DO NOT REMOVE - DRIVES REVENUE
2628
2629    var AddShoppersWidgetOptions = { 'loadCss': false, 'pushResponse': false };
2630
2631    var js = document.createElement('script');
2632
2633    js.type = 'text/javascript';
2634
2635    js.async = true;
2636
2637    js.id = 'AddShoppers';
2638
2639    js.src = ('https:' == document.location.protocol ? 'https://shop.pe/widget/' : 'http://d3rr3d0n31t48m.cloudfront.net/widget/') + 'widget_async.js#68a81d565eed6166105f93b1';
2640
2641    document.getElementsByTagName("head")[0].appendChild(js);
2642
2643</script>
2643<script>
2644document.addEventListener('DOMContentLoaded', function () {
2645  var carousels = document.querySelectorAll('.vz-carousel-instance');
2646
2647  if (!carousels.length) return;
2648
2649  carousels.forEach(function (carousel) {
2650    var wrap = carousel.querySelector('.vz-product-carousel-track-wrap');
2651    var prev = carousel.querySelector('.vz-carousel-prev');
2652    var next = carousel.querySelector('.vz-carousel-next');
2653
2654    if (!wrap || !prev || !next) return;
2655
2656    function getScrollAmount() {
2657      return Math.round(wrap.clientWidth * 0.85);
2658    }
2659
2660    function updateButtons() {
2661      var maxScroll = wrap.scrollWidth - wrap.clientWidth;
2662      prev.disabled = wrap.scrollLeft <= 5;
2663      next.disabled = wrap.scrollLeft >= maxScroll - 5;
2664    }
2665
2666    prev.addEventListener('click', function () {
2667      wrap.scrollBy({
2668        left: -getScrollAmount(),
2669        behavior: 'smooth'
2670      });
2671    });
2672
2673    next.addEventListener('click', function () {
2674      wrap.scrollBy({
2675        left: getScrollAmount(),
2676        behavior: 'smooth'
2677      });
2678    });
2679
2680    wrap.addEventListener('scroll', updateButtons);
2681    window.addEventListener('resize', updateButtons);
2682
2683    updateButtons();
2684  });
2685});
2686</script>
2686<script>
2687document.addEventListener('DOMContentLoaded', function () {
2688  var userOpenedAccordion = false;
2689
2690  function hasActiveFilters() {
2691    var checkedFilters = document.querySelectorAll(
2692      '.facetedSearch input[type="checkbox"]:checked, .facetedSearch input[type="radio"]:checked'
2693    );
2694
2695    if (checkedFilters.length > 0) return true;
2696
2697    var params = new URLSearchParams(window.location.search);
2698    return Array.from(params.keys()).length > 0;
2699  }
2700
2701  function getAccordion() {
2702    var grid = document.querySelector('.category-grid-wrap');
2703    if (!grid) return null;
2704    return grid.closest('details');
2705  }
2706
2707  function toggleCategoryGridAccordion() {
2708    var accordion = getAccordion();
2709    if (!accordion) return;
2710
2711    if (hasActiveFilters()) {
2712      if (!userOpenedAccordion) {
2713        accordion.open = false;
2714      }
2715    } else {
2716      userOpenedAccordion = false;
2717      accordion.open = true;
2718    }
2719  }
2720
2721  var accordion = getAccordion();
2722  if (accordion) {
2723    accordion.addEventListener('toggle', function () {
2724      if (hasActiveFilters() && accordion.open) {
2725        userOpenedAccordion = true;
2726      }
2727    });
2728  }
2729
2730  toggleCategoryGridAccordion();
2731
2732  document.addEventListener('change', function (event) {
2733    if (event.target.closest('.facetedSearch')) {
2734      userOpenedAccordion = false;
2735      toggleCategoryGridAccordion();
2736    }
2737  });
2738
2739  window.addEventListener('popstate', function () {
2740    userOpenedAccordion = false;
2741    toggleCategoryGridAccordion();
2742  });
2743
2744  var observer = new MutationObserver(toggleCategoryGridAccordion);
2745  observer.observe(document.body, { childList: true, subtree: true });
2746});
2747</script>
2747<script>
2748document.addEventListener('DOMContentLoaded', function () {
2749  var carousels = document.querySelectorAll('.vz-product-carousel');
2750
2751  if (!carousels.length) return;
2752
2753  carousels.forEach(function (carousel) {
2754    var wrap = carousel.querySelector('.vz-product-carousel-track-wrap');
2755    var prev = carousel.querySelector('.vz-carousel-prev');
2756    var next = carousel.querySelector('.vz-carousel-next');
2757
2758    if (!wrap || !prev || !next) return;
2759
2760    function getScrollAmount() {
2761      return Math.round(wrap.clientWidth * 0.85);
2762    }
2763
2764    function updateButtons() {
2765      var maxScroll = wrap.scrollWidth - wrap.clientWidth;
2766      prev.disabled = wrap.scrollLeft <= 5;
2767      next.disabled = wrap.scrollLeft >= maxScroll - 5;
2768    }
2769
2770    prev.addEventListener('click', function () {
2771      wrap.scrollBy({
2772        left: -getScrollAmount(),
2773        behavior: 'smooth'
2774      });
2775    });
2776
2777    next.addEventListener('click', function () {
2778      wrap.scrollBy({
2779        left: getScrollAmount(),
2780        behavior: 'smooth'
2781      });
2782    });
2783
2784    wrap.addEventListener('scroll', updateButtons);
2785    window.addEventListener('resize', updateButtons);
2786
2787    updateButtons();
2788  });
2789});
2790</script>
2790<!-- Accessibility Code for "vzgrips.com" -->
2791<script>
2792/*
2793Want to customize your button? visit our documentation page:
2794https://login.equalweb.com/custom-button
2795*/
2796window.interdeal = {
2797    hideBtn: true,
2798    get sitekey (){ return "5503a8b03b6a8ff888420942c8e7c7e3"} ,
2799    get domains(){
2800        return {
2801            "js": "https://cdn.equalweb.com/",
2802            "acc": "https://access.equalweb.com/"
2803        }
2804    },
2805    "Position": "left",
2806    "Menulang": "EN",
2807    "draggable": true,
2808    "btnStyle": {
2809        "vPosition": [
2810            "80%",
2811            "80%"
2812        ],
2813        "margin": [
2814            "0",
2815            "0"
2816        ],
2817        "scale": [
2818            "0.5",
2819            "0.5"
2820        ],
2821        "color": {
2822            "main": "#6e7577",
2823            "second": "#ffffff"
2824        },
2825        "icon": {
2826            "outline": false,
2827            "outlineColor": "#ffffff",
2828            "type":  1 ,
2829            "shape": "circle"
2830        }
2831    },
2832                                  
2833};
2834
2835(function(doc, head, body){
2836    var coreCall             = doc.createElement('script');
2837    coreCall.src             = interdeal.domains.js + 'core/5.2.8/accessibility.js';
2838    coreCall.defer           = true;
2839    coreCall.integrity       = 'sha512-ka0NgF7zDksnhoZ5ZCKlm+t0F7KTih5lCfXwuzQDnrwu/EdKZSsJotoJvQPd0cuVmV63s0q2cgoUjeki688PuQ==';
2840    coreCall.crossOrigin     = 'anonymous';
2841    coreCall.setAttribute('data-cfasync', true );
2842    body? body.appendChild(coreCall) : head.appendChild(coreCall);
2843})(document, document.head, document.body);
2844</script>
2844
2845<style>
2846    .springbot-popup__exit {
2847        top: 0px !important;
2848        right: 0px !important;
2849    }
2850</style>
2851    
2851<script>window.__CF$cv$params={r:'a40de20228fc7619',t:'MTc5MDM3OTcyMA==',u:'01a0daf27f48709ea2351e965dabb553',ut:'E3YY2mcneJOAwEeMlh6bKeU2k_1zunmq3ySo5zFwlcM-1790379720-1.2.1.1-4Hne3Bde0cGDcFbUBSUroQAnUYAmuc203lj1dhBnwdMqit.E4pPB6NTqyBTIqXd3lSRNUjtBCam3RRZUMSTvQtW_4ZiIbzgJH8j_pEN9TN8',i:60};(function(){if(!document.body)return;var s=document.createElement('script');s.src='/cdn-cgi/challenge-platform/scripts/precursor/main.js';document.head.appendChild(s);})();</script>
2851</body>
2852</html>
2853
2854<script type="text/javascript">
2855  var _learnq = _learnq || [];
2856  var product_categories = [];
2857  product_categories.push('Semi-Auto Pistol Grips/Dan Wesson DWX');
2858  product_categories.push('Sales/Labor Day Sale');
2859  var item = {
2860    Name: "Dan Wesson DWX Full-Size Grips - VZ FRAG Palm Swell",
2861    ProductID: "13291",
2862    ImageURL: "https://cdn11.bigcommerce.com/s-l6c3o8jclp/images/stencil/675x675/products/13291/9632/DW-DWX-PFRAG-THUMB__32076.1787339725.jpg?c=2",
2863    URL: "https://vzgrips.com/products/dan-wesson-dwx-full-size-grips-vz-frag-palm-swell.html",
2864    Brand: "",
2865    Categories: product_categories,
2866    Price: "75",
2867    CompareAtPrice: ""
2868  };
2869  _learnq.push(['track', 'Viewed Product', item]);
2870  _learnq.push(['trackViewedItem', {
2871    Title: item.Name,
2872    ItemId: item.ProductID,
2873    Categories: item.Categories,
2874    ImageUrl: item.ImageURL,
2875    Url: item.URL,
2876    Metadata: {
2877      Brand: item.Brand,
2878      Price: item.Price,
2879      CompareAtPrice: item.CompareAtPrice
2880    }
2881  }]);
2882</script>
2882
2883
2884<script text="text/javascript">
2885  //Initialize Klaviyo object immediately on page load
2886  !function () { if (!window.klaviyo) { window._klOnsite = window._klOnsite || []; try { window.klaviyo = new Proxy({}, { get: function (n, i) { return "push" === i ? function () { var n; (n = window._klOnsite).push.apply(n, arguments) } : function () { for (var n = arguments.length, o = new Array(n), w = 0; w < n; w++)o[w] = arguments[w]; var t = "function" == typeof o[o.length - 1] ? o.pop() : void 0, e = new Promise((function (n) { window._klOnsite.push([i].concat(o, [function (i) { t && t(i), n(i) }])) })); return e } } }) } catch (n) { window.klaviyo = window.klaviyo || [], window.klaviyo.push = function () { var n; (n = window._klOnsite).push.apply(n, arguments) } } } }(); </script>
vendor: 1 bytes, line 2886
2886
2887<script text="text/javascript">
2888  //Viewed Product
2889  var klaviyo = window.klaviyo || []; var classname = document.getElementsByClassName("button add2cart button--primary"); var addToCart = function () { klaviyo.track("Added to Cart", item); }; for (var i = 0; i < classname.length; i++) { classname[i].addEventListener('click', addToCart, false); }
2890</script>
vendor: 1 bytes, line 2890
2890

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.