1<!doctype html> 2 <!-- Derek - test change via GitHub pipeline --> 3<html class="no-js" lang="en" dir="ltr"> 4<head> 5 6 7<meta charset="utf-8"> 8<meta name="viewport" content="width=device-width,initial-scale=1"> 9<title>Parts Store – Matthews Studio Equipment</title><link rel="canonical" href="https://www.msegrip.com/pages/parts-store"><link rel="icon" href="//www.msegrip.com/cdn/shop/files/Matthews_M_Fav_icon_ed9a772f-78a5-4447-ab18-8521c72dfa59.png?crop=center&height=48&v=1721749728&width=48" type="image/png"> 10 <link rel="apple-touch-icon" href="//www.msegrip.com/cdn/shop/files/Matthews_M_Fav_icon_ed9a772f-78a5-4447-ab18-8521c72dfa59.png?crop=center&height=180&v=1721749728&width=180"><meta property="og:site_name" content="Matthews Studio Equipment"> 11<meta property="og:url" content="https://www.msegrip.com/pages/parts-store"> 12<meta property="og:title" content="Parts Store"> 13<meta property="og:type" content="website"> 14<meta property="og:description" content="Matthews Studio Equipment (MSE Grip) â inventor of the folding-leg C-Stand. Pro grip gear made in Burbank, California since 1968. C-stands, clamps & rigging."><meta property="og:image" content="http://www.msegrip.com/cdn/shop/files/logo_matthews-web_0518_6ae1ae37-cd69-485c-a2e8-01f00aba8e05.jpg?crop=center&height=1200&v=1730474642&width=1200"> 15 <meta property="og:image:secure_url" content="https://www.msegrip.com/cdn/shop/files/logo_matthews-web_0518_6ae1ae37-cd69-485c-a2e8-01f00aba8e05.jpg?crop=center&height=1200&v=1730474642&width=1200"> 16 <meta property="og:image:width" content="341"> 17 <meta property="og:image:height" content="57"><meta name="twitter:card" content="summary_large_image"> 18<meta name="twitter:title" content="Parts Store"> 19<meta name="twitter:description" content="Matthews Studio Equipment (MSE Grip) â inventor of the folding-leg C-Stand. Pro grip gear made in Burbank, California since 1968. C-stands, clamps & rigging."> 20<link rel="preload" href="//www.msegrip.com/cdn/shop/t/27/assets/main.css?v=126027677468157127981788456402" as="style"><style data-shopify> 21@font-face { 22 font-family: "Nunito Sans"; 23 font-weight: 400; 24 font-style: normal; 25 font-display: swap; 26 src: url("//www.msegrip.com/cdn/fonts/nunito_sans/nunitosans_n4.0276fe080df0ca4e6a22d9cb55aed3ed5ba6b1da.woff2") format("woff2"), 27 url("//www.msegrip.com/cdn/fonts/nunito_sans/nunitosans_n4.b4964bee2f5e7fd9c3826447e73afe2baad607b7.woff") format("woff"); 28} 29@font-face { 30 font-family: "Nunito Sans"; 31 font-weight: 700; 32 font-style: normal; 33 font-display: swap; 34 src: url("//www.msegrip.com/cdn/fonts/nunito_sans/nunitosans_n7.25d963ed46da26098ebeab731e90d8802d989fa5.woff2") format("woff2"), 35 url("//www.msegrip.com/cdn/fonts/nunito_sans/nunitosans_n7.d32e3219b3d2ec82285d3027bd673efc61a996c8.woff") format("woff"); 36} 37@font-face { 38 font-family: "Nunito Sans"; 39 font-weight: 400; 40 font-style: italic; 41 font-display: swap; 42 src: url("//www.msegrip.com/cdn/fonts/nunito_sans/nunitosans_i4.6e408730afac1484cf297c30b0e67c86d17fc586.woff2") format("woff2"), 43 url("//www.msegrip.com/cdn/fonts/nunito_sans/nunitosans_i4.c9b6dcbfa43622b39a5990002775a8381942ae38.woff") format("woff"); 44} 45@font-face { 46 font-family: "Nunito Sans"; 47 font-weight: 700; 48 font-style: italic; 49 font-display: swap; 50 src: url("//www.msegrip.com/cdn/fonts/nunito_sans/nunitosans_i7.8c1124729eec046a321e2424b2acf328c2c12139.woff2") format("woff2"), 51 url("//www.msegrip.com/cdn/fonts/nunito_sans/nunitosans_i7.af4cda04357273e0996d21184432bcb14651a64d.woff") format("woff"); 52} 53@font-face { 54 font-family: "Nunito Sans"; 55 font-weight: 700; 56 font-style: normal; 57 font-display: swap; 58 src: url("//www.msegrip.com/cdn/fonts/nunito_sans/nunitosans_n7.25d963ed46da26098ebeab731e90d8802d989fa5.woff2") format("woff2"), 59 url("//www.msegrip.com/cdn/fonts/nunito_sans/nunitosans_n7.d32e3219b3d2ec82285d3027bd673efc61a996c8.woff") format("woff"); 60} 61@font-face { 62 font-family: "Nunito Sans"; 63 font-weight: 700; 64 font-style: normal; 65 font-display: swap;
66 src: url("//www.msegrip.com/cdn/fonts/nunito_sans/nunitosans_n7.25d963ed46da26098ebeab731e90d8802d989fa5.woff2") format("woff2"), 67 url("//www.msegrip.com/cdn/fonts/nunito_sans/nunitosans_n7.d32e3219b3d2ec82285d3027bd673efc61a996c8.woff") format("woff"); 68} 69:root { 70 --bg-color: 255 255 255 / 1.0; 71 --bg-color-og: 255 255 255 / 1.0; 72 --heading-color: 51 51 51; 73 --text-color: 85 85 85; 74 --text-color-og: 85 85 85; 75 --scrollbar-color: 85 85 85; 76 --link-color: 0 0 238; 77 --link-color-og: 0 0 238; 78 --star-color: 247 195 70;--swatch-border-color-default: 221 221 221; 79 --swatch-border-color-active: 170 170 170; 80 --swatch-card-size: 24px; 81 --swatch-variant-picker-size: 64px;--color-scheme-1-bg: 238 238 238 / 1.0; 82 --color-scheme-1-grad: ; 83 --color-scheme-1-heading: 51 51 51; 84 --color-scheme-1-text: 51 51 51; 85 --color-scheme-1-btn-bg: 51 51 51; 86 --color-scheme-1-btn-text: 255 255 255; 87 --color-scheme-1-btn-bg-hover: 90 90 90;--color-scheme-2-bg: 255 0 9 / 1.0; 88 --color-scheme-2-grad: ; 89 --color-scheme-2-heading: 255 255 255; 90 --color-scheme-2-text: 255 255 255; 91 --color-scheme-2-btn-bg: 41 47 54; 92 --color-scheme-2-btn-text: 255 255 255; 93 --color-scheme-2-btn-bg-hover: 80 86 92;--color-scheme-3-bg: 0 0 0 / 1.0; 94 --color-scheme-3-grad: ; 95 --color-scheme-3-heading: 255 255 255; 96 --color-scheme-3-text: 255 255 255; 97 --color-scheme-3-btn-bg: 51 51 51; 98 --color-scheme-3-btn-text: 255 255 255; 99 --color-scheme-3-btn-bg-hover: 90 90 90; 100 101 --drawer-bg-color: 255 255 255 / 1.0; 102 --drawer-text-color: 85 85 85; 103 104 --panel-bg-color: 246 247 247 / 1.0; 105 --panel-heading-color: 51 51 51; 106 --panel-text-color: 85 85 85; 107 108 --in-stock-text-color: 44 126 63; 109 --low-stock-text-color: 210 134 26; 110 --very-low-stock-text-color: 180 12 28; 111 --no-stock-text-color: 119 119 119; 112 --no-stock-backordered-text-color: 119 119 119; 113 114 --error-bg-color: 252 237 238; 115 --error-text-color: 180 12 28; 116 --success-bg-color: 232 246 234; 117 --success-text-color: 44 126 63; 118 --info-bg-color: 228 237 250; 119 --info-text-color: 26 102 210; 120 121 --heading-font-family: "Nunito Sans", sans-serif; 122 --heading-font-style: normal; 123 --heading-font-weight: 700; 124 --heading-scale-start: 6; 125 126 --navigation-font-family: "Nunito Sans", sans-serif; 127 --navigation-font-style: normal; 128 --navigation-font-weight: 700;--heading-text-transform: none; 129--subheading-text-transform: none; 130 --body-font-family: "Nunito Sans", sans-serif; 131 --body-font-style: normal; 132 --body-font-weight: 400; 133 --body-font-size: 16; 134 135 --section-gap: 32; 136 --heading-gap: calc(8 * var(--space-unit));--heading-gap: calc(6 * var(--space-unit));--grid-column-gap: 20px;--btn-bg-color: 255 23 68; 137 --btn-bg-hover-color: 255 73 108; 138 --btn-text-color: 255 255 255; 139 --btn-bg-color-og: 255 23 68; 140 --btn-text-color-og: 255 255 255; 141 --btn-alt-bg-color: 255 255 255; 142 --btn-alt-bg-alpha: 1.0; 143 --btn-alt-text-color: 51 51 51; 144 --btn-border-width: 1px; 145 --btn-padding-y: 12px; 146 147 148 --btn-border-radius: 22px; 149 150 151 --btn-lg-border-radius: 50%; 152 --btn-icon-border-radius: 50%; 153 --input-with-btn-inner-radius: var(--btn-border-radius); 154 155 --input-bg-color: 255 255 255 / 1.0; 156 --input-text-color: 85 85 85; 157 --input-border-width: 1px; 158 --input-border-radius: 21px; 159 --textarea-border-radius: 12px; 160 --input-border-radius: 22px; 161 --input-bg-color-diff-3: #f7f7f7; 162 --input-bg-color-diff-6: #f0f0f0; 163 164 --modal-border-radius: 0px; 165 --modal-overlay-color: 0 0 0; 166 --modal-overlay-opacity: 0.4; 167 --drawer-border-radius: 0px; 168 --overlay-border-radius: 20px; 169 170 --custom-label-bg-color: 44 126 63 / 1.0; 171 --custom-label-text-color: 255 255 255 / 1.0;--sale-label-bg-color: 213 47 90 / 1.0; 172 --sale-label-text-color: 255 255 255 / 1.0;--preorder-label-bg-color: 0 126 18 / 1.0; 173 --preorder-label-text-color: 255 255 255 / 1.0; 174 175 --collection-label-color: 0 126 18 / 1.0; 176 177 --page-width: 1380px; 178 --gutter-sm: 20px; 179 --gutter-md: 32px; 180 --gutter-lg: 64px; 181 182 --payment-terms-bg-color: #ffffff; 183 184 --coll-card-bg-color: #F9F9F9; 185 --coll-card-border-color: #E1E1E1; 186 187 --card-highlight-bg-color: #F9F9F9; 188 --card-highlight-text-color: 85 85 85; 189 --card-highlight-border-color: #E1E1E1; 190 191 --reading-width: 48em; 192 } 193 194 @media (max-width: 769px) { 195 :root { 196 --reading-width: 36em; 197 } 198 } 199 </style><link rel="stylesheet" href="//www.msegrip.com/cdn/shop/t/27/assets/main.css?v=126027677468157127981788456402"> 200
200<script src="//www.msegrip.com/cdn/shop/t/27/assets/main.js?v=138978982058841320811788456402" defer="defer"></script>
200 201 202 <link rel="preconnect" href="https://fonts.googleapis.com"> 203 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 204 <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Source+Sans+3:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400&display=swap"><link rel="preload" href="//www.msegrip.com/cdn/fonts/nunito_sans/nunitosans_n4.0276fe080df0ca4e6a22d9cb55aed3ed5ba6b1da.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high"><link rel="preload" href="//www.msegrip.com/cdn/fonts/nunito_sans/nunitosans_n7.25d963ed46da26098ebeab731e90d8802d989fa5.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high">
204<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
204<meta name="facebook-domain-verification" content="gj2ppufbhbhaiaxvbhjuh9gjjm3opd"> 205<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/17239805/digital_wallets/dialog"> 206<meta id="in-context-paypal-metadata" data-shop-id="17239805" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 207<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
207<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=279380034"></script>
207 208<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
209<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=279380034&shop_id=17239805" crossorigin="anonymous"></script>
vendor: 1 bytes, line 209
209
210<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":17239805,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/17239805","merchantName":"Matthews Studio Equipment","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Matthews Studio Equipment","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 210
210
211<script id="shopify-features" type="application/json">{"accessToken":"7c967dc315742693ecc14396ee64cff0","betas":["rich-media-storefront-analytics"],"domain":"www.msegrip.com","predictiveSearch":true,"shopId":17239805,"locale":"en"}</script>
vendor: 1 bytes, line 211
211
212<script>var Shopify = Shopify || {}; 213Shopify.shop = "mserover.myshopify.com"; 214Shopify.locale = "en"; 215Shopify.currency = {"active":"USD","rate":"1.0"}; 216Shopify.country = "US"; 217Shopify.theme = {"name":"Machine-Readable Schema â REVIEW (2026-09-03)","id":145603067970,"schema_name":"Enterprise","schema_version":"2.2.0","theme_store_id":1657,"role":"main"}; 218Shopify.theme.handle = "null"; 219Shopify.theme.style = {"id":null,"handle":null}; 220Shopify.cdnHost = "www.msegrip.com/cdn"; 221Shopify.routes = Shopify.routes || {}; 222Shopify.routes.root = "/"; 223Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 224Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 225Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 226Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 226
226
227<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 227
227
228<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 228
228
229<script> 230 window.ShopifyPay = window.ShopifyPay || {}; 231 window.ShopifyPay.apiHost = "shop.app\/pay"; 232 window.ShopifyPay.redirectState = null; 233</script>
vendor: 1 bytes, line 233
233
234<script> 235 window.Shopify = window.Shopify || {}; 236 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 237 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 238 window.Shopify.SignInWithShop.eligible = true; 239</script>
vendor: 1 bytes, line 239
239
240<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 240
240
241<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 241
241
242<script type="module"> 243 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 244 245 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 246 247</script>
vendor: 1 bytes, line 247
247
248<script> 249 window.Shopify = window.Shopify || {}; 250 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 251 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 252</script>
vendor: 1 bytes, line 252
252
253<script>(function() { 254 var isLoaded = false; 255 function asyncLoad() { 256 if (isLoaded) return; 257 isLoaded = true; 258 var urls = ["https:\/\/cdn.robinpro.gallery\/js\/client.js?v=5ad0431\u0026shop=mserover.myshopify.com","\/\/cdn.shopify.com\/proxy\/7a5ce71aab3f325509496fafe07616e1fd7fda3fd8ed388402b69af8e79c901d\/shopify-script-tags.s3.eu-west-1.amazonaws.com\/smartseo\/instantpage.js?shop=mserover.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"]; 259 for (var i = 0; i < urls.length; i++) { 260 var s = document.createElement('script'); 261 s.type = 'text/javascript'; 262 s.async = true; 263 s.src = urls[i]; 264 var x = document.getElementsByTagName('script')[0]; 265 x.parentNode.insertBefore(s, x); 266 } 267 }; 268 if(window.attachEvent) { 269 window.attachEvent('onload', asyncLoad); 270 } else { 271 window.addEventListener('load', asyncLoad, false); 272 } 273})();</script>
vendor: 1 bytes, line 273
273
274<script id="__st">var __st={"a":17239805,"offset":-25200,"reqid":"e74c87da-242a-4bdf-ba4b-0126cdb14ca4-1791059704","pageurl":"www.msegrip.com\/pages\/parts-store","s":"pages-101720784962","u":"f5e784ed8b6c","p":"page","rtyp":"page","rid":101720784962};</script>
vendor: 1 bytes, line 274
274
275<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 275
275
276<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 276
276
277<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.msegrip.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 277
277
278<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.msegrip.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
278<script crossorigin="anonymous" defer="defer" src="//www.msegrip.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 278
278
279<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 279
279
280<script> 281 window.Shopify = window.Shopify || {}; 282 window.Shopify.MCP = window.Shopify.MCP || {}; 283 window.Shopify.MCP.enabled = true; 284 window.Shopify.MCP.shop = "mserover.myshopify.com"; 285 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.msegrip.com\/api\/mcp"; 286 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 287</script>
vendor: 1 bytes, line 287
287
288<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.msegrip.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 289</script>
vendor: 1 bytes, line 289
289
290<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.msegrip.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 291</script>
vendor: 1 bytes, line 291
291
292<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 293 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 294</script>
vendor: 1 bytes, line 294
294
295<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 296</script>
vendor: 1 bytes, line 296
296
297<script id='scb4127' type='text/javascript' async='' src='https://www.msegrip.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
297<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.msegrip.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 298<style id="shopify-accelerated-checkout-cart"> 299 #shopify-buyer-consent { 300 margin-top: 1em; 301 display: inline-block; 302 width: 100%; 303} 304 305#shopify-buyer-consent.hidden { 306 display: none; 307} 308 309#shopify-subscription-policy-button { 310 background: none; 311 border: none; 312 padding: 0; 313 text-decoration: underline; 314 font-size: inherit; 315 cursor: pointer; 316} 317 318#shopify-subscription-policy-button::before { 319 box-shadow: none; 320} 321 322 </style>
323<script id="sections-script" data-sections="mse-header" defer="defer" src="//www.msegrip.com/cdn/shop/t/27/compiled_assets/scripts.js?v=132298199588894145141788456402"></script>
vendor: 1 bytes, line 323
323
324<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
324 325 326 327
327<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
327<!-- CC Custom Head Start --><style> 328#template--18619187789890__rich_text_iBd8rq { 329 margin-bottom: 0 !important; 330 padding-bottom: 0 !important; 331} 332#template--18619187789890__rich_text_NBMFfQ { 333 margin-bottom: 0 !important; 334 padding-bottom: 0 !important; 335} 336</style><!-- CC Custom Head End --> 337 338 339 <!-- Google Webmaster Tools Site Verification --> 340<meta name="google-site-verification" content="EG_AKqmRi2XqzUV56whwGdGJe_Ib_az7hiRrNhAZstw" /> 341<!-- BEGIN app block: shopify://apps/multi-location-stock-info/blocks/header_embed/7746d7fa-0a6b-4d82-aef7-c6caf8dc1f4b --> 342 343<div id="multilocationBlock" class="multilocation-block"> 344 345 <img id="multi-loca-icon" class="multilocation-icon multilocation-icon--medium" style="display: none;" src="https://cdn.shopify.com/extensions/01a100e4-4ec9-7a80-a0bd-54e680f070aa/multilocation-2-558/assets/store.png" alt="StoreIcon" width="30" height="30"> 346 347</div> 348<p style="display:none" id="shoptime">01:35 PM</p> 349<input type="hidden" id="market-id" data-market-id value="895090754"/> 350<input type="hidden" id="multiloca-customer-id" value=""/> 351<input type="hidden" id="multiloca-customer-location" value=""/> 352<input type="hidden" class="is-header-embed-active" value="true">
353<script type="application/json" id="multiloca-settings">{"distanceIN":true,"showDirectionText":"Get Direction","locationBasedonNearest":false,"distanceVal":"Distance","locationDetection":"","googleMapsAPIKey":"","enableGeolocationSearch":false,"enabledSmartCollectionFilter":false,"enabledOtherLocationMessage":true,"availableMessage":"{\"defaultval\":\"<span style=\\\"color: green;\\\">â Available at {{location_name}} - ({{available_quantity}})</span>\"}","otherLocationMessage":"{\"defaultval\":\"<span style=\\\"color: orange;\\\">â Available at Other location</span>\"}","notAvailableMessage":"{\"defaultval\":\"â Not available at selected location\"}","hideOutofStockItems":false,"pushDownOutofStockItems":false,"enabledInventoryApi":false,"collectionPageProductSelector":"","autoSelectFirstLocation":true,"purchaseFromOneLocation":false,"quantityBasedOnLocation":false,"purchaseOneLocationToast":"Items you are purchasing are availabe at the location you are choosing. Are you sure you want to switch location.","someProductAvailableMessage":"The following items in your cart are not available at Selected location. You can remove unavailable items from your cart and continue...","enabledFullfillment":true,"locationSelectionType":"","addToCartSelector":"","addressPrepopulation":false,"PickeasyIntegration":false,"bundledproducts":false,"hideHeaderBlock":false}</script>
353 354<input type="hidden" id="targetElementID" value=""> 355<input type="hidden" id="targetPosition" value="append"> 356<input type="hidden" id="locationHeadingHeader" value="Select a location"> 357
358<script src="https://cdn.shopify.com/extensions/01a100e4-4ec9-7a80-a0bd-54e680f070aa/multilocation-2-558/assets/popup.js" defer ></script>
vendor: 1 bytes, line 358
358
359<script src="https://cdn.shopify.com/extensions/01a100e4-4ec9-7a80-a0bd-54e680f070aa/multilocation-2-558/assets/geolocation-location.js" defer ></script>
vendor: 1 bytes, line 359
359
360<script src="https://cdn.shopify.com/extensions/01a100e4-4ec9-7a80-a0bd-54e680f070aa/multilocation-2-558/assets/utils.js" defer ></script>
vendor: 1 bytes, line 360
360
361<script src="https://cdn.shopify.com/extensions/01a100e4-4ec9-7a80-a0bd-54e680f070aa/multilocation-2-558/assets/drawer-popup.js" defer ></script>
vendor: 1 bytes, line 361
361
362<script src="https://cdn.shopify.com/extensions/01a100e4-4ec9-7a80-a0bd-54e680f070aa/multilocation-2-558/assets/cart-page.js" defer ></script>
vendor: 1 bytes, line 362
362
363<script> 364 // Helper function to decode HTML entities 365 function decodeHtmlEntities(text) { 366 if (!text) return text; 367 const textarea = document.createElement('textarea'); 368 textarea.innerHTML = text; 369 return textarea.value; 370 } 371 372 window.theme = window.theme || {}; 373 const rawTranslations = { 374 getDirections: "Get Directions", 375 openNow: "Open Now", 376 closed: "Closed", 377 ratings: "Ratings", 378 selectALocationText: "Select a location", 379 shopNowText: "Shop Now", 380 days: { 381 monday: "Monday", 382 tuesday: "Tuesday", 383 wednesday: "Wednesday", 384 thursday: "Thursday", 385 friday: "Friday", 386 saturday: "Saturday", 387 sunday: "Sunday" 388 }, 389 storeLocator: { 390 searchLocation: "Search Location", 391 searchProduct: "Search for a product...", 392 available: "Available", 393 totalStores: "Total Stores", 394 defaultLocation: "Default Location" 395 } 396 }; 397 398 // Decode HTML entities in translations 399 window.theme.strings = Object.assign({}, window.theme.strings || {}, { 400 getDirections: decodeHtmlEntities(rawTranslations.getDirections), 401 openNow: decodeHtmlEntities(rawTranslations.openNow), 402 closed: decodeHtmlEntities(rawTranslations.closed), 403 ratings: decodeHtmlEntities(rawTranslations.ratings), 404 selectALocationText: decodeHtmlEntities(rawTranslations.selectALocationText), 405 shopNowText: decodeHtmlEntities(rawTranslations.shopNowText), 406 days: { 407 monday: decodeHtmlEntities(rawTranslations.days.monday), 408 tuesday: decodeHtmlEntities(rawTranslations.days.tuesday), 409 wednesday: decodeHtmlEntities(rawTranslations.days.wednesday), 410 thursday: decodeHtmlEntities(rawTranslations.days.thursday), 411 friday: decodeHtmlEntities(rawTranslations.days.friday), 412 saturday: decodeHtmlEntities(rawTranslations.days.saturday), 413 sunday: decodeHtmlEntities(rawTranslations.days.sunday) 414 }, 415 storeLocator: { 416 searchLocation: decodeHtmlEntities(rawTranslations.storeLocator.searchLocation), 417 searchProduct: decodeHtmlEntities(rawTranslations.storeLocator.searchProduct), 418 available: decodeHtmlEntities(rawTranslations.storeLocator.available), 419 totalStores: decodeHtmlEntities(rawTranslations.storeLocator.totalStores), 420 defaultLocation: decodeHtmlEntities(rawTranslations.storeLocator.defaultLocation) 421 } 422 }); 423</script>
423 424<style> 425#header-ARHFUbjdIR1pWUzdzc__18044534229175792068.multilocation-header { 426 display: flex; 427 align-items: center; 428 justify-content: start; 429 gap: 0px; 430 flex-wrap: wrap; 431 color: ; 432 background-color: ; 433 padding: 0px; 434 transition: all 0.3s ease; 435} 436 437.location-dropdown, .location-popup-header{ 438border-radius:8px; 439border-style:none; 440border-color:; 441background-color: ; 442} 443 444#multiloca-locationPopup{ 445background-color: ; 446color: ; 447border-radius:7.5px; 448border-style:none; 449border-color:; 450} 451 452#inventoryDrawerContent { 453background-color: ; 454color: ; 455} 456 457#drawerLocationsContainer { 458background-color: !important; 459color: ; 460} 461 462.locationCardDrawerView, .multiloca-popup-location-item { 463background-color: !important; 464} 465 466#locationDropDown{ 467background-color: ; 468color: ; 469border-radius:8px; 470border-style:none; 471border-color:; 472} 473 474#inventoryDrawerContent{ 475 background-color: ; 476 border-radius:px; 477 border-style:; 478 border-color:; 479} 480 481</style> 482<!-- END app block --><!-- BEGIN app block: shopify://apps/lantern/blocks/setup/690ac804-1dfe-4af7-94e9-cd73377625ad --> 483 484<style data-shopify> 485:root, 486.lm--theme--light, 487.lm--theme--dark { 488 --lm--base-scale: 1.0; 489 --lm--tier-color: 0, 0, 0; 490} 491 492 493</style> 494 495<link href="//cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/critical.css" rel="stylesheet" type="text/css" media="all" /> 496<link rel="preload" as="style" href="https://cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/global.css" onload="this.onload=null;this.rel=`stylesheet`" fetchpriority="low" > 497 498 499 500 501
502<script id="global-lantern-config"> 503 window.lantern = { 504 translations: {}, 505 localization: { 506 country: "US", 507 code: "en" 508 }, 509 tiers: [{"__typename":"Tier","id":"95744","active":true,"benefits":[{"id":"xu2ehg","enabled":true,"description":"Earn $5 store credit when you sign up"},{"id":"564yuj","enabled":true,"description":"Receive $3 in store credit for for orders between $100-$200"},{"id":"xa1oi","enabled":true,"description":"Receive $8 in store credit for for orders between $200-$500"},{"id":"15i39","enabled":true,"description":"Receive $25 in store credit for for orders between $500+"}],"color":"#E86125","createdAt":"2025-05-16T12:13:07.546Z","customerCount":87,"displayName":"Mini","icon":null,"name":"c-47","pointMultiplier":0,"pointsThreshold":null,"shopId":"17239805","spendThreshold":0,"status":"Active","updatedAt":"2025-06-12T02:01:37.530Z","campaigns":[]},{"__typename":"Tier","id":"95745","active":true,"benefits":[{"id":"zca63","enabled":true,"description":"Earn $10 store credit when you reach MEDIUM tier"},{"id":"y7puz","enabled":true,"description":"Receive $5 in store credit for for orders between $100-$200"},{"id":"d2obl","enabled":true,"description":"Receive $12 in store credit for for orders between $200-$500"},{"id":"c99ejf","enabled":true,"description":"Receive $35 in store credit for for orders between $500+"}],"color":"#F8A222","createdAt":"2025-05-16T12:13:07.561Z","customerCount":8,"displayName":"Medium","icon":null,"name":"grip-head","pointMultiplier":0,"pointsThreshold":null,"shopId":"17239805","spendThreshold":600,"status":"Active","updatedAt":"2025-06-12T02:01:39.845Z","campaigns":[]},{"__typename":"Tier","id":"95746","active":true,"benefits":[{"id":"y30ff","enabled":true,"description":"Earn $25 store credit when you reach MAXI Tier"},{"id":"uok1d","enabled":true,"description":"Receive $7 in store credit for for orders between $100-$200"},{"id":"fcg15g","enabled":true,"description":"Receive $16 in store credit for for orders between $200-$500"},{"id":"egxu3","enabled":true,"description":"Receive $45 in store credit for for orders between $500+"}],"color":"#C4BC59","createdAt":"2025-05-16T12:13:07.568Z","customerCount":2,"displayName":"Maxi","icon":null,"name":"max","pointMultiplier":0,"pointsThreshold":null,"shopId":"17239805","spendThreshold":1400,"status":"Active","updatedAt":"2025-06-12T02:01:41.123Z","campaigns":[]}], 510 rewards: [{"id":"4387","type":"Store Credit","cost":null,"value":null,"valueType":"Amount","currency":"USD","thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5462","cost":0,"value":5,"productVariant":null}}]},"__typename":"Reward"},{"id":"4388","type":"Store Credit","cost":null,"value":null,"valueType":"Amount","currency":null,"thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5463","cost":0,"value":3,"productVariant":null}}]},"__typename":"Reward"},{"id":"4389","type":"Store Credit","cost":null,"value":null,"valueType":"Amount","currency":null,"thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5464","cost":0,"value":8,"productVariant":null}}]},"__typename":"Reward"},{"id":"4390","type":"Store Credit","cost":null,"value":null,"valueType":"Amount","currency":"USD","thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5465","cost":0,"value":25,"productVariant":null}}]},"__typename":"Reward"},{"id":"4391","type":"Store Credit","cost":null,"value":null,"valueType":"Amount","currency":"USD","thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5466","cost":0,"value":10,"productVariant":null}}]},"__typename":"Reward"},{"id":"4392","type":"Store Credit","cost":null,"value":null,"valueType":"Amount","currency":"USD","thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5467","cost":0,"value":5,"productVariant":null}}]},"__typename":"Reward"},{"id":"4393","type":"Store Credit","cost":null,"value":null,"valueType":"Amount","currency":"USD","thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5468","cost":0,"value":12,"productVariant":null}}]},"__typename":"Reward"},{"id":"4394","type":"Store Credit","cost":null,"value":null,"valueType":"Amount","currency":"USD","thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5469","cost":0,"value":35,"productVariant":null}}]},"__typename":"Reward"},{"id":"4395","type":"Store Credit","cost":null,"value":null,"valueType":"Amount","currency":"USD","thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5470","cost":0,"value":25,"productVariant":null}}]},"__typename":"Reward"},{"id":"4396","type":"Store Credit","cost":null,"value":null,"valueType":"Amount","currency":"USD","thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5471","cost":0,"value":7,"productVariant":null}}]},"__typename":"Reward"},{"id":"4397","type":"Store Credit","cost":null,"value":null,"valueType":"Amount","currency":"USD","thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5472","cost":0,"value":16,"productVariant":null}}]},"__typename":"Reward"},{"id":"4398","type":"Store Credit","cost":null,"value":null,"valueType":"Amount","currency":"USD","thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5473","cost":0,"value":45,"productVariant":null}}]},"__typename":"Reward"},{"id":"4405","type":"Store Credit","cost":null,"value":null,"valueType":"Amount","currency":null,"thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5506","cost":0,"value":20,"productVariant":null}}]},"__typename":"Reward"}], 511 earnEvents: [{"id":"23699","title":"First Tier Entry","hidden":false,"type":"Program signup","actionText":"","actionUrl":"","points":null,"thumbnail":null,"description":"","customerProperties":{"edges":[]},"awardType":"reward","rewardVariant":{"id":"5462"},"__typename":"EarnEvent"},{"id":"23700","title":"First Tier 100-200","hidden":false,"type":"Custom","actionText":"","actionUrl":"","points":null,"thumbnail":null,"description":"","customerProperties":{"edges":[]},"awardType":"reward","rewardVariant":{"id":"5463"},"__typename":"EarnEvent"},{"id":"23701","title":"First Tier 200-500","hidden":false,"type":"Custom","actionText":"","actionUrl":"","points":null,"thumbnail":null,"description":"","customerProperties":{"edges":[]},"awardType":"reward","rewardVariant":{"id":"5464"},"__typename":"EarnEvent"},{"id":"23702","title":"First Tier 500+","hidden":false,"type":"Custom","actionText":"","actionUrl":"","points":null,"thumbnail":null,"description":"","customerProperties":{"edges":[]},"awardType":"reward","rewardVariant":{"id":"5465"},"__typename":"EarnEvent"},{"id":"23703","title":"Second Tier Entry","hidden":false,"type":"Custom","actionText":"","actionUrl":"","points":null,"thumbnail":null,"description":"","customerProperties":{"edges":[]},"awardType":"reward","rewardVariant":{"id":"5466"},"__typename":"EarnEvent"},{"id":"23705","title":"Second Tier 100-200","hidden":false,"type":"Custom","actionText":"","actionUrl":"","points":null,"thumbnail":null,"description":"","customerProperties":{"edges":[]},"awardType":"reward","rewardVariant":{"id":"5467"},"__typename":"EarnEvent"},{"id":"23706","title":"Second Tier 200-500","hidden":false,"type":"Custom","actionText":"","actionUrl":"","points":null,"thumbnail":null,"description":"","customerProperties":{"edges":[]},"awardType":"reward","rewardVariant":{"id":"5468"},"__typename":"EarnEvent"},{"id":"23707","title":"Second Tier 500+","hidden":false,"type":"Custom","actionText":"","actionUrl":"","points":null,"thumbnail":null,"description":"","customerProperties":{"edges":[]},"awardType":"reward","rewardVariant":{"id":"5469"},"__typename":"EarnEvent"},{"id":"23708","title":"Third Tier Entry","hidden":false,"type":"Custom","actionText":"","actionUrl":"","points":null,"thumbnail":null,"description":"","customerProperties":{"edges":[]},"awardType":"reward","rewardVariant":{"id":"5470"},"__typename":"EarnEvent"},{"id":"23709","title":"Third Tier 100-200","hidden":false,"type":"Custom","actionText":"","actionUrl":"","points":null,"thumbnail":null,"description":"","customerProperties":{"edges":[]},"awardType":"reward","rewardVariant":{"id":"5471"},"__typename":"EarnEvent"},{"id":"23710","title":"Third Tier 200-500","hidden":false,"type":"Custom","actionText":"","actionUrl":"","points":null,"thumbnail":null,"description":"","customerProperties":{"edges":[]},"awardType":"reward","rewardVariant":{"id":"5472"},"__typename":"EarnEvent"},{"id":"23711","title":"Third Tier 500+","hidden":false,"type":"Custom","actionText":"","actionUrl":"","points":null,"thumbnail":null,"description":"","customerProperties":{"edges":[]},"awardType":"reward","rewardVariant":{"id":"5473"},"__typename":"EarnEvent"},{"id":"23712","title":"First 125 joiners from the event landing page","hidden":true,"type":"Custom","actionText":"","actionUrl":"https:\/\/www.msegrip.com\/pages\/loyalty-event","points":null,"thumbnail":null,"description":"","customerProperties":{"edges":[]},"awardType":"reward","rewardVariant":{"id":"5506"},"__typename":"EarnEvent"}], 512 isLoyaltyVisible: true, 513 referrals: {"id":"304","active":true,"minOrderValue":null,"landingPageUrl":"https:\/\/www.msegrip.com","requireAdvocatePreviousOrder":true,"landingPagePath":"","advocateRewardType":"Discount Code","advocateRewardValueType":"Percent","advocateRewardValue":10,"friendRewardType":"Discount Code","friendRewardValueType":"Percent","friendRewardValue":10,"friendInviteMessage":null,"thumbnail":null,"__typename":"ReferralConfig"}, 514 paidPlan: true, 515 storefrontPublicAccessToken: "8f258d0980e6d3c64d6a292749afae25", 516 loginRedirectActive: true, 517 loginRedirectPath: null, 518 accountsConfig: {"url":"https:\/\/shopify.com\/17239805\/account","customerAccountsVersion":"NEW_CUSTOMER_ACCOUNTS","loginRequiredAtCheckout":false,"loginLinksVisibleOnStorefrontAndCheckout":true}, 519 accountUrls: { 520 base: "\/account", 521 login: "https:\/\/www.msegrip.com\/customer_authentication\/redirect?locale=en\u0026region_country=US", 522 logout: "\/account\/logout", 523 storefrontLogin: "\/customer_authentication\/login?return_to=%2Fpages%2Fparts-store%23account-menu\u0026locale=en\u0026ui_hint=full\u0026region_country=US", 524 register: "https:\/\/shopify.com\/17239805\/account?locale=en\u0026region_country=US\u0026buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJtc2Vyb3Zlci5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTE2NjQ1MDQsIm5iZiI6MTc5MTA1OTcwNH0.LQXLWukBGoXMPormFT1B5-Glv_yud3XLNPz4bcss8fY", 525 }, 526 orderDetailsSetting: null, 527 orderDetailsUrl: null, 528 orderActions: [], 529 returnsLinkUrl: null, 530 evaluateVisibilityConditions: true, 531 // NOTE: This customer object structure must stay in sync with api/shared/liquid/customer-object.liquid 532 // A test in api/routes/shopify/proxy/test/customer-object-sync.test.ts verifies they match 533 customer: null, 534 shop: { 535 id: "17239805", 536 currencyFormat: '${{amount}}', 537 currencyCode: 'USD', 538 domain: "www.msegrip.com", 539 defaultGiftCardImage: "", 540 programLogo: false, 541 programName: "Matthews Studio Equipment", 542 pointsPerDollar: null 543 }, 544 cart: { 545 total_price: 0, 546 eligible_price: 0, 547 discount_applications: [ 548 549 ] 550 }, 551 selectedVariant: null, 552 variants: [ 553 554 ], 555 blocks: [], 556 loginState: { 557 shopifyState: "loggedOut" , 558 lanternState: "loggedOut" 559 } 560 } 561</script>
561 562 563
563<script> 564 window.lantern.accountMenu = { 565 config: {"states":[{"name":"Logged In","blocks":[{"id":"STnb4LTBv3Rb61A31GUrN","name":"Header","type":"dynamic-account-menu-section","blocks":[{"id":"_guKGusSaJ8R1aB2hh3zF","type":"headline","visible":true,"settings":{"size":"base","content":"Welcome back, {{first_name}}","appearance":"default","inlineAlignment":"start"}},{"id":"8Kx_UMs72NntlVo8RBGfa","type":"dam-wallet","visible":true,"settings":{}},{"id":"mQMfW7EQ5naZktt-f5Axz","type":"action-group","blocks":[{"id":"14CZ6TYF5bAny5p1PCbll","type":"opt-in-action","visible":true,"settings":{}}],"visible":true,"settings":{}},{"id":"VWXFggGMGkIzqEgAT6P7A","type":"tierSummary","visible":true,"settings":{"type":"show","showTierIcon":true}},{"id":"Yt9oH0L2OL9dnUH08xTHw","type":"shortcuts","visible":true,"settings":{"actions":[{"id":"sVTqw0Fk0h3SDSyJdNoEe","url":"\/pages\/account-overview","icon":"account","label":"Account"},{"id":"33-J_kHSB0TlN1dlOC1iN","url":"\/pages\/orders","icon":"orders","label":"Orders"}]}}],"visible":true,"settings":{"scheme":"dark"}},{"id":"eLOezAHy6o4OjMcIQu2rM","name":"Body","type":"dynamic-account-menu-section","blocks":[{"id":"b9Nm60-rUDwROfsAzU4IS","type":"latestOrder","visible":true,"settings":{"title":"Latest order","actionText":"View","showProductImage":true,"showMultipleOrders":false,"showLastUpdatedDate":true,"useShopifyOrderPage":false}},{"id":"LKus4c-6gsv2BcMPtoWm3","type":"recentlyViewed","visible":true,"settings":{"title":"Recently viewed","highlightSales":true,"limitToProducts":true,"showDateOnHover":false}}],"visible":true,"settings":{"scheme":"light"}},{"id":"vic4vbFereXsqxZC0gd-8","name":"Footer","type":"dynamic-account-menu-section","blocks":[{"id":"BR_Ai_vMofxkTv1ZAxvHL","type":"menu","visible":false,"settings":{"links":[],"handle":""}},{"id":"WOaFYsVV0d6-DV56ILxQy","type":"link","visible":true,"settings":{"icon":"sign-out","link":"\/customer_identity\/logout","name":"Logout"}}],"visible":false,"settings":{"scheme":"light"}}],"handle":"base"},{"name":"Logged Out","blocks":[{"id":"oTk59_ubXTFdlySAKxrsP","name":"Header","type":"dynamic-account-menu-section","blocks":[{"id":"JBxLbjUQqjAYfHi7BO2wG","type":"headline","visible":true,"settings":{"size":"small","content":"Welcome","appearance":"subdued","inlineAlignment":"start"}},{"id":"Iha_MvbOHZv0tq_Nei_cP","type":"headline","visible":true,"settings":{"size":"base","content":"Sign-up \u0026 Receive $5 store credit","appearance":"default","inlineAlignment":"start"}},{"id":"VV-TEk4WfW7B_ts-XTtqI","type":"text","visible":true,"settings":{"size":"base","content":"Receive additional store credit for every purchase!","appearance":"subdued","inlineAlignment":"start"}},{"id":"KTk2fzDSDm_Q-oxhGk0_D","type":"signUp","blocks":[{"id":"tN95TuTUtG6Z59L6q5DpW","type":"signUpAction","visible":true,"settings":{"type":"secondary","action":"register","content":"Sign up"}},{"id":"2CvrA_I5uYqcC-kUTPUKL","type":"shopLoginAction","visible":true,"settings":{"type":"primary","showLogo":true,"actionText":"Sign in with"}}],"visible":true},{"id":"zuewd9agmWaLBjC-6MFTN","type":"text","visible":true,"settings":{"size":"small","content":"By signing in you agree to our [terms of service](\/policies\/terms-of-service) and [privacy policy](\/policies\/privacy-policy)","appearance":"subdued","inlineAlignment":"start"}}],"visible":true,"settings":{"scheme":"dark"}},{"id":"ZLikzL2QKlSStfn63q0eK","name":"Footer","type":"dynamic-account-menu-section","blocks":[{"id":"IjayE61I9IcJ7AZ0g_-wp","type":"menu","visible":false,"settings":{"links":[],"handle":""}}],"visible":false,"settings":{"scheme":"light"}}],"handle":"logged-out"}],"status":"Active","settings":{"type":"dropdown","panels":{"root":{"id":"root"},"wallet":{"id":"wallet","showBalance":true}},"triggers":[{"id":"QYiUV_YUKloAf3LseXhDn","type":"Auto","value":""}],"menuHandles":[]}},menus: [] 566 } 567 </script>
567 568 <!-- BEGIN app snippet: defer-css --><!-- BEGIN app snippet: vite-tag --> 569 570 571
571<script src="https://cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/dynamic-account-menu-CUW8ejP2.js" type="module" crossorigin="anonymous"></script>
571 572 <link rel="modulepreload" href="https://cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/lantern-Cth1XbPh.js" crossorigin="anonymous"> 573 <link href="//cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/lantern-BFyGyi-p.css" as="style" rel="preload" onload="this.onload=null;this.rel=`stylesheet`" fetchpriority="low" type="text/css" media="all" /> 574 <link rel="modulepreload" href="https://cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/profiling-DnTRkwHL.js" crossorigin="anonymous"> 575 576<!-- END app snippet --><!-- END app snippet --> 577 578<!-- BEGIN app snippet: defer-css --><!-- BEGIN app snippet: vite-tag --> 579 580 581
581<script src="https://cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/init-DpNIl579.js" type="module" crossorigin="anonymous"></script>
581 582 <link rel="modulepreload" href="https://cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/lantern-Cth1XbPh.js" crossorigin="anonymous"> 583 <link href="//cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/lantern-BFyGyi-p.css" as="style" rel="preload" onload="this.onload=null;this.rel=`stylesheet`" fetchpriority="low" type="text/css" media="all" /> 584 585<!-- END app snippet --><!-- END app snippet --> 586 587 588 589 590 591
591<script> 592 document.addEventListener('DOMContentLoaded',()=>{ 593 if(!document.body)return; 594 const s=document.createElement('style'); 595 s.id='lm-custom-css'; 596 s.textContent=".lm--tier-summary-points {\n display: none;\n}\n\n.lm--points-widget__pts {\n display: none;\n}\n\n.lm--loyalty-widget__points {\n display: none !important;\n}"; 597 document.body.appendChild(s); 598 }); 599 </script>
599 600 601 602<div class="lm--hidden" aria-hidden="true" id="LM-shop-login"> 603
603<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"></script>
vendor: 1 bytes, line 603
603
604<script type="module"> 605 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"); 606 607 608</script>
608 609 610<shop-login-button ux-mode="windoid" return-uri="https://www.msegrip.com/account/redirect" proxy="true" proxy-core-idp="true" redirect-type="iframe" response-type="code"></shop-login-button> 611 612</div> 613 614 615<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 616 617 618 619 620 621 622 623 624 625 626 627 628
628<script async src="https://static.klaviyo.com/onsite/js/RQZekF/klaviyo.js?company_id=RQZekF"></script>
628 629
629<script>!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>
629 630 631 632 633 634 635 636
636<script> 637 window.klaviyoReviewsProductDesignMode = false 638 </script>
638 639 640 641 642 643 644 645 646 647 648<!-- END app block --><!-- BEGIN app block: shopify://apps/multi-location-stock-info/blocks/app_embed/7746d7fa-0a6b-4d82-aef7-c6caf8dc1f4b --><input type="hidden" class="pdp-variant-id" data-product-variant-id value=""> 649<input type="hidden" class="pdp-product-id" data-product-id value=""> 650<input type="hidden" id="market-id" data-market-id value="895090754"/> 651<input type="hidden" id="multiloca-customer-id" value=""/> 652<input type="hidden" id="multiloca-customer-location" value=""/> 653<input type="hidden" class="is-embed-active" data-product-id value="true"> 654<p style="display:none" id="imagurldrawer"></p>
655<script type="application/json" id="multiloca-variant-images">{}</script>
655 656<p style="display:none" id="shoptime" >01:35 PM</p> 657 658
658<script type="application/json" id="multiloca-settings">{"distanceIN":true,"showDirectionText":"Get Direction","locationBasedonNearest":false,"distanceVal":"Distance","locationDetection":"","googleMapsAPIKey":"","enableGeolocationSearch":false,"enabledSmartCollectionFilter":false,"enabledOtherLocationMessage":true,"availableMessage":"{\"defaultval\":\"<span style=\\\"color: green;\\\">â Available at {{location_name}} - ({{available_quantity}})</span>\"}","otherLocationMessage":"{\"defaultval\":\"<span style=\\\"color: orange;\\\">â Available at Other location</span>\"}","notAvailableMessage":"{\"defaultval\":\"â Not available at selected location\"}","hideOutofStockItems":false,"pushDownOutofStockItems":false,"enabledInventoryApi":false,"collectionPageProductSelector":"","autoSelectFirstLocation":true,"purchaseFromOneLocation":false,"quantityBasedOnLocation":false,"purchaseOneLocationToast":"Items you are purchasing are availabe at the location you are choosing. Are you sure you want to switch location.","someProductAvailableMessage":"The following items in your cart are not available at Selected location. You can remove unavailable items from your cart and continue...","enabledFullfillment":true,"locationSelectionType":"","addToCartSelector":"","addressPrepopulation":false,"PickeasyIntegration":false,"bundledproducts":false,"hideHeaderBlock":false}</script>
658 659
660<script src="https://cdn.shopify.com/extensions/01a100e4-4ec9-7a80-a0bd-54e680f070aa/multilocation-2-558/assets/popup.js" defer ></script>
vendor: 2 bytes, line 660
660
661<script src="https://cdn.shopify.com/extensions/01a100e4-4ec9-7a80-a0bd-54e680f070aa/multilocation-2-558/assets/geolocation-location.js" defer ></script>
vendor: 2 bytes, line 661
661
662<script src="https://cdn.shopify.com/extensions/01a100e4-4ec9-7a80-a0bd-54e680f070aa/multilocation-2-558/assets/cart-handler.js" defer ></script>
vendor: 2 bytes, line 662
662
663<script src="https://cdn.shopify.com/extensions/01a100e4-4ec9-7a80-a0bd-54e680f070aa/multilocation-2-558/assets/utils.js" defer ></script>
vendor: 2 bytes, line 663
663
664<script src="https://cdn.shopify.com/extensions/01a100e4-4ec9-7a80-a0bd-54e680f070aa/multilocation-2-558/assets/drawer-popup.js" defer ></script>
vendor: 2 bytes, line 664
664
665<script src="https://cdn.shopify.com/extensions/01a100e4-4ec9-7a80-a0bd-54e680f070aa/multilocation-2-558/assets/pickup-shipping.js" defer ></script>
vendor: 2 bytes, line 665
665
666<script src="https://cdn.shopify.com/extensions/01a100e4-4ec9-7a80-a0bd-54e680f070aa/multilocation-2-558/assets/cart-page.js" defer ></script>
vendor: 2 bytes, line 666
666
667<script> 668 // Helper function to decode HTML entities 669 function decodeHtmlEntities(text) { 670 if (!text) return text; 671 const textarea = document.createElement('textarea'); 672 textarea.innerHTML = text; 673 return textarea.value; 674 } 675 676 window.theme = window.theme || {}; 677 const rawTranslations = { 678 getDirections: "Get Directions", 679 openNow: "Open Now", 680 closed: "Closed", 681 ratings: "Ratings", 682 selectALocationText: "Select a location", 683 shopNowText: "Shop Now", 684 days: { 685 monday: "Monday", 686 tuesday: "Tuesday", 687 wednesday: "Wednesday", 688 thursday: "Thursday", 689 friday: "Friday", 690 saturday: "Saturday", 691 sunday: "Sunday" 692 }, 693 storeLocator: { 694 searchLocation: "Search Location", 695 searchProduct: "Search for a product...", 696 available: "Available", 697 totalStores: "Total Stores", 698 defaultLocation: "Default Location" 699 } 700 }; 701 702 // Decode HTML entities in translations 703 window.theme.strings = Object.assign({}, window.theme.strings || {}, { 704 getDirections: decodeHtmlEntities(rawTranslations.getDirections), 705 openNow: decodeHtmlEntities(rawTranslations.openNow), 706 closed: decodeHtmlEntities(rawTranslations.closed), 707 ratings: decodeHtmlEntities(rawTranslations.ratings), 708 selectALocationText: decodeHtmlEntities(rawTranslations.selectALocationText), 709 shopNowText: decodeHtmlEntities(rawTranslations.shopNowText), 710 days: { 711 monday: decodeHtmlEntities(rawTranslations.days.monday), 712 tuesday: decodeHtmlEntities(rawTranslations.days.tuesday), 713 wednesday: decodeHtmlEntities(rawTranslations.days.wednesday), 714 thursday: decodeHtmlEntities(rawTranslations.days.thursday), 715 friday: decodeHtmlEntities(rawTranslations.days.friday), 716 saturday: decodeHtmlEntities(rawTranslations.days.saturday), 717 sunday: decodeHtmlEntities(rawTranslations.days.sunday) 718 }, 719 storeLocator: { 720 searchLocation: decodeHtmlEntities(rawTranslations.storeLocator.searchLocation), 721 searchProduct: decodeHtmlEntities(rawTranslations.storeLocator.searchProduct), 722 available: decodeHtmlEntities(rawTranslations.storeLocator.available), 723 totalStores: decodeHtmlEntities(rawTranslations.storeLocator.totalStores), 724 defaultLocation: decodeHtmlEntities(rawTranslations.storeLocator.defaultLocation) 725 } 726 }); 727</script>
727 728<!-- END app block --><!-- BEGIN app block: shopify://apps/powerful-form-builder/blocks/app-embed/e4bcb1eb-35b2-42e6-bc37-bfe0e1542c9d -->
728<script type="text/javascript" hs-ignore data-cookieconsent="ignore"> 729 var Globo = Globo || {}; 730 var globoFormbuilderRecaptchaInit = function(){}; 731 var globoFormbuilderHcaptchaInit = function(){}; 732 window.Globo.FormBuilder = window.Globo.FormBuilder || {}; 733 window.Globo.FormBuilder.shop = {"configuration":{"money_format":"${{amount}}"},"pricing":{"features":{"bulkOrderForm":false,"cartForm":false,"fileUpload":2,"removeCopyright":false,"restrictedEmailDomains":false,"metrics":false}},"settings":{"copyright":"Powered by <a href=\"https://powerfulform.com\" target=\"_blank\">PowerfulForm</a> <a href=\"https://apps.shopify.com/form-builder-contact-form\" target=\"_blank\">Form Builder</a>","hideWaterMark":false,"reCaptcha":{"recaptchaType":"v2","siteKey":false,"languageCode":"en"},"hCaptcha":{"siteKey":false},"scrollTop":false,"customCssCode":"position: fixed","customCssEnabled":true,"additionalColumns":[]},"encryption_form_id":1,"url":"https://app.powerfulform.com/","CDN_URL":"https://dnhcnb9q6pxc3.cloudfront.net","flags":{"canary_app_version":false},"app_id":"1783207"}; 734 if(window.Globo.FormBuilder.shop && window.Globo.FormBuilder.shop?.storefront_access_token){ 735 delete window.Globo.FormBuilder.shop.storefront_access_token; 736 } 737 738 if(window.Globo.FormBuilder.shop.settings.customCssEnabled && window.Globo.FormBuilder.shop.settings.customCssCode){ 739 const customStyle = document.createElement('style'); 740 customStyle.type = 'text/css'; 741 customStyle.innerHTML = window.Globo.FormBuilder.shop.settings.customCssCode; 742 document.head.appendChild(customStyle); 743 } 744 745 window.Globo.FormBuilder.forms = []; 746 747 748 749 750 window.Globo.FormBuilder.forms[112999] = {"112999":{"elements":[{"id":"group-1","type":"group","label":"Page 1","description":"","elements":[{"id":"text","type":"text","label":{"en":"First Name","vi":"Your Name"},"placeholder":{"en":""},"description":null,"hideLabel":false,"required":true,"columnWidth":50},{"id":"text-3","type":"text","label":{"en":"Last Name","vi":"Your Name"},"placeholder":{"en":""},"description":null,"hideLabel":false,"required":true,"columnWidth":50,"conditionalField":false},{"id":"email","type":"email","label":"Email","placeholder":{"en":""},"description":null,"hideLabel":false,"required":true,"columnWidth":50,"conditionalField":false},{"id":"phone-1","type":"phone","label":{"en":"Phone Number","vi":"Phone"},"placeholder":"","description":"","validatePhone":true,"onlyShowFlag":false,"defaultCountryCode":"auto","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"displayType":"show","displayDisjunctive":false,"conditionalField":false},{"id":"url-1","type":"url","label":{"en":"Company Website"},"placeholder":{"en":""},"description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"displayType":"show","displayDisjunctive":false,"conditionalField":false,"required":true},{"id":"textarea-1","type":"textarea","label":{"en":"Company Address"},"placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"displayType":"show","displayDisjunctive":false,"conditionalField":false,"required":true},{"id":"text-2","type":"text","label":{"en":"Type of Business"},"placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"displayType":"show","displayDisjunctive":false,"conditionalField":false,"required":true},{"id":"text-1","type":"text","label":{"en":"Project Description"},"placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":100,"displayType":"show","displayDisjunctive":false,"conditionalField":false,"required":true},{"id":"file2-1","type":"file2","label":{"en":"Attachment"},"button-text":"Browse file","placeholder":"Choose file or drag here","hint":{"en":"Supported format: JPG, JPEG, PDF, PNG, GIF, SVG."},"allowed-multiple":false,"allowed-extensions":["jpg","jpeg","png","gif","svg","pdf"],"description":"","hideLabel":false,"keepPositionLabel":false,"columnWidth":100,"displayType":"show","displayDisjunctive":false,"conditionalField":false,"required":false,"sizeLimit":2},{"id":"select-1","type":"select","label":{"en":"How did you hear about us?"},"placeholder":"Please select","options":[{"label":{"en":"Word of Mouth"},"value":"Word of Mouth"},{"label":{"en":"Sales Person"},"value":"Sales Person"},{"label":{"en":"Customer"},"value":"Customer"},{"label":{"en":"Email"},"value":"Email"},{"label":{"en":"Social Media"},"value":"Social Media"},{"label":{"en":"Google"},"value":"Google"},{"label":{"en":"Other"},"value":"Other"}],"defaultOption":"","description":"","hideLabel":false,"keepPositionLabel":false,"columnWidth":100,"displayType":"show","displayDisjunctive":false,"conditionalField":false,"required":true}]}],"errorMessage":{"required":"{{ label | capitalize }} is required","minSelections":"Please choose at least {{ min_selections }} options","maxSelections":"Please choose at maximum of {{ max_selections }} options","exactlySelections":"Please choose exactly {{ exact_selections }} options","minProductSelections":"Please choose at least {{ min_selections }} products","maxProductSelections":"Please choose a maximum of {{ max_selections }} products","minProductQuantities":"Please choose a quantity of at least {{ min_quantities }} products","maxProductQuantities":"Please choose a quantity of no more than {{ max_quantities }} products","minEachProductQuantities":"Choose quantity of product {{product_name}} of at least {{min_quantities}}","maxEachProductQuantities":"Choose quantity of product {{product_name}} of at most {{max_quantities}}
750","invalid":"Invalid","invalidName":"Invalid name","invalidEmail":"Email address is invalid","restrictedEmailDomain":"This email domain is restricted","invalidURL":"Invalid url","invalidPhone":"Invalid phone","invalidNumber":"Invalid number","invalidPassword":"Invalid password","confirmPasswordNotMatch":"Confirmed password doesn't match","customerAlreadyExists":"Customer already exists","keyAlreadyExists":"Data already exists","fileSizeLimit":"File size limit","fileNotAllowed":"File not allowed","requiredCaptcha":"Required captcha","requiredProducts":"Please select product","limitQuantity":"The number of products left in stock has been exceeded","shopifyInvalidPhone":"phone - Enter a valid phone number to use this delivery method","shopifyPhoneHasAlready":"phone - Phone has already been taken","shopifyInvalidProvice":"addresses.province - is not valid","otherError":"Something went wrong, please try again","limitNumberOfSubmissions":"Form submission limit reached"},"appearance":{"layout":"default","theme_design":false,"width":600,"style":"flat_rounded","mainColor":"rgba(0,0,0,1)","floatingIcon":"\u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"envelope\" class=\"svg-inline--fa fa-envelope fa-w-16\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"\u003e\u003cpath fill=\"currentColor\" d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e","floatingText":null,"displayOnAllPage":false,"formType":"normalForm","background":"color","backgroundColor":"#fff","descriptionColor":"#6c757d","headingColor":"#000","labelColor":"#000","optionColor":"#000","paragraphBackground":"#fff","paragraphColor":"#000","font":{"family":"Assistant","variant":"300"},"colorScheme":{"solidButton":{"red":0,"green":0,"blue":0,"alpha":1},"solidButtonLabel":{"red":255,"green":255,"blue":255},"text":{"red":0,"green":0,"blue":0},"outlineButton":{"red":0,"green":0,"blue":0,"alpha":1},"background":{"red":255,"green":255,"blue":255}}},"afterSubmit":{"action":"clearForm","title":"Thanks for getting in touch!","message":"\u
750003cp\u003eWe appreciate you contacting us. One of our colleagues will get back in touch with you soon!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eHave a great day!\u003c\/p\u003e","redirectUrl":null},"footer":{"description":null,"previousText":"Previous","nextText":"Next","submitText":"Submit"},"header":{"active":true,"title":{"en":"Matthews Custom Solutions"},"description":{"en":"\u003cp\u003eSubmit your information and we'll get back to you shortly.\u003c\/p\u003e"},"headerAlignment":"center"},"isStepByStepForm":true,"publish":{"requiredLogin":false,"requiredLoginMessage":"Please \u003ca href='\/account\/login' title='login'\u003elogin\u003c\/a\u003e to continue","ticket":{"enabled":true,"suffix":"CSTMSE"}},"reCaptcha":{"enable":false},"html":"\n\u003cdiv class=\"globo-form default-form globo-form-id-112999 \" data-locale=\"en\" \u003e\n\n\u003cstyle\u003e\n\n\n \n \n @import url('https:\/\/fonts.googleapis.com\/css?family=Assistant:ital,wght@0,300');\n \n\n :root .globo-form-app[data-id=\"112999\"]{\n \n --gfb-color-solidButton: 0,0,0;\n --gfb-color-solidButtonColor: rgb(var(--gfb-color-solidButton));\n --gfb-color-solidButtonLabel: 255,255,255;\n --gfb-color-solidButtonLabelColor: rgb(var(--gfb-color-solidButtonLabel));\n --gfb-color-text: 0,0,0;\n --gfb-color-textColor: rgb(var(--gfb-color-text));\n --gfb-color-outlineButton: 0,0,0;\n --gfb-color-outlineButtonColor: rgb(var(--gfb-color-outlineButton));\n --gfb-color-background: 255,255,255;\n --gfb-color-backgroundColor: rgb(var(--gfb-color-background));\n \n --gfb-main-color: rgba(0,0,0,1);\n --gfb-primary-color: var(--gfb-color-solidButtonColor, var(--gfb-main-color));\n --gfb-primary-text-color: var(--gfb-color-solidButtonLabelColor, #FFF);\n --gfb-form-width: 600px;\n --gfb-font-family: inherit;\n --gfb-font-style: inherit;\n --gfb--image: 40%;\n --gfb-image-ratio-draft: var(--gfb--image);\n --gfb-image-ratio: var(--gfb-image-ratio-draft);\n \n \n --gfb-font-family: \"Assistant\";\n --gfb-font-weight: 300;\n --gfb-font-style: normal;\n \n --gfb-bg-temp-color: #FFF;\n --gfb-bg-position: ;\n \n --gfb-bg-temp-color: #fff;\n \n --gfb-bg-color: var(--gfb-color-backgroundColor, var(--gfb-bg-temp-color));\n \n }\n \n.globo-form-id-112999 .globo-form-app{\n max-width: 600px;\n width: -webkit-fill-available;\n \n background-color: var(--gfb-bg-color);\n \n \n}\n\n.globo-form-id-112999 .globo-form-app .globo-heading{\n color: var(--gfb-color-textColor, #000)\n}\n\n\n.globo-form-id-112999 .globo-form-app .header {\n text-align:center;\n}\n\n\n.globo-form-id-112999 .globo-form-app .globo-description,\n.globo-form-id-112999 .globo-form-app .header .globo-description{\n --gfb-color-description: rgba(var(--gfb-color-text), 0.8);\n color: var(--gfb-color-description, #6c757d);\n}\n.globo-form-id-112999 .globo-form-app .globo-label,\n.globo-form-id-112999 .globo-form-app .globo-form-control label.globo-label,\n.globo-form-id-112999 .globo-form-app .globo-form-control label.globo-label span.label-content{\n color: var(--gfb-color-textColor, #000);\n text-align: left;\n}\n.globo-form-id-112999 .globo-form-app .globo-label.globo-position-label{\n height: 20px !important;\n}\n.globo-form-id-112999 .globo-form-app .globo-form-control .help-text.globo-description,\n.globo-form-id-112999 .globo-form-app .globo-form-control span.globo-description{\n --gfb-color-description: rgba(var(--gfb-color-text), 0.8);\n color: var(--gfb-color-description, #6c757d);\n}\n.globo-form-id-112999 .globo-form-app .globo-form-control .checkbox-wrapper .globo-option,\n.globo-form-id-112999 .globo-form-app .globo-form-control .radio-wrapper .globo-option\n{\n color: var(--gfb-color-textColor, #000);\n}\n.globo-form-id-112999 .globo-form-app .footer,\n.globo-form-id-112999 .globo-form-app .gfb__footer{\n text-align:;\n}\n.globo-form-id-112999 .globo-form-app .footer button,\n.globo-form-id-112999 .globo-form-app .gfb__footer button{\n border:1px solid var(--gfb-primary-color);\n \n}\n.globo-form-id-112999 .globo-form-app .footer button.submit,\n.globo-form-id-112999 .globo-form-app .gfb__footer button.submit\n.globo-form-id-112999 .globo-form-app .footer button.checkout,\n.globo-form-id-112999 .globo-form-app .gfb__footer button.checkout,\n.globo-form-id-112999 .globo-form-app .footer button.action.loading .spinner,\n.globo-form-id-112999 .globo-form-app .gfb__footer button.action.loading .spinner{\n background-color: var(--gfb-primary-color);\n color : #ffffff;\n}\n.globo-form-id-112999 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:before {\n content: url('data:image\/svg+xml;
750 utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-112999 .globo-form-app .globo-form-control .star-rating\u003efieldset\u003einput:checked ~ label:before {\n content: url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-112999 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover:before,\n.globo-form-id-112999 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover ~ label:before{\n content : url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e')\n}\n.globo-form-id-112999 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked ~ .checkbox-label:before {\n border-color: var(--gfb-primary-color);\n box-shadow: 0 4px 6px rgba(50,50,93,0.11), 0 1px 3px rgba(0,0,0,0.08);\n background-color: var(--gfb-primary-color);\n}\n.globo-form-id-112999 .globo-form-app .step.-completed .step__number,\n.globo-form-id-112999 .globo-form-app .line.-progress,\n.globo-form-id-112999 .globo-form-app .line.-start{\n background-color: var(--gfb-primary-color);\n}\n.globo-form-id-112999 .globo-form-app .checkmark__check,\n.globo-form-id-112999 .globo-form-app .checkmark__circle{\n stroke: var(--gfb-primary-color);\n}\n.globo-form-id-112999 .floating-button{\n background-color: var(--gfb-primary-color);\n}\n.globo-form-id-112999 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input ~ .checkbox-label:before,\n.globo-form-app .globo-form-control .radio-wrapper .radio-input ~ .radio-label:after{\n border-color : var(--gfb-primary-color);\n}\n.globo-form-id-112999 .flatpickr-day.selected, \n.globo-form-id-112999 .flatpickr-day.startRange, \n.globo-form-id-112999 .flatpickr-day.endRange, \n.globo-form-id-112999 .flatpickr-day.selected.inRange, \n.globo-form-id-112999 .flatpickr-day.startRange.inRange, \n.globo-form-id-112999 .flatpickr-day.endRange.inRange, \n.globo-form-id-112999 .flatpickr-day.selected:focus, \n.globo-form-id-112999 .flatpickr-day.startRange:focus, \n.globo-form-id-112999 .flatpickr-day.endRange:focus, \n.globo-form-id-112999 .flatpickr-day.selected:hover, \n.globo-form-id-112999 .flatpickr-day.startRange:hover, \n.globo-form-id-112999 .flatpickr-day.endRange:hover, \n.globo-form-id-112999 .flatpickr-day.selected.prevMonthDay, \n.globo-form-id-112999 .flatpickr-day.startRange.prevMonthDay, \n.globo-form-id-112999 .flatpickr-day.endRange.prevMonthDay, \
750n.globo-form-id-112999 .flatpickr-day.selected.nextMonthDay, \n.globo-form-id-112999 .flatpickr-day.startRange.nextMonthDay, \n.globo-form-id-112999 .flatpickr-day.endRange.nextMonthDay {\n background: var(--gfb-primary-color);\n border-color: var(--gfb-primary-color);\n}\n.globo-form-id-112999 .globo-paragraph {\n background: #fff;\n color: var(--gfb-color-textColor, #000);\n width: 100%!important;\n}\n\n[dir=\"rtl\"] .globo-form-app .header .title,\n[dir=\"rtl\"] .globo-form-app .header .description,\n[dir=\"rtl\"] .globo-form-id-112999 .globo-form-app .globo-heading,\n[dir=\"rtl\"] .globo-form-id-112999 .globo-form-app .globo-label,\n[dir=\"rtl\"] .globo-form-id-112999 .globo-form-app .globo-form-control label.globo-label,\n[dir=\"rtl\"] .globo-form-id-112999 .globo-form-app .globo-form-control label.globo-label span.label-content{\n text-align: right;\n}\n\n[dir=\"rtl\"] .globo-form-app .line {\n left: unset;\n right: 50%;\n}\n\n[dir=\"rtl\"] .globo-form-id-112999 .globo-form-app .line.-start {\n left: unset; \n right: 0%;\n}\n\n\u003c\/style\u003e\n\n\n\n\n\u003cdiv class=\"globo-form-app default-layout gfb-style-flat_rounded gfb-font-size-medium\" data-id=112999\u003e\n \n \u003cdiv class=\"header dismiss hidden\" onclick=\"Globo.FormBuilder.closeModalForm(this)\"\u003e\n \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cform class=\"g-container\" novalidate action=\"https:\/\/app.powerfulform.com\/api\/front\/form\/112999\/send\" method=\"POST\" enctype=\"multipart\/form-data\" data-id=112999\u003e\n \n \n \u003cdiv class=\"header\" data-path=\"header\"\u003e\n \u003ch3 class=\"title globo-heading\"\u003eMatthews Custom Solutions\u003c\/h3\u003e\n \n \u003cdiv class=\"description globo-description\"\u003e\u003cp\u003eSubmit your information and we'll get back to you shortly.\u003c\/p\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \n \n \n \u003cdiv class=\"globo-formbuilder-wizard\" data-id=112999\u003e\n \u003cdiv class=\"wizard__content\"\u003e\n \u003cheader class=\"wizard__header\"\u003e\n \u003cdiv class=\"wizard__steps\"\u003e\n \u003cnav class=\"steps hidden\"\u003e\n \n \n \n \n \n \n \n \n \n \n \u003cdiv class=\"step last \" data-element-id=\"group-1\" data-step=\"0\" \u003e\n \u003cdiv class=\"step__content\"\u003e\n \u003cp class=\"step__number\"\u003e\u003c\/p\u003e\n \u003csvg class=\"checkmark\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=52 height=52 viewBox=\"0 0 52 52\"\u003e\n \u003ccircle class=\"checkmark__circle\" cx=\"26\" cy=\"26\" r=\"25\" fill=\"none\"\/\u003e\n \u003cpath class=\"checkmark__check\" fill=\"none\" d=\"M14.1 27.2l7.1 7.2 16.7-16.8\"\/\u003e\n \u003c\/svg\u003e\n \u003cdiv class=\"lines\"\u003e\n \n \u003cdiv class=\"line -start\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"line -background\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"line -progress\"\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e \n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n \u003c\/nav\u003e\n \u003c\/div\u003e\n \u003c\/header\u003e\n \u003cdiv class=\"panels\"\u003e\n \n \n \n \n \n \u003cdiv class=\"panel \" data-element-id=\"group-1\" data-id=112999 data-step=\"0\" style=\"padding-top:0\"\u003e\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \" data-type='text' data-element-id='text'\u003e\n \n \n\n \n \n \u003cdiv class=\"editor-actions\" data-element-type=\"text\"\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"top\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"right\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"bottom\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"left\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\n \n \n\u003clabel for=\"112999-text\" class=\"flat_rounded-label globo-label gfb__label-v2 \" data-label=\"First Name\"\u003e\n \u003cspan class=\"label-content\" data-label=\"First Name\"\u003eFirst Name\u003c\/span\u003e\n \n \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \u003cdiv class=\"globo-form-input\"\u003e\n \n \n \u003cinput type=\"text\" data-type=\"text\" class=\"flat_rounded-input\" id=\"112999-text\" name=\"text\" placeholder=\"\" presence \u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"help-text globo-description\"\u003e\u003c\/small\u003e\n \n \u003csmall class=\"messages\" id=\"112999-text-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \" data-type='text' data-element-id='text-3'\u003e\n \n \n\n \n \n \u003cdiv class=\"editor-actions\" data-element-type=\"text\"\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"top\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"right\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"bottom\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"left\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\n \n \n\u003clabel for=\"112999-text-3\" class=\"flat_rounded-label globo-label gfb__label-v2 \" data-label=\"Last Name\"\u003e\n \u003cspan class=\"label-content\" data-label=\"Last Name\"\u003eLast Name\u003c\/span\u003e\n \n \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \u003cdiv class=\"globo-form-input\"\u003e\n \n \n \u003cinput type=\"text\" data-type=\"text\" class=\"flat_rounded-input\" id=\"112999-text-3\" name=\"text-3\" placeholder=\"\" presence \u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"help-text globo-description\"\u003e\u003c\/small\u003e\n \n \u003csmall class=\"messages\" id=\"112999-text-3-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \" data-type='email' data-element-id='email'\u003e\n \n \n\n \n \n \u003cdiv class=\"editor-actions\" data-element-type=\"email\"\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"top\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"right\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"bottom\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"left\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor
750-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\n \n \n\u003clabel for=\"112999-email\" class=\"flat_rounded-label globo-label gfb__label-v2 \" data-label=\"Email\"\u003e\n \u003cspan class=\"label-content\" data-label=\"Email\"\u003eEmail\u003c\/span\u003e\n \n \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \u003cdiv class=\"globo-form-input\"\u003e\n \n \n \u003cinput type=\"text\" data-type=\"email\" class=\"flat_rounded-input\" id=\"112999-email\" name=\"email\" placeholder=\"\" presence \u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"help-text globo-description\"\u003e\u003c\/small\u003e\n \n \u003csmall class=\"messages\" id=\"112999-email-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \" data-type='phone' data-element-id='phone-1' data-intl-phone\u003e\n \n \n\n \n \n \u003cdiv class=\"editor-actions\" data-element-type=\"phone\"\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"top\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"right\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"bottom\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"left\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\n \n \n\u003clabel for=\"112999-phone-1\" class=\"flat_rounded-label globo-label gfb__label-v2 \" data-label=\"Phone Number\"\u003e\n \u003cspan class=\"label-content\" data-label=\"Phone Number\"\u003ePhone Number\u003c\/span\u003e\n \n \u003cspan\u003e\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \u003cdiv class=\"globo-form-input gfb__phone-placeholder\" input-placeholder=\"\"\u003e\n \n \n \u003cinput type=\"text\" data-type=\"phone\" class=\"flat_rounded-input\" id=\"112999-phone-1\" name=\"phone-1\" placeholder=\"\" validate default-country-code=\"auto\"\u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"messages\" id=\"112999-phone-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \" data-type='url' data-element-id='url-1'\u003e\n \n \n\n \n \n \u003cdiv class=\"editor-actions\" data-element-type=\"url\"\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"top\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"right\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"bottom\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"left\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\n \n \n\u003clabel for=\"112999-url-1\"
750class=\"flat_rounded-label globo-label gfb__label-v2 \" data-label=\"Company Website\"\u003e\n \u003cspan class=\"label-content\" data-label=\"Company Website\"\u003eCompany Website\u003c\/span\u003e\n \n \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \u003cdiv class=\"globo-form-input\"\u003e\n \n \n \u003cinput type=\"text\" data-type=\"url\" class=\"flat_rounded-input\" id=\"112999-url-1\" name=\"url-1\" placeholder=\"\" presence \u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"messages\" id=\"112999-url-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \" data-type='textarea' data-element-id='textarea-1'\u003e\n \n \n\n \n \n \u003cdiv class=\"editor-actions\" data-element-type=\"textarea\"\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"top\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"right\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"bottom\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"left\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\n \n \n\u003clabel for=\"112999-textarea-1\" class=\"flat_rounded-label globo-label gfb__label-v2 \" data-label=\"Company Address\"\u003e\n \u003cspan class=\"label-content\" data-label=\"Company Address\"\u003eCompany Address\u003c\/span\u003e\n \n \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \u003cdiv class=\"globo-form-input\"\u003e\n \n \u003ctextarea id=\"112999-textarea-1\" data-type=\"textarea\" class=\"flat_rounded-input\" rows=\"3\" name=\"textarea-1\" placeholder=\"\" presence \u003e\u003c\/textarea\u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"messages\" id=\"112999-textarea-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \" data-type='text' data-element-id='text-2'\u003e\n \n \n\n \n \n \u003cdiv class=\"editor-actions\" data-element-type=\"text\"\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"top\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"right\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"bottom\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"left\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\n \n \n\u003clabel for=\"112999-text-2\" class=\"flat_rounded-label globo-label gfb__label-v2 \" data-label=\"Type of Business\"\u003e\n \u003cspan class=\"label-content\" data-label=\"Type of Business\"\u003eType of Business\u003c\/span\u003e\n \n \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \u003cdiv class=\"globo-form-input\"\u003e\n \n \n \u003cinput type=\"text\" data-type=\"text\" class=\"flat_rounded-input\" id=\"112999-text-2\" name=\"text-2\" placeholder=\"\" presence \u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"messages\" id=\"112999-text-2-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \" data-type='text' data-element-id='text-1'\u003e\n \n \n\n \n \n \u003cdiv class=\"editor-actions\" data-element-type=\"text\"\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"top\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"right\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"bottom\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"left\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\n \n \n\u003clabel for=\"112999-text-1\" class=\"flat_rounded-label globo-label gfb__label-v2 \" data-label=\"Project Description\"\u003e\n \u003cspan class=\"label-content\" data-label=\"Project Description\"\u003eProject Description\u003c\/span\u003e\n \n \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \u003cdiv class=\"globo-form-input\"\u003e\n \n \n \u003cinput type=\"text\" data-type=\"text\" class=\"flat_rounded-input\" id=\"112999-text-1\" name=\"text-1\" placeholder=\"\" presence \u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"messages\" id=\"112999-text-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \" data-type='file2' data-element-id='file2-1'\u003e\n \u003clabel tabindex=\"0\" aria-label=\"Browse file\" for=\"temp-for-112999-file2-1\" class=\"flat_rounded-label globo-label \" data-label=\"Attachment\"\u003e\u003cspan class=\"label-content\" data-label=\"Attachment\"\u003eAttachment\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/label\u003e\n \u003cdiv class=\"globo-form-input\"\u003e\n \u003cdiv class=\"gfb__dropzone\"\u003e\n \u003cdiv class=\"gfb__dropzone--content\"\u003e\n \u003cdiv class=\"gfb__dropzone--placeholder\"\u003e\n \u003cdiv class=\"gfb__dropzone--placeholder--title\"\u003e\n Choose file or drag here\n \u003c\/div\u003e\n \n \u003cdiv class=\"gfb__dropzone--placeholder--description\"\u003e\n Supported format: JPG, JPEG, PDF, PNG, GIF, SVG.\n \u003c\/div\u003e\n \n \n \u003cbutton type=\"button\" for=\"112999-file2-1\" class=\"gfb__dropzone--placeholder--button\"\u003eBrowse file\u003c\/button\u003e\n \n \u003c\/div\u003e\n \u003cdiv class=\"gfb__dropzone--preview--area\"\u003e\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cinput style=\"display:none\" type=\"file\" id=\"temp-for-112999-file2-1\" \/\u003e\n \u003clabel for=\"temp-for-112999-file2-1_\"\u003e\u003cspan class=\"gfb__hidden\"\u003etemp-for-112999-file2-1_\u003c\/span\u003e\u003c\/label\u003e\n \u003cinput style=\"display:none\" type=\"file\" id=\"temp-for-112999-file2-1_\" data-type=\"file2\" class=\"flat_rounded-input\" id=\"112999-file2-1\" name=\"file2-1\" placeholder=\"Choose file or drag here\" data-allowed-extensions=\"jpg,jpeg,png,gif,svg,pdf\" data-file-size-limit=\"2\" data-file-limit=\"\" \u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"messages\" id=\"112999-file2-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \" data-type='select' data-element-id='select-1' data-default-value=\"\" data-type=\"select\" \u003e\n \n \n\n \n \n \u003cdiv class=\"editor-actions\" data-element-type=\"select\"\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"top\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg
750\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"right\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"bottom\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"editor-add-action hidden\" data-position=\"left\"\u003e\n \u003cdiv class=\"editor-add-button\"\u003e\n \u003cdiv class=\"editor-add-button-indicator\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"editor-add-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\"\u003e\u003cpath d=\"M10.75 5.75c0-.414-.336-.75-.75-.75s-.75.336-.75.75v3.5h-3.5c-.414 0-.75.336-.75.75s.336.75.75.75h3.5v3.5c0 .414.336.75.75.75s.75-.336.75-.75v-3.5h3.5c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-3.5v-3.5Z\"\/\u003e\u003c\/svg\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\n \n \n\u003clabel for=\"112999-select-1\" class=\"flat_rounded-label globo-label gfb__label-v2 \" data-label=\"How did you hear about us?\"\u003e\n \u003cspan class=\"label-content\" data-label=\"How did you hear about us?\"\u003eHow did you hear about us?\u003c\/span\u003e\n \n \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \n \n \u003cdiv class=\"globo-form-input\"\u003e\n \n \n \u003cselect data-searchable=\"\" name=\"select-1\" id=\"112999-select-1\" class=\"flat_rounded-input wide\" presence\u003e\n \u003coption selected=\"selected\" value=\"\" disabled=\"disabled\"\u003ePlease select\u003c\/option\u003e\n \n \u003coption value=\"Word of Mouth\" \u003eWord of Mouth\u003c\/option\u003e\n \n \u003coption value=\"Sales Person\" \u003eSales Person\u003c\/option\u003e\n \n \u003coption value=\"Customer\" \u003eCustomer\u003c\/option\u003e\n \n \u003coption value=\"Email\" \u003eEmail\u003c\/option\u003e\n \n \u003coption value=\"Social Media\" \u003eSocial Media\u003c\/option\u003e\n \n \u003coption value=\"Google\" \u003eGoogle\u003c\/option\u003e\n \n \u003coption value=\"Other\" \u003eOther\u003c\/option\u003e\n \n \u003c\/select\u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"messages\" id=\"112999-select-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n \n \n \n \n \n \n \n \n \u003c\/div\u003e\n \n \n \u003c\/div\u003e\n \u003cdiv class=\"message error\" data-other-error=\"Something went wrong, please try again\"\u003e\n \u003cdiv class=\"content\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n \n \u003cdiv class=\"message success\"\u003e\n \n \u003cdiv class=\"gfb__c
750ontent-title\"\u003eThanks for getting in touch!\u003c\/div\u003e\n \n \u003cdiv class=\"gfb__discount-wrapper\" onclick=\"Globo.FormBuilder.handleCopyDiscountCode(this)\"\u003e\n \u003cdiv class=\"gfb__content-discount\"\u003e\n \u003cspan class=\"gfb__discount-code\"\u003e\u003c\/span\u003e\n \u003cdiv class=\"gfb__copy\"\u003e\n \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z\"\/\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"gfb__copied\"\u003e\n \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"\/\u003e\u003c\/svg\u003e\n \u003c\/div\u003e \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"content\"\u003e\u003cp\u003eWe appreciate you contacting us. One of our colleagues will get back in touch with you soon!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eHave a great day!\u003c\/p\u003e\u003c\/div\u003e\n \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n \u003csvg width=20 height=20 width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n \n \u003cdiv class=\"gfb__footer wizard__footer\" data-path=\"footer\" \u003e\n \n \n \u003cdiv class=\"description globo-description\"\u003e\u003c\/div\u003e\n \n \n \u003cbutton type=\"button\" class=\"action previous hidden flat_rounded-button\"\u003ePrevious\u003c\/button\u003e\n \u003cbutton type=\"button\" class=\"action next submit flat_rounded-button\" data-submitting-text=\"\" data-submit-text='\u003cspan class=\"spinner\"\u003e\u003c\/span\u003eSubmit' data-next-text=\"Next\" \u003e\u003cspan class=\"spinner\"\u003e\u003c\/span\u003eNext\u003c\/button\u003e\n \n \u003cp class=\"wizard__congrats-message\"\u003e\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003cinput type=\"hidden\" value=\"\" name=\"customer[id]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"customer[email]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"customer[name]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"page[title]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"page[href]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"_keyLabel\"\u003e\n \u003c\/form\u003e\n \n \n \u003cdiv class=\"message success\"\u003e\n \n \u003cdiv class=\"gfb__c
750ontent-title\"\u003eThanks for getting in touch!\u003c\/div\u003e\n \n \u003cdiv class=\"gfb__discount-wrapper\" onclick=\"Globo.FormBuilder.handleCopyDiscountCode(this)\"\u003e\n \u003cdiv class=\"gfb__content-discount\"\u003e\n \u003cspan class=\"gfb__discount-code\"\u003e\u003c\/span\u003e\n \u003cdiv class=\"gfb__copy\"\u003e\n \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z\"\/\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"gfb__copied\"\u003e\n \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"\/\u003e\u003c\/svg\u003e\n \u003c\/div\u003e \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"content\"\u003e\u003cp\u003eWe appreciate you contacting us. One of our colleagues will get back in touch with you soon!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eHave a great day!\u003c\/p\u003e\u003c\/div\u003e\n \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n\u003c\/div\u003e\n\n\u003c\/div\u003e\n"}}[112999]; 751 752 753 754 window.Globo.FormBuilder.url = window.Globo.FormBuilder.shop.url; 755 window.Globo.FormBuilder.CDN_URL = window.Globo.FormBuilder.shop.CDN_URL ?? window.Globo.FormBuilder.shop.url; 756 window.Globo.FormBuilder.themeOs20 = true; 757 window.Globo.FormBuilder.searchProductByJson = true; 758 759 760 window.Globo.FormBuilder.__webpack_public_path_2__ = "https://cdn.shopify.com/extensions/01a0fc0d-2150-7cf1-86f8-1d048d2b8454/powerful-form-builder-360/assets/";Globo.FormBuilder.page = { 761 href : window.location.href, 762 type: "page" 763 }; 764 Globo.FormBuilder.page.title = document.title 765 766 767 if(window.AVADA_SPEED_WHITELIST){ 768 const pfbs_w = new RegExp("powerful-form-builder", 'i') 769 if(Array.isArray(window.AVADA_SPEED_WHITELIST)){ 770 window.AVADA_SPEED_WHITELIST.push(pfbs_w) 771 }else{ 772 window.AVADA_SPEED_WHITELIST = [pfbs_w] 773 } 774 } 775 776 Globo.FormBuilder.shop.configuration = Globo.FormBuilder.shop.configuration || {}; 777 Globo.FormBuilder.shop.configuration.money_format = "${{amount}}"; 778</script>
vendor: 1 bytes, line 778
778
779<script src="https://cdn.shopify.com/extensions/01a0fc0d-2150-7cf1-86f8-1d048d2b8454/powerful-form-builder-360/assets/globo.formbuilder.index.js" defer="defer" data-cookieconsent="ignore"></script>
779 780 781 782 783 784<!-- END app block --><!-- BEGIN app block: shopify://apps/hulk-form-builder/blocks/app-embed/b6b8dd14-356b-4725-a4ed-77232212b3c3 --><!-- BEGIN app snippet: hulkapps-formbuilder-theme-ext -->
784<script type="text/javascript"> 785 786 if (typeof window.formbuilder_customer != "object") { 787 window.formbuilder_customer = {} 788 } 789 790 791 792 window.hulkFormBuilder = { 793 form_data: {"form_chclJv1750LML002mXf0jA":{"uuid":"chclJv1750LML002mXf0jA","form_name":"Catalog Mailer","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3\u003eCatalog Mailer\u003c\/h3\u003e\n","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#333333","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#333333","btn_border_size":"1","form_name":"Catalog Mailer","form_access_message":"\u
793003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"page_number":1},{"type":"email","position":2,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"text","position":3,"label":"Company Name","page_number":1},{"Conditions":{},"type":"text","position":4,"label":"Address 1","page_number":1},{"Conditions":{},"type":"text","position":5,"label":"Address 2","page_number":1},{"Conditions":{},"type":"text","position":6,"label":"City","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"text","position":7,"label":"State","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"text","position":8,"label":"Zip","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"text","position":9,"label":"Country","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"select","position":10,"label":"Category","values":"Dealer\/Distributor\nRental House\nEnd User","elementCost":{},"required":"yes","page_number":1},{"Conditions":{},"type":"text","position":11,"label":"Primary Dealer\/Rental House","page_number":1}]},"is_spam_form":false,"shop_uuid":"ruvDBfiE6YJaTg7sYIkh7g","shop_timezone":"America\/Los_Angeles","shop_id":108073,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Advanced","shop_shopify_domain":"mserover.myshopify.com","popup_settings":{},"form_is_active":true}}, 794 shop_data: {"shop_ruvDBfiE6YJaTg7sYIkh7g":{"shop_uuid":"ruvDBfiE6YJaTg7sYIkh7g","shop_timezone":"America\/Los_Angeles","shop_id":108073,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Advanced","shop_shopify_domain":"mserover.myshopify.com","shop_created_at":"2024-05-24T10:38:46.505-05:00","is_skip_metafield":false,"shop_deleted":false,"shop_disabled":false}}, 795 settings_data: {"shop_settings":{"shop_customise_msgs":[],"default_customise_msgs":{"is_required":"is required","thank_you":"Thank you! The form was submitted successfully.","processing":"Processing...","valid_data":"Please provide valid data","valid_email":"Provide valid email format","valid_tags":"HTML Tags are not allowed","valid_phone":"Provide valid phone number","valid_captcha":"Please provide a valid CAPTCHA response.","valid_url":"Provide valid URL","only_number_alloud":"Provide valid number in","number_less":"must be less than","number_more":"must be more than","image_must_less":"Image must be less than 20MB","image_number":"Images allowed","image_extension":"Invalid extension! Please provide image file","error_image_upload":"Error in image upload. Please try again.","error_file_upload":"Error in file upload. Please try again.","your_response":"Your response","error_form_submit":"Error occur.Please try again after sometime.","email_submitted":"Form with this email is already submitted","invalid_email_by_zerobounce":"The email address you entered appears to be invalid. Please check it and try again.","download_file":"Download file","card_details_invalid":"Your card details are invalid","card_details":"Card details","please_enter_card_details":"Please enter card details","card_number":"Card number","exp_mm":"Exp MM","exp_yy":"Exp YY","crd_cvc":"CVV","payment_value":"Payment amount","please_enter_payment_amount":"Please enter a payment amount.","address1":"Address line 1","address2":"Address line 2","city":"City","province":"Province","zipcode":"Zip code","country":"Country","blocked_domain":"This form does not accept addresses from","file_must_less":"File must be less than 20MB","file_extension":"Invalid extension! Please provide file","only_file_number_alloud":"files allowed","previous":"Previous","next":"Next","must_have_a_input":"Please enter at least one field.","please_enter_required_data":"Please enter required data","atleast_one_special_char":"Include at least one special character","atleast_one_lowercase_char":"Include at least one lowercase character","atleast_one_uppercase_char":"Include at least one uppercase character","atleast_one_number":"Include at least one number","must_have_8_chars":"Must have 8 characters long","be_between_8_and_12_chars":"Be between 8 and 12 characters long","please_select":"Please Select","phone_submitted":"Form with this phone number is already submitted","user_res_parse_error":"Error while submitting the form","valid_same_values":"values must be the same","product_choice_clear_selection":"Clear Selection","picture_choice_clear_selection":"Clear Selection","remove_all_for_file_image_upload":"Remove All","invali
795d_file_type_for_image_upload":"You can't upload files of this type.","invalid_file_type_for_signature_upload":"You can't upload files of this type.","max_files_exceeded_for_file_upload":"You can not upload any more files.","max_files_exceeded_for_image_upload":"You can not upload any more files.","file_already_exist":"File already uploaded","max_limit_exceed":"You have added the maximum number of text fields.","cancel_upload_for_file_upload":"Cancel upload","cancel_upload_for_image_upload":"Cancel upload","cancel_upload_for_signature_upload":"Cancel upload"},"shop_blocked_domains":[]}}, 796 features_data: {"shop_plan_features":{"shop_plan_features":["unlimited-forms","full-design-customization","export-form-submissions","multiple-recipients-for-form-submissions","multiple-admin-notifications","enable-captcha","unlimited-file-uploads","save-submitted-form-data","set-auto-response-message","conditional-logic","form-banner","save-as-draft-facility","include-user-response-in-admin-email","disable-form-submission","forms-limit","submissions-visibility-limit","file-upload"]}}, 797 shop: null, 798 shop_id: null, 799 plan_features: null, 800 validateDoubleQuotes: false, 801 assets: { 802 searchableDropdown: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/searchable-dropdown.js", 803 extraFunctions: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-functions.js", 804 extraStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-styles.css", 805 bootstrapStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/theme-app-extension-bootstrap.css", 806 }, 807 translations: { 808 htmlTagNotAllowed: "HTML Tags are not allowed", 809 sqlQueryNotAllowed: "SQL Queries are not allowed", 810 doubleQuoteNotAllowed: "Double quotes are not allowed", 811 812 maxTextFieldsReached: "You have added the maximum number of text fields.", 813 814 815 816 zerobounceApiErrorMsg: "We couldn\u0026#39;t verify your email due to a technical issue. Please try again later.", 817 } 818 819 } 820 821 822 823 window.FbThemeAppExtSettingsHash = {} 824 825</script>
825<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/firework-shoppable-video-ugc/blocks/firework-header/347a2e4c-f5cb-410d-8354-490d1e80558c --> 826
827<script async type="module" src='//asset.fwcdn3.com/js/module/integrations/shopify.js'></script>
827 828 829
829<script 830 async 831 type="module" 832 src='//asset.fwcdn3.com/js/module/fwn.js?business_id=gXPb8W' 833 834 ></script>
834 835 836 837 838 839 840<!-- END app block --><!-- BEGIN app block: shopify://apps/smart-seo/blocks/smartseo/7b0a6064-ca2e-4392-9a1d-8c43c942357b --><meta name="smart-seo-integrated" content="true" /><!-- metatagsSavedToSEOFields: true --><!-- BEGIN app snippet: smartseo.custom.schemas.jsonld --><!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 841 842 843 844 845 846 847 848<link rel="dns-prefetch" href="https://cdn.judge.me"> 849<link rel="dns-prefetch" href="https://cdn1.judge.me"> 850<link rel="dns-prefetch" href="https://api.judge.me"> 851
852<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":5,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":true,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#AE0000","hide_badge_preview_if_no_reviews":true,"badge_hide_text":true,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
852ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#AE0000","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":true,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":100,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":true,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_icon_color":"#000000","qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"focused","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":true,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":true,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"true","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
852itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#000000","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#AE0000","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#000000","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#000000","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
852youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
852:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/www.msegrip.com","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Matthews Studio Equipment","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
852shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":true,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Matthews Studio Equipment"};</script>
852 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #000;--jdgm-secondary-color: rgba(0,0,0,0.1);--jdgm-star-color: #AE0000;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #000000;--jdgm-paginate-color: #000;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #000000}.jdgm-histogram__bar-content{background-color:#000}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#000}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#AE0000}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-prev-badge__text{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #AE0000;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#AE0000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Matthews Studio Equipment'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 853</style> <style class='jdgm-settings-style'></style> 854 855 856 857 858 <style class='jdgm-miracle-styles'> 859 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
859/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 860 861</style> 862 863 864 865 866 867 868 869 870
871<script data-cfasync='false' class='jdgm-script'> 872!function(e){window.jdgm=window.jdgm||{}; 873/* INF-1976 */ 874var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 875if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 876jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 877jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 878setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 879!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 880(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 881a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 882jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 883t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 884t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 885".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 886parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 887jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 888)}))}(document); 889</script>
889 890<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/shopify_v2.css"></noscript> 891 892<!-- BEGIN app snippet: theme_fix_tags -->
892<script> 893 (function() { 894 var jdgmThemeFixes = null; 895 if (!jdgmThemeFixes) return; 896 897 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 898 // before the per-theme fix so the theme-specific CSS wins the cascade. 899 // HTML is never applied globally (too risky). 900 var allThemesFix = jdgmThemeFixes['all']; 901 if (allThemesFix && allThemesFix.css) { 902 var allStyleTag = document.createElement('style'); 903 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 904 allStyleTag.innerHTML = allThemesFix.css; 905 document.head.append(allStyleTag); 906 }; 907 908 if (allThemesFix && allThemesFix.js) { 909 var allScriptTag = document.createElement('script'); 910 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 911 allScriptTag.innerHTML = allThemesFix.js; 912 document.head.append(allScriptTag); 913 }; 914 915 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 916 if (!thisThemeFix) return; 917 918 if (thisThemeFix.html) { 919 document.addEventListener("DOMContentLoaded", function() { 920 var htmlDiv = document.createElement('div'); 921 htmlDiv.classList.add('jdgm-theme-fix-html'); 922 htmlDiv.innerHTML = thisThemeFix.html; 923 document.body.append(htmlDiv); 924 }); 925 }; 926 927 if (thisThemeFix.css) { 928 var styleTag = document.createElement('style'); 929 styleTag.classList.add('jdgm-theme-fix-style'); 930 styleTag.innerHTML = thisThemeFix.css; 931 document.head.append(styleTag); 932 }; 933 934 if (thisThemeFix.js) { 935 var scriptTag = document.createElement('script'); 936 scriptTag.classList.add('jdgm-theme-fix-script'); 937 scriptTag.innerHTML = thisThemeFix.js; 938 document.head.append(scriptTag); 939 }; 940 })(); 941</script>
941 942<!-- END app snippet --> 943<!-- End of Judge.me Core --> 944 945 946 947<!-- END app block -->
947<script src="https://cdn.shopify.com/extensions/01a100e4-4ec9-7a80-a0bd-54e680f070aa/multilocation-2-558/assets/header-block.js" type="text/javascript" defer="defer"></script>
947 948<link href="https://cdn.shopify.com/extensions/01a100e4-4ec9-7a80-a0bd-54e680f070aa/multilocation-2-558/assets/multiinventoryext.css" rel="stylesheet" type="text/css" media="all"> 949<link href="https://cdn.shopify.com/extensions/019fb485-091b-7785-a397-ecb00e49dc85/firework-89/assets/app.css" rel="stylesheet" type="text/css" media="all">
950<script src="https://cdn.shopify.com/extensions/01a100e4-4ec9-7a80-a0bd-54e680f070aa/multilocation-2-558/assets/multiinventoryext.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 950
950
951<script src="https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/form-builder-script.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 951
951
952<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/wishlistcollections.js" type="text/javascript" defer="defer"></script>
952 953<link href="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/wishlistcollections.css" rel="stylesheet" type="text/css" media="all">
954<script src="https://cdn.shopify.com/extensions/01a0f192-1bcb-706a-9fa5-cc44e5daf197/frontend-259/assets/globo.preorder.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 954
954
955<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
955 956<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
957<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 17239805,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 957
957
958<script> 959 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 960</script>
vendor: 1 bytes, line 960
960
961<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
961).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 17239805,storefrontBaseUrl: "https://www.msegrip.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.msegrip.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1482391618","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3starter-01.swymrelay.com\",\"swymTier\":\"v3starter-01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5b6f6917e306bc7f24523662663331c0","type":"APP","apiClientId":1350849,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
961,{"id":"1192919106","configuration":"{\"accountID\":\"RQZekF\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"821887042","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"733184066","configuration":"{\"shopId\":\"17239805\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ee59ec3132489facb5686b519b5ee9ef","type":"APP","apiClientId":48936321025,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"698482754","configuration":"{\"storeIdentity\":\"mserover.myshopify.com\",\"baseURL\":\"https:\\\/\\\/api.printful.com\\\/shopify-pixels\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"74f275712857ab41bea9d998dcb2f9da","type":"APP","apiClientId":156624,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"520192066","configuration":"{\"ti\":\"343162792\",\"endpoint\":\"https:\/\/bat.bing.com\/action\/0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5ee93563fe31b11d2d65e2f09a5229dc","type":"APP","apiClientId":2997493,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"507510850","configuration":"{\"myshopifyDomain\":\"mserover.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"390201410","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-NTW913X0C3\\\",\\\"AW-999196552\\\",\\\"GT-5MRPFBHH\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-NTW913X0C3\\\",\\\"AW-999196552\\\/1zHcCNG5u84ZEIiPutwD\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-NTW913X0C3\\\",\\\"AW-999196552\\\/9V8VCMu5u84ZEIiPutwD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-NTW913X0C3\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-NTW913X0C3\\\",\\\"AW-999196552\\\/kNMsCMi5u84ZEIiPutwD\\\",\\\"MC-BZ7BRZEWY2\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-NTW913X0C3\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-NTW913X0C3\\\",\\\"AW-999196552\\\/3Z2LCMq4u84ZEIiPutwD\\\",\\\"MC-BZ7BRZEWY2\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-NTW913X0C3\\\",\\\"AW-999196552\\\/5AwSCM24u84ZEIiPutwD\\\",\\\"MC-BZ7BRZEWY2\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-NTW913X0C3\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-NTW913X0C3\\\",\\\"AW-999196552\\\/Dp3HCNS5u84ZEIiPutwD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-NTW913X0C3\\\",\\\"AW-999196552\\\/0oQiCM65u84ZEIiPutwD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-NTW913X0C3\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"201392194","configuration":"{\"pixel_id\":\"935218333290996\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"78544962","configuration":"{\"accountID\":\"1848772\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c67c427e35bed2216d156eaeeacde779","type":"APP","apiClientId":4870017,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Matthews Studio Equipment","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"mserover.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.msegrip.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7477457944642","handle":"short
961-sleeve-t-shirt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42138499973186","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7438630453314","handle":"matthews-grip-head-hoodie","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41990082297922","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7438642741314","handle":"mse-grip-head-zip-hoodie","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41990219235394","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.msegrip.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"145603067970","themeStoreId":"1657","themePublished":"true","eventMetadataId":"2a2b58f3-9adf-416d-9a36-a73510d97f68","pageType":"page","resourceId":"101720784962","shopId":"17239805","storefrontBaseUrl":"https:\/\/www.msegrip.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
961<script> 962 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 963 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 964 window.ShopifyAnalytics.meta.currency = 'USD'; 965 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":101720784962,"requestId":"e74c87da-242a-4bdf-ba4b-0126cdb14ca4-1791059704"}}; 966 for (var attr in meta) { 967 window.ShopifyAnalytics.meta[attr] = meta[attr]; 968 } 969</script>
vendor: 1 bytes, line 969
969
970<script class="analytics"> 971 (function () { 972 var customDocumentWrite = function(content) { 973 var jquery = null; 974 975 if (window.jQuery) { 976 jquery = window.jQuery; 977 } else if (window.Checkout && window.Checkout.$) { 978 jquery = window.Checkout.$; 979 } 980 981 if (jquery) { 982 jquery('body').append(content); 983 } 984 }; 985 986 var hasLoggedConversion = function(token) { 987 if (token) { 988 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 989 } 990 return false; 991 } 992 993 var setCookieIfConversion = function(token) { 994 if (token) { 995 var twoMonthsFromNow = new Date(Date.now()); 996 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 997 998 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 999 } 1000 } 1001 1002 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1003 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1004 if (trekkie.integrations) { 1005 return; 1006 } 1007 trekkie.methods = [ 1008 'identify', 1009 'page', 1010 'ready', 1011 'track', 1012 'trackForm', 1013 'trackLink' 1014 ]; 1015 trekkie.factory = function(method) { 1016 return function() { 1017 var args = Array.prototype.slice.call(arguments); 1018 args.unshift(method); 1019 trekkie.push(args); 1020 if (method == 'track' || method == 'page') { 1021 var pageUrl; 1022 try { 1023 pageUrl = window.location.href; 1024 } catch (e) {} 1025 var pageReferrer; 1026 try { 1027 pageReferrer = document.referrer; 1028 } catch (e) {} 1029 try { 1030 if (window.__TREKKIE_SHIM_QUEUE == null) { 1031 window.__TREKKIE_SHIM_QUEUE = []; 1032 } 1033 window.__TREKKIE_SHIM_QUEUE.push({ 1034 from: 'trekkie-stub', 1035 method: method, 1036 args: args.slice(1), 1037 pageContext: { 1038 url: pageUrl, 1039 referrer: pageReferrer 1040 } 1041 }); 1042 } catch (e) { 1043 // no-op 1044 } 1045 } 1046 return trekkie; 1047 }; 1048 }; 1049 for (var i = 0; i < trekkie.methods.length; i++) { 1050 var key = trekkie.methods[i]; 1051 trekkie[key] = trekkie.factory(key); 1052 } 1053 trekkie.load = function(config) { 1054 trekkie.config = config || {}; 1055 trekkie.config.initialDocumentCookie = document.cookie; 1056 var first = document.getElementsByTagName('script')[0]; 1057var script = document.createElement('script'); 1058script.type = 'text/javascript'; 1059script.onerror = function(e) { 1060 var scriptFallback = document.createElement('script'); 1061 scriptFallback.type = 'text/javascript'; 1062 scriptFallback.onerror = function(error) { 1063 var Monorail = { 1064 produce: function produce(monorailDomain, schemaId, payload) { 1065 var currentMs = new Date().getTime(); 1066 var event = { 1067 schema_id: schemaId, 1068 payload: payload, 1069 metadata: { 1070 event_created_at_ms: currentMs, 1071 event_sent_at_ms: currentMs 1072 } 1073 }; 1074 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1075 }, 1076 sendRequest: function sendRequest(endpointUrl, payload) { 1077 // Try the sendBeacon API 1078 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1079 var blobData = new window.Blob([payload], { 1080 type: 'text/plain' 1081 }); 1082 1083 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1084 return true; 1085 } // sendBeacon was not successful 1086 1087 } // XHR beacon 1088 1089 var xhr = new XMLHttpRequest(); 1090 1091 try { 1092 xhr.open('POST', endpointUrl); 1093 xhr.setRequestHeader('Content-Type', 'text/plain'); 1094 xhr.send(payload); 1095 } catch (e) { 1096 console.log(e); 1097 } 1098 1099 return false; 1100 }, 1101 isIos12: function isIos12() { 1102 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1103 } 1104 }; 1105 Monorail.produce('monorail-edge.shopifysvc.com', 1106 'trekkie_storefront_load_errors/1.1', 1107 {shop_id: 17239805, 1108 theme_id: 145603067970, 1109 app_name: "storefront", 1110 context_url: window.location.href, 1111 source_url: "//www.msegrip.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1112 1113 }; 1114 scriptFallback.async = true; 1115 scriptFallback.src = '//www.msegrip.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1116 first.parentNode.insertBefore(scriptFallback, first); 1117}; 1118script.async = true; 1119script.src = '//www.msegrip.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1120first.parentNode.insertBefore(script, first); 1121 1122 }; 1123 trekkie.load( 1124 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":17239805,"isMerchantRequest":null,"themeId":145603067970,"themeCityHash":"12739028213291660224","contentLanguage":"en","currency":"USD","eventMetadataId":"2a2b58f3-9adf-416d-9a36-a73510d97f68"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1125 ); 1126 1127 var loaded = false;
1128 trekkie.ready(function() { 1129 if (loaded) return; 1130 loaded = true; 1131 1132 window.ShopifyAnalytics.lib = window.trekkie; 1133 1134 var originalDocumentWrite = document.write; 1135 document.write = customDocumentWrite; 1136 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1137 document.write = originalDocumentWrite; 1138 1139 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1140 var token = match? match[1]: undefined; 1141 if (!hasLoggedConversion(token)) { 1142 setCookieIfConversion(token); 1143 1144 } 1145 }); 1146 1147 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":101720784962,"requestId":"e74c87da-242a-4bdf-ba4b-0126cdb14ca4-1791059704","shopifyEmitted":true}); 1148 1149 var eventsListenerScript = document.createElement('script'); 1150 eventsListenerScript.async = true; 1151 eventsListenerScript.src = "//www.msegrip.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1152 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1153})();</script>
vendor: 1 bytes, line 1153
1153
1154<script 1155 defer 1156 src="https://www.msegrip.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1157 data-application="storefront-renderer" 1158 data-shop-id="17239805" 1159 data-render-region="gcp-us-central1" 1160 data-page-type="page" 1161 data-theme-instance-id="145603067970" 1162 data-theme-name="Enterprise" 1163 data-theme-version="2.2.0" 1164 data-monorail-region="shop_domain" 1165 data-resource-timing-sampling-rate="10" 1166 data-shs="true" 1167 data-shs-beacon="true" 1168 data-shs-export-with-fetch="true" 1169 data-shs-logs-sample-rate="1" 1170 data-shs-beacon-endpoint="https://www.msegrip.com/api/collect" 1171></script>
1171 1172<meta name="shopify-y" content="694b4bf8-3d85-4187-b49a-c26896782d16" data-expiration="1822617304000"><meta name="shopify-s" content="3d73e529-6b14-4bb3-8fda-11ea58f838e1" data-expiration="1791061504000"><meta name="new-cookie-storage-activated" content="t"> 1173</head> 1174 1175<body> 1176 1177 1178 1179 1180 1181 1182 1183 1184
1184<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
1184 1185
1185<script> var Message_selector = "#main-content" </script>
1185 1186 1187 1188
1188<script> var _url = ""</script>
1188 1189
1189<script> var access_url = ""</script>
1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 <!-- ///////////////////////////////////Priority check code end /////////////////////////////////////////////////////// --> 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228
1228<script>console.log(null)</script>
1228 1229 1230 1231 1232 1233 <!--========================Customers/Visitors lock applies to===================--> 1234 <!-- ....... --> 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 <!-- =======================================end====================================--> 1255 1256 <!-- =====================================Lock content============================= --> 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 <!-- =======================================end====================================--> 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 <!-- =====================================Overall condition check==================--> 1299 1300 1301 1302 1303 1304
1304<script> 1305 function checkLocal_redirect_link(){ 1306 $('.wsaio_manage_lock_msg a').each(function(){ 1307 var link = this.href.split(WSAIO.shopInfo.url)[1]; 1308 var updated_link = WSAIO.local_param_without_last_slash+link; 1309 this.href = updated_link; 1310 }) 1311 } 1312 function checkLocal_custom_redirect_link(){ 1313 var url = ''; 1314 if(url != ''){ 1315 var link = url.split(WSAIO.shopInfo.url)[1]; 1316 var updated_link = WSAIO.local_param_without_last_slash+link; 1317 if(window.location.href.indexOf(updated_link) == -1){ 1318 window.location.href = updated_link ; 1319 } 1320 } 1321 } 1322 </script>
1322 1323 1324 1325 1326 1327 <!-- =======================================end====================================--> 1328 1329 1330 1331 <a class="skip-link btn btn--primary visually-hidden" href="#main-content" data-ce-role="skip">Skip to content</a><!-- BEGIN sections: header-group --> 1332<section id="shopify-section-sections--20158784471106__custom_liquid_N6FT9g" class="shopify-section shopify-section-group-header-group cc-custom-liquid"><div class="section relative section--full-width"> 1333<div style="background-color:#333333; color: white; text-align: center; padding: 5px 0; width: 100%; min-height: 40px;"> 1334 <div class="rte"> 1335 <p style="color: white; text-decoration: none;"><strong>95% OF ITEMS SHIP FREE IN THE CONTINENTAL USA!</strong></p> 1336 </div> 1337</div> 1338</div> 1339 1340 1341</section><div id="shopify-section-sections--20158784471106__announcement" class="shopify-section shopify-section-group-header-group cc-announcement"> 1342 1343</div><div id="shopify-section-sections--20158784471106__mse_header_yMxNNc" class="shopify-section shopify-section-group-header-group cc-header"> 1344<style data-shopify>.header { 1345 --bg-color: 26 26 26; 1346 --text-color: 255 255 255; 1347 --nav-bg-color: 26 26 26; 1348 --nav-text-color: 255 255 255; 1349 --nav-child-bg-color: 26 26 26; 1350 --nav-child-text-color: 255 255 255; 1351 --header-accent-color: 234 28 36; 1352 --search-bg-color: #313131; 1353 1354 1355 } 1356 1357 /* ============================================================ 1358 MATTHEWS STUDIO EQUIPMENT â Brand Styles 1359 Brand Guidelines v1.0 · February 2026 1360 Primary typeface: Sarabun (Guidelines p.15) 1361 All colors driven by section settings â change via Customize. 1362 ============================================================ */ 1363 1364 @import url('https://fonts.googleapis.com/css2?family=Sarabun:wght@400;600;700;800&display=swap'); 1365 1366 /* ââ Header shell ââ */ 1367 .cc-header store-header, 1368 .cc-header .header { 1369 border-bottom: 1px solid rgba(255 255 255, 0.08); 1370 box-shadow: 0 2px 20px rgba(0, 0, 0, 0.45); 1371 } 1372 1373 /* ââ Logo text fallback ââ */ 1374 .cc-header .logo__text { 1375 font-family: 'Sarabun', 'Helvetica Neue', Helvetica, Arial, sans-serif; 1376 font-weight: 800; 1377 letter-spacing: 0.04em; 1378 text-transform: lowercase; 1379 } 1380 1381 /* ââ Primary nav links ââ */ 1382 .cc-header .main-nav__item--primary { 1383 font-family: 'Sarabun', 'Helvetica Neue', Helvetica, Arial, sans-serif; 1384 font-weight: 700; 1385 font-size: 12.5px; 1386 letter-spacing: 0.09em; 1387 text-transform: uppercase; 1388 color: rgba(255 255 255, 0.6); 1389 position: relative; 1390 transition: color 0.18s ease; 1391 } 1392 1393 /* Red bottom-bar active indicator (scaleX animation) */ 1394 .cc-header .main-nav__item--primary::after { 1395 content: ''; 1396 position: absolute; 1397 bottom: 0; left: 0; right: 0; 1398 height: 3px; 1399 background: #ea1c24; 1400 transform: scaleX(0); 1401 transform-origin: left center; 1402 transition: transform 0.22s ease; 1403 } 1404 1405 .cc-header .main-nav__item--primary:hover, 1406 .cc-header .main-nav__item--primary:focus-visible { 1407 color: #ffffff; 1408 } 1409 1410 .cc-header .main-nav__item--primary:hover::after, 1411 .cc-header .main-nav__item--primary.is-active::after { 1412 transform: scaleX(1); 1413 } 1414 1415 .cc-header .main-nav__item--primary.is-active { 1416 color: #ffffff; 1417 } 1418 1419 /* Chevron rotates and turns accent color on hover/open */ 1420 .cc-header details[open] .main-nav__item--primary svg, 1421 .cc-header .main-nav__item--primary:hover svg { 1422 transform: rotate(180deg); 1423 color: #ea1c24; 1424 } 1425 1426 /* ââ Mega nav dropdown panel ââ */ 1427 .cc-header .main-nav__child { 1428 background: #1a1a1a; 1429 border-top: 3px solid #ea1c24; 1430 border-bottom: 1px solid rgba(255 255 255, 0.08); 1431 box-shadow: 0 16px 48px rgba(0, 0, 0, 0.65); 1432 } 1433 1434 .cc-header .mega-nav .container { 1435 background: #1a1a1a; 1436 } 1437 1438 /* ââ Child nav links ââ */ 1439 .cc-header .child-nav__item { 1440 font-family: 'Sarabun', 'Helvetica Neue', Helvetica, Arial, sans-serif; 1441 font-size: 13px; 1442 font-weight: 400; 1443 color: rgba(255 255 255, 0.6); 1444 transition: color 0.15s ease, padding-left 0.15s ease, background 0.15s ease; 1445 padding: 7px 10px; 1446 } 1447 1448 .cc-header .child-nav__item:hover, 1449 .cc-header .child-nav__item:focus-visible { 1450 color: #ffffff; 1451 padding-left: 16px; 1452 background: rgba(255 255 255, 0.04); 1453 } 1454 1455 /* Category header at top of dropdown column */ 1456 .cc-header .child-nav__item.main-nav__item-header, 1457 .cc-header .child-nav__item.large-text { 1458 font-weight: 800; 1459 font-size: 13px; 1460 text-transform: uppercase; 1461 letter-spacing: 0.06em; 1462 color: #ffffff; 1463 } 1464 1465 /* ââ Grandchild nav links ââ */ 1466 .cc-header .grandchild-nav__item { 1467 font-family: 'Sarabun', 'Helvetica Neue', Helvetica, Arial, sans-serif; 1468 font-size: 12.5px; 1469 color: rgba(255 255 255, 0.6); 1470 transition: color 0.15s ease, padding-left 0.15s ease; 1471 padding: 6px 8px; 1472 } 1473 1474 .cc-header .grandchild-nav__item:hover { 1475 color: #ffffff; 1476 padding-left: 14px; 1477 } 1478 1479 /* ââ "Go to [Category]" repeat links ââ */ 1480 .cc-header .main-nav__item--go { 1481 font-family: 'Sarabun', 'Helvetica Neue', Helvetica, Arial, sans-serif; 1482 font-size: 11px; 1483 font-weight: 800; 1484 letter-spacing: 0.1em; 1485 text-transform: uppercase; 1486 color: #ea1c24; 1487 display: flex; 1488 align-items: center; 1489 gap: 6px; 1490 transition: gap 0.15s; 1491 padding: 6px 8px; 1492 } 1493 1494 .cc-header .main-nav__item--go:hover { gap: 10px; } 1495 1496 .cc-header .main-nav__item--go svg { 1497 transition: transform 0.2s; 1498 } 1499 1500 .cc-header .main-nav__item--go:hover svg { 1501 transform: translateX(3px); 1502 } 1503 1504 /* ââ Promo cards ââ */ 1505 .cc-header .promo { 1506 border: 1px solid rgba(255 255 255, 0.1); 1507 transition: border-color 0.2s ease, transform 0.22s ease; 1508 } 1509 1510 .cc-header .promo:hover { 1511 border-color: #ea1c24; 1512 transform: translateY(-2px); 1513 } 1514 1515 /* ââ Badges â square (industrial aesthetic) ââ */ 1516 .cc-header .main-nav__badge { 1517 font-family: 'Sarabun', 'Helvetica Neue', Helvetica, Arial, sans-serif; 1518 font-size: 9px; 1519 font-weight: 800; 1520 letter-spacing: 0.12em; 1521 text-transform: uppercase; 1522 border-radius: 0; 1523 } 1524 1525 /* ââ Secondary nav / quicklinks ââ */ 1526 .cc-header .secondary-nav__item { 1527 font-family: 'Sarabun', 'Helvetica Neue', Helvetica, Arial, sans-serif; 1528 font-size: 11.5px; 1529 font-weight: 700; 1530 letter-spacing: 0.08em; 1531 text-transform: uppercase; 1532 transition: color 0.18s; 1533 } 1534 1535 /* CTA button â square corners */ 1536 .cc-header .secondary-nav__cta--button { 1537 font-family: 'Sarabun', 'Helvetica Neue', Helvetica, Arial, sans-serif; 1538 font-weight: 800; 1539 font-size: 11px; 1540 letter-spacing: 0.1em; 1541 text-transform: uppercase; 1542 border-radius: 0 !important; 1543 } 1544 1545 /* ââ Cart count badge â square ââ */ 1546 .cc-header .header__cart-count { 1547 border-radius: 0; 1548 font-family: 'Sarabun', 'Helvetica Neue', Helvetica, Arial, sans-serif; 1549 font-weight: 800; 1550 font-size: 10px; 1551 } 1552 1553 /* ââ Search â accent color on focus ââ */ 1554 .cc-header .header__search:focus-within svg { 1555 color: #ea1c24; 1556 transition: color 0.18s; 1557 } 1558 1559 /* ââ Mobile hamburger â sharp (no border-radius) ââ */ 1560 .cc-header .main-menu__toggle-icon, 1561 .cc-header .main-menu__toggle-icon::before, 1562 .cc-header .main-menu__toggle-icon::after { 1563 border-radius: 0; 1564 } 1565 1566 /* Mobile nav panel */ 1567 .cc-header .main-menu__content { 1568 background: #1a1a1a; 1569 border-top: 3px solid #ea1c24; 1570 } 1571 1572 /* Back button chevron */ 1573 .cc-header .main-nav__item--back svg { 1574 color: #ea1c24; 1575 } 1576 1577 /* ââ Sidebar mega nav â accent left border on active item ââ */ 1578 .cc-header .mega-nav--sidebar .child-nav__item.js-sidebar-hover.is-visible, 1579 .cc-header .mega-nav--sidebar .child-nav__item--toggle.js-sidebar-hover.is-visible .child-nav__item { 1580 color: #ffffff; 1581 border-left: 3px solid #ea1c24; 1582 padding-left: 13px; 1583 background: rgba(234 28 36, 0.07); 1584 } 1585 1586 /* ââ Pills mega nav â square icon ââ */ 1587 .cc-header .main-nav__icon-circle { 1588 background: #ea1c24; 1589 color: #1a1a1a; 1590 border-radius: 0;
1591 width: 20px; 1592 height: 20px; 1593 flex-shrink: 0; 1594 } 1595 1596 /* ââ Focus rings ââ */ 1597 .cc-header *:focus-visible { 1598 outline: 2px solid #ea1c24; 1599 outline-offset: 2px; 1600 } 1601 1602 /* ââ Sticky header elevated shadow ââ */ 1603 .cc-header store-header[data-is-sticky="true"] { 1604 box-shadow: 0 4px 32px rgba(0, 0, 0, 0.6); 1605 } 1606 1607 /* ââ Smooth easing on all has-motion elements ââ */ 1608 .cc-header .has-motion { 1609 transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); 1610 }</style><store-header class="header bg-theme-bg text-theme-text"style="--header-transition-speed: 300ms"> 1611 <header class="header__grid header__grid--left-logo container flex flex-wrap items-center"> 1612 <div class="header__logo logo flex js-closes-menu"><a class="logo__link inline-block" href="/"><span class="flex" style="max-width: 150px;"> 1613 <img srcset="//www.msegrip.com/cdn/shop/files/logo_matthews_-empowering1018_logo_mse-stacked_white.png?v=1729460179&width=150, //www.msegrip.com/cdn/shop/files/logo_matthews_-empowering1018_logo_mse-stacked_white.png?v=1729460179&width=300 2x" src="//www.msegrip.com/cdn/shop/files/logo_matthews_-empowering1018_logo_mse-stacked_white.png?v=1729460179&width=300" 1614 style="object-position: 50.0% 50.0%" loading="eager" 1615 width="300" 1616 height="147" 1617 1618 alt="Matthews Studio Equipment logo in red and white."> 1619 </span></a></div><link rel="stylesheet" href="//www.msegrip.com/cdn/shop/t/27/assets/predictive-search.css?v=21239819754936278281788456402" media="print" onload="this.media='all'">
1619<script src="//www.msegrip.com/cdn/shop/t/27/assets/predictive-search.js?v=158424367886238494141788456402" defer="defer"></script>
1619 1620
1620<script src="//www.msegrip.com/cdn/shop/t/27/assets/tabs.js?v=79975170418644626761788456402" defer="defer"></script>
1620<div class="header__search relative js-closes-menu"><link rel="stylesheet" href="//www.msegrip.com/cdn/shop/t/27/assets/search-suggestions.css?v=84163686392962511531788456402" media="print" onload="this.media='all'"><predictive-search class="block" data-loading-text="Loading..."><form class="search relative search--speech" role="search" action="/search" method="get"> 1621 <label class="label visually-hidden" for="header-search">Search</label> 1622
1622<script src="//www.msegrip.com/cdn/shop/t/27/assets/search-form.js?v=43677551656194261111788456402" defer="defer"></script>
1622 1623 <search-form class="search__form block"> 1624 <input type="hidden" name="options[prefix]" value="last"> 1625 <input type="search" 1626 class="search__input w-full input js-search-input" 1627 id="header-search" 1628 name="q" 1629 placeholder="Search for Products" 1630 1631 data-placeholder-one="Search for Products" 1632 1633 1634 data-placeholder-two="Search for C-Stands" 1635 1636 1637 data-placeholder-three="Search for Clamps" 1638 1639 data-placeholder-prompts-mob="false" 1640 1641 data-typing-speed="100" 1642 data-deleting-speed="60" 1643 data-delay-after-deleting="500" 1644 data-delay-before-first-delete="2000" 1645 data-delay-after-word-typed="2400" 1646 1647 role="combobox" 1648 autocomplete="off" 1649 aria-autocomplete="list" 1650 aria-controls="predictive-search-results" 1651 aria-owns="predictive-search-results" 1652 aria-haspopup="listbox" 1653 aria-expanded="false" 1654 spellcheck="false"><button class="search__submit text-current absolute focus-inset start"><span class="visually-hidden">Search</span><svg width="21" height="23" viewBox="0 0 21 23" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14.398 14.483 19 19.514l-1.186 1.014-4.59-5.017a8.317 8.317 0 0 1-4.888 1.578C3.732 17.089 0 13.369 0 8.779S3.732.472 8.336.472c4.603 0 8.335 3.72 8.335 8.307a8.265 8.265 0 0 1-2.273 5.704ZM8.336 15.53c3.74 0 6.772-3.022 6.772-6.75 0-3.729-3.031-6.75-6.772-6.75S1.563 5.051 1.563 8.78c0 3.728 3.032 6.75 6.773 6.75Z"/></svg> 1655</button> 1656<button type="button" class="search__reset text-current vertical-center absolute focus-inset js-search-reset" hidden> 1657 <span class="visually-hidden">Reset</span> 1658 <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg> 1659 </button><speech-search-button class="search__speech focus-inset end hidden" tabindex="0" title="Search by voice" 1660 style="--speech-icon-color: #ff0000"> 1661 <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path fill="currentColor" d="M17.3 11c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.49 6-3.31 6-6.72m-8.2-6.1c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3 3 3 0 0 0-3 3v6a3 3 0 0 0 3 3Z"/></svg> 1662 </speech-search-button> 1663 1664 <link href="//www.msegrip.com/cdn/shop/t/27/assets/speech-search.css?v=47207760375520952331788456402" rel="stylesheet" type="text/css" media="all" /> 1665
1665<script src="//www.msegrip.com/cdn/shop/t/27/assets/speech-search.js?v=106462966657620737681788456402" defer="defer"></script>
1665</search-form><div class="js-search-results" tabindex="-1" data-predictive-search></div> 1666 <span class="js-search-status visually-hidden" role="status" aria-hidden="true"></span></form> 1667 <div class="overlay fixed top-0 right-0 bottom-0 left-0 js-search-overlay"></div></predictive-search> 1668 </div><div class="header__icons flex justify-end mis-auto js-closes-menu"><a class="header__icon text-current" href="https://www.msegrip.com/customer_authentication/redirect?locale=en®ion_country=US"> 1669 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12 2a5 5 0 1 1 0 10 5 5 0 0 1 0-10zm0 1.429a3.571 3.571 0 1 0 0 7.142 3.571 3.571 0 0 0 0-7.142zm0 10c2.558 0 5.114.471 7.664 1.411A3.571 3.571 0 0 1 22 18.19v3.096c0 .394-.32.714-.714.714H2.714A.714.714 0 0 1 2 21.286V18.19c0-1.495.933-2.833 2.336-3.35 2.55-.94 5.106-1.411 7.664-1.411zm0 1.428c-2.387 0-4.775.44-7.17 1.324a2.143 2.143 0 0 0-1.401 2.01v2.38H20.57v-2.38c0-.898-.56-1.7-1.401-2.01-2.395-.885-4.783-1.324-7.17-1.324z"/></svg> 1670 <span class="visually-hidden">Log in</span> 1671 </a><a class="header__icon relative text-current" id="cart-icon" href="/cart" data-no-instant><svg width="24" height="24" viewBox="0 0 24 24" class="icon icon--cart" aria-hidden="true" focusable="false" role="presentation"><path fill="currentColor" d="M17 18a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.11.89-2 2-2M1 2h3.27l.94 2H20a1 1 0 0 1 1 1c0 .17-.05.34-.12.5l-3.58 6.47c-.34.61-1 1.03-1.75 1.03H8.1l-.9 1.63-.03.12a.25.25 0 0 0 .25.25H19v2H7a2 2 0 0 1-2-2c0-.35.09-.68.24-.96l1.36-2.45L3 4H1V2m6 16a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.11.89-2 2-2m9-7 2.78-5H6.14l2.36 5H16Z"/></svg><span class="visually-hidden">Cart</span><div id="cart-icon-bubble" aria-live="polite" aria-atomic="true"></div> 1672 </a> 1673 </div><main-menu class="main-menu" data-menu-sensitivity="200"> 1674 <details class="main-menu__disclosure" open> 1675 <summary class="main-menu__toggle md:hidden"> 1676 <span class="main-menu__toggle-icon" aria-hidden="true"></span> 1677 <span class="visually-hidden">Menu</span> 1678 </summary> 1679 <div class="main-menu__content has-motion justify-between"> 1680 <nav aria-label="Primary"> 1681 <ul class="main-nav"><li><a class="main-nav__item main-nav__item--primary" href="/">HOME</a></li><li><details class="js-mega-nav" > 1682 <summary class="main-nav__item--toggle relative js-nav-hover js-toggle"> 1683 <span class="main-nav__item main-nav__item--primary main-nav__item-content"> 1684 PRODUCTS<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 1685 </span> 1686 </summary><div class="main-nav__child mega-nav mega-nav--columns has-motion"> 1687 <div class="container"> 1688 <ul class="child-nav md:grid md:nav-gap-x-16 md:nav-gap-y-4 md:grid-cols-3 lg:grid-cols-4"> 1689 <li class="md:hidden"> 1690 <button type="button" class="main-nav__item main-nav__item--back relative js-back"> 1691 <div class="main-nav__item-content text-start"> 1692 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div> 1693 </button> 1694 </li> 1695 1696 <li class="md:hidden"> 1697 <a href="#" class="main-nav__item child-nav__item large-text main-nav__item-header">PRODUCTS</a> 1698 </li><li><a class="main-nav__item child-nav__item" 1699 href="/collections/cine-gear-expo-2026-whats-new">New & Featured 1700 </a></li><li><a class="main-nav__item child-nav__item" 1701 href="/pages/bollard">Bollard â New 1702 </a></li><li><a class="main-nav__item child-nav__item" 1703 href="/collections/stands">Stands 1704 </a></li><li><a class="main-nav__item child-nav__item" 1705 href="/collections/hardware">Grip Hardware & Clamps 1706 </a></li><li><a class="main-nav__item child-nav__item" 1707 href="/collections/camera-support">Camera Support 1708 </a></li><li><a class="main-nav__item child-nav__item" 1709 href="/collections/booms-arms">Booms & Arms 1710 </a></li><li><a class="main-nav__item child-nav__item" 1711 href="/collections/dollies-track">Dollies & Track 1712 </a></li><li><a class="main-nav__item child-nav__item" 1713 href="/collections/lighting-control">Lighting Control 1714 </a></li><li><a class="main-nav__item child-nav__item" 1715 href="/collections/boxes-bags-blankets-boards">Boxes, Bags & Weights 1716 </a></li><li><nav-menu class="js-mega-nav"> 1717 <details open> 1718 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md"> 1719 <div class="main-nav__item-content"><span class="child-nav__item main-nav__item main-nav__item-content"> 1720 <a href="#" class="js-mega-nav-child-link" style="color:inherit;text-decoration:inherit;">Quick Links</a><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 1721 </span> 1722 </div> 1723 </summary> 1724 1725 <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/pages/bollard">Bollard</a> 1726 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/pages/monitor-stand-iii">Monitor Stand III</a> 1727 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/pages/grip-rail">Grip Rail</a> 1728 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/pages/c-stands">C-Stands</a> 1729 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/apple-boxes">Apple Boxes</a> 1730 </li></ul> 1731 </div> 1732 </details> 1733 </nav-menu></li></ul></div></div> 1734 </details></li><li>
1734<details> 1735 <summary class="main-nav__item--toggle relative js-nav-hover js-toggle"> 1736 <span class="main-nav__item main-nav__item--primary main-nav__item-content"> 1737 INDUSTRY<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 1738 </span> 1739 </summary><div class="main-nav__child has-motion"> 1740 1741 <ul class="child-nav child-nav--dropdown"> 1742 <li class="md:hidden"> 1743 <button type="button" class="main-nav__item main-nav__item--back relative js-back"> 1744 <div class="main-nav__item-content text-start"> 1745 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div> 1746 </button> 1747 </li> 1748 1749 <li class="md:hidden"> 1750 <a href="#" class="main-nav__item child-nav__item large-text main-nav__item-header">INDUSTRY</a> 1751 </li><li><a class="main-nav__item child-nav__item" 1752 href="/collections/film-cinema-equipment">Film, Television, Broadcast 1753 </a></li><li><a class="main-nav__item child-nav__item" 1754 href="/collections/content-creator-studio-equipment">Content Creator 1755 </a></li><li><a class="main-nav__item child-nav__item" 1756 href="/collections/live-production">Live Production 1757 </a></li><li><nav-menu > 1758 <details open> 1759 <summary class="child-nav__item--toggle main-nav__item--toggle relative"> 1760 <div class="main-nav__item-content child-nav__collection-image w-full"><span class="child-nav__item main-nav__item main-nav__item-content"> 1761 <a href="#" class="js-mega-nav-child-link" style="color:inherit;text-decoration:inherit;">Still Photography</a><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 1762 </span> 1763 </div> 1764 </summary> 1765 1766 <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/tabletop-photography">Tabletop Photography</a> 1767 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/still-photography">Still Photography</a> 1768 </li></ul> 1769 </div> 1770 </details> 1771 </nav-menu></li></ul></div> 1772 </details></li><li><a class="main-nav__item main-nav__item--primary is-active" href="/pages/parts-store" aria-current="page">PARTS</a></li><li><details> 1773 <summary class="main-nav__item--toggle relative js-nav-hover js-toggle"> 1774 <span class="main-nav__item main-nav__item--primary main-nav__item-content"> 1775 ABOUT US<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 1776 </span> 1777 </summary><div class="main-nav__child has-motion"> 1778 1779 <ul class="child-nav child-nav--dropdown"> 1780 <li class="md:hidden"> 1781 <button type="button" class="main-nav__item main-nav__item--back relative js-back"> 1782 <div class="main-nav__item-content text-start"> 1783 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div> 1784 </button> 1785 </li> 1786 1787 <li class="md:hidden"> 1788 <a href="#" class="main-nav__item child-nav__item large-text main-nav__item-header">ABOUT US</a> 1789 </li><li><nav-menu > 1790 <details open> 1791 <summary class="child-nav__item--toggle main-nav__item--toggle relative"> 1792 <div class="main-nav__item-content child-nav__collection-image w-full"><span class="child-nav__item main-nav__item main-nav__item-content"> 1793 <a href="/pages/the-original-hollywood-grip-company" class="js-mega-nav-child-link" style="color:inherit;text-decoration:inherit;">About Matthews</a><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 1794 </span> 1795 </div> 1796 </summary> 1797 1798 <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/pages/team">Our Team</a> 1799 </li><li class="col-start-1 col-end-3"> 1800 <a href="/pages/the-original-hollywood-grip-company" class="main-nav__item--go">Go to About Matthews<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 1801 </a> 1802 </li></ul> 1803 </div> 1804 </details> 1805 </nav-menu></li><li><a class="main-nav__item child-nav__item" 1806 href="/pages/heritage">Heritage 1807 </a></li><li><a class="main-nav__item child-nav__item" 1808 href="/pages/awards">Awards & Innovations 1809 </a></li><li><a class="main-nav__item child-nav__item" 1810 href="/pages/contact-us">Contact Us 1811 </a></li><li><a class="main-nav__item child-nav__item" 1812 href="/pages/custom">Custom Solutions 1813 </a></li><li><a class="main-nav__item child-nav__item" 1814 href="/pages/store-locator">Dealers 1815 </a></li><li><a class="main-nav__item child-nav__item" 1816 href="/collections/matthews-university">Matthews University 1817 </a></li><li><a class="main-nav__item child-nav__item" 1818 href="/pages/griptionary">Griptionary 1819 </a></li><li><nav-menu > 1820 <details open> 1821 <summary class="child-nav__item--toggle main-nav__item--toggle relative"> 1822 <div class="main-nav__item-content child-nav__collection-image w-full"><span class="child-nav__item main-nav__item main-nav__item-content"> 1823 <a href="#" class="js-mega-nav-child-link" style="color:inherit;text-decoration:inherit;">Industry</a><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 1824 </span> 1825 </div> 1826 </summary> 1827 1828 <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/blogs/matthnews">Industry Insights</a> 1829 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/blogs/client-corner">Industry Interviews</a> 1830 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/blogs/press">Press</a> 1831 </li></ul> 1832 </div> 1833 </details> 1834 </nav-menu></li></ul></div> 1835 </details></li><li><a class="main-nav__item main-nav__item--primary" href="/pages/gear-finder">GEAR FINDER</a></li><li><a class="main-nav__item main-nav__item--primary" href="/pages/catalog-request">REQUEST CATALOG</a></li><li><a class="main-nav__item main-nav__item--primary" href="/pages/become-a-dealer-or-wholesaler">BECOME A DEALER</a></li><li><a class="main-nav__item main-nav__item--primary" href="/collections/cine-gear-expo-2026-whats-new">Cine Gear 2026</a></li><li><a class="main-nav__item main-nav__item--primary" href="/pages/bollard">BOLLARD â NEW</a></li></ul> 1836 </nav></div> 1837 </details> 1838 </main-menu></header> 1839</store-header><link rel="stylesheet" href="//www.msegrip.com/cdn/shop/t/27/assets/navigation-mega-columns.css?v=21237081729921397231788456402" media="print" onload="this.media='all'"> 1840
1841<script type="application/ld+json"> 1842 { 1843 "@context": "https://schema.org", 1844 "@type": "Organization", 1845 "@id": "https:\/\/www.msegrip.com\/#organization", 1846 "name": "Matthews Studio Equipment", 1847 "legalName": "Matthews Studio Equipment, Inc.", 1848 "alternateName": ["Matthews", "MSE", "MSE Grip", "Matthews Grip"], 1849 "url": "https:\/\/www.msegrip.com", 1850 "description": "Matthews Studio Equipment is the Burbank, California grip manufacturer that introduced the folding-leg C-stand in 1974 and helped set the 5\/8\" baby pin and 1-1\/8\" junior pin standards used on film sets worldwide. Three Academy Scientific and Technical Awards. Made in the USA since 1968.", 1851 "logo": "https:\/\/www.msegrip.com\/cdn\/shop\/files\/logo_matthews_-empowering1018_logo_mse-stacked_white.png?v=1729460179\u0026width=640", 1852 "foundingDate": "1968", 1853 "foundingLocation": { "@type": "Place", "name": "Burbank, California, USA" }, 1854 "address": { 1855 "@type": "PostalAddress", 1856 "streetAddress": "4520 W Valerio St", 1857 "addressLocality": "Burbank", 1858 "addressRegion": "CA", 1859 "postalCode": "91505", 1860 "addressCountry": "US" 1861 }, 1862 "telephone": "+1-818-843-6715", 1863 "email": "[email protected]", 1864 "award": [ 1865 "Academy Scientific and Technical Award (three-time recipient)", 1866 "President's \"E\" Award for Exports" 1867 ], 1868 "brand": { "@type": "Brand", "name": "Matthews Studio Equipment" }, 1869 "knowsAbout": ["C-stands", "Century stands", "grip equipment", "combo stands", "grip heads", "apple boxes", "lighting control", "camera support", "film production rigging"], 1870 "areaServed": "Worldwide", 1871 "sameAs": ["https:\/\/www.facebook.com\/matthewsgrip","https:\/\/www.youtube.com\/@Msegrip","https:\/\/www.instagram.com\/matthewsgrip","https:\/\/www.tiktok.com\/@matthewsgrip","https:\/\/www.linkedin.com\/company\/matthews-studio-equipment-inc-" 1872 ] 1873 } 1874</script>
1874 1875 1876 1877</div><section id="shopify-section-sections--20158784471106__custom_liquid_Ahr8da" class="shopify-section shopify-section-group-header-group cc-custom-liquid"><div class="section relative section--full-width"></div> 1878 1879 1880</section> 1881<!-- END sections: header-group --><main id="main-content"><section id="shopify-section-template--20158792007746__slideshow_KtEez7" class="shopify-section cc-slideshow"><link href="//www.msegrip.com/cdn/shop/t/27/assets/slideshow.css?v=85562606821198990391788456402" rel="stylesheet" type="text/css" media="all" /> 1882 <link href="//www.msegrip.com/cdn/shop/t/27/assets/text-overlay.css?v=81402172170161052161788456402" rel="stylesheet" type="text/css" media="all" /> 1883<style data-shopify>#template--20158792007746__slideshow_KtEez7 { 1884 background: none;--duration: 5s; 1885 --play-state: paused;} 1886 1887 #template--20158792007746__slideshow_KtEez7 .slideshow-ctrl { 1888 --text-color: 255 255 255; 1889 }#template--20158792007746__slideshow_KtEez7 .image-banner::after, 1890 #template--20158792007746__slideshow_KtEez7 .media::after { content: ''; padding-top: 28.125%; }#template--20158792007746__slideshow_KtEez7 .media::after { 1891 background-color: rgba(0, 0, 0, 0.4); 1892 }</style><div class="slideshow-section section section--full-width color-scheme color-scheme--white" id="template--20158792007746__slideshow_KtEez7"> 1893 <slide-show class="block relative overflow-hidden" role="region" aria-roledescription="Carousel" aria-label="" data-autoplay="true" data-speed="5" data-transition="slide-fade"> 1894 <div class="slideshow flex" id="slideshow-template--20158792007746__slideshow_KtEez7" aria-live="polite" aria-atomic="true" tabindex="0"><div class="slideshow__slide slideshow__slide--ignore-pagination is-active image-banner flex w-full items-center auto-height color-scheme color-scheme--white" id="template--20158792007746__slideshow_KtEez7_1" 1895 role="group" aria-roledescription="Slide" 1896 aria-label="1 of 1" 1897 style="--color-scheme-white-text: 255 255 255; 1898 --color-scheme-white-hover: 230 230 230; 1899 --color-scheme-white-text-contrast: 0 0 0;" 1900 1901 1902 ><div class="image-banner__image media media--has-overlay absolute top-0 left-0 w-full h-full has-motion"><img srcset="//www.msegrip.com/cdn/shop/files/banner_parts-store_dolly_13e621cf-b3bf-4928-9285-326318cda210.gif?v=1719938046&width=600 480w, //www.msegrip.com/cdn/shop/files/banner_parts-store_dolly_13e621cf-b3bf-4928-9285-326318cda210.gif?v=1719938046&width=1225 980w, //www.msegrip.com/cdn/shop/files/banner_parts-store_dolly_13e621cf-b3bf-4928-9285-326318cda210.gif?v=1719938046&width=1500 1200w, //www.msegrip.com/cdn/shop/files/banner_parts-store_dolly_13e621cf-b3bf-4928-9285-326318cda210.gif?v=1719938046&width=1750 1400w, //www.msegrip.com/cdn/shop/files/banner_parts-store_dolly_13e621cf-b3bf-4928-9285-326318cda210.gif?v=1719938046&width=2000 1600w" src="//www.msegrip.com/cdn/shop/files/banner_parts-store_dolly_13e621cf-b3bf-4928-9285-326318cda210.gif?v=1719938046&width=1400" 1903 class="img-fit" style="object-position: 50.0% 50.0%" loading="eager" 1904 width="2000.0" 1905 height="563" 1906 fetchpriority="high" 1907 alt="3D model of a cart with wheels for MSE Grip Parts Store, linking to www.msegrip.com/parts-store."></div></div></div></slide-show> 1908</div> 1909 1910 1911</section><div id="shopify-section-template--20158792007746__multi_column_zHVGeR" class="shopify-section cc-multi-column"><style data-shopify> 1912 1913 @media (min-width: 769px) { 1914 #template--20158792007746__multi_column_zHVGeR .multi-column { 1915 width: calc(50% - var(--column-gap)); 1916 } 1917 } 1918 1919 @media (min-width: 1024px) { 1920 #template--20158792007746__multi_column_zHVGeR .multi-column { 1921 width: calc((100% / 3) - var(--column-gap)); 1922 } 1923 } 1924 1925 1926 </style> 1927<div class="section" id="template--20158792007746__multi_column_zHVGeR"><div class="container"> 1928 <ul class=" flex flex-wrap gap-x-theme gap-y-6" role="list"><li class="multi-column grow w-full max-w-none" > 1929 <div class="card color-scheme color-scheme--1 relative flex flex-col h-full"><div class="card__media media relative w-full" style="padding-top: 100%; transform: scale(0.98);"> 1930<img srcset="//www.msegrip.com/cdn/shop/files/366066_sq_2.jpg?v=1728247448&width=575 460w, //www.msegrip.com/cdn/shop/files/366066_sq_2.jpg?v=1728247448&width=875 700w, //www.msegrip.com/cdn/shop/files/366066_sq_2.jpg?v=1728247448&width=1075 860w" sizes="(min-width: 1508px) calc((1380px - 24px) / 2), (min-width: 1280px) calc((100vw - 152px) / 2), (min-width: 769px) calc((100vw - 88px) / 2), (min-width: 600px) calc(100vw - 64px), calc(100vw - 40px)" src="//www.msegrip.com/cdn/shop/files/366066_sq_2.jpg?v=1728247448&width=700" 1931 class="video-played-hidden img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 1932 width="1075.0" 1933 height="1075" 1934 1935 alt="Technical illustration of a tripod with labeled components and section view for assembly and usage reference."> 1936</div><div class="card__info flex flex-col flex-auto items-start pt-6 text-center items-center"><h3 class="h5 card__title">STANDS & COMBOS</h3> 1937 <div class="mt-8"> 1938 <a class="card__button btn btn--secondary" href="#stands">SHOP NOW</a> 1939 </div> 1940 1941 </div> 1942 </div> 1943 </li><li class="multi-column grow w-full max-w-none" > 1944 <div class="card color-scheme color-scheme--1 relative flex flex-col h-full"><div class="card__media media relative w-full" style="padding-top: 100%; transform: scale(0.98);"> 1945<img srcset="//www.msegrip.com/cdn/shop/files/429618_sq_2.jpg?v=1781817877&width=575 460w, //www.msegrip.com/cdn/shop/files/429618_sq_2.jpg?v=1781817877&width=875 700w, //www.msegrip.com/cdn/shop/files/429618_sq_2.jpg?v=1781817877&width=1075 860w, //www.msegrip.com/cdn/shop/files/429618_sq_2.jpg?v=1781817877&width=1620 1296w" sizes="(min-width: 1508px) calc((1380px - 24px) / 2), (min-width: 1280px) calc((100vw - 152px) / 2), (min-width: 769px) calc((100vw - 88px) / 2), (min-width: 600px) calc(100vw - 64px), calc(100vw - 40px)" src="//www.msegrip.com/cdn/shop/files/429618_sq_2.jpg?v=1781817877&width=700" 1946 class="video-played-hidden img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 1947 width="1620.0" 1948 height="1620" 1949 1950 alt="Detailed diagram of a clamp tool with labeled parts for assembly and repair purposes."> 1951</div><div class="card__info flex flex-col flex-auto items-start pt-6 text-center items-center"><h3 class="h5 card__title">HARDWARE & HANGERS</h3> 1952 <div class="mt-8"> 1953 <a class="card__button btn btn--secondary" href="#hardware">SHOP NOW</a> 1954 </div> 1955 1956 </div> 1957 </div> 1958 </li><li class="multi-column grow w-full max-w-none" > 1959 <div class="card color-scheme color-scheme--1 relative flex flex-col h-full"><div class="card__media media relative w-full" style="padding-top: 100%; transform: scale(0.98);"> 1960<img srcset="//www.msegrip.com/cdn/shop/files/Matthews_Slider_29in-expo2.jpg?v=1720019539&width=575 460w, //www.msegrip.com/cdn/shop/files/Matthews_Slider_29in-expo2.jpg?v=1720019539&width=875 700w, //www.msegrip.com/cdn/shop/files/Matthews_Slider_29in-expo2.jpg?v=1720019539&width=1075 860w, //www.msegrip.com/cdn/shop/files/Matthews_Slider_29in-expo2.jpg?v=1720019539&width=1620 1296w" sizes="(min-width: 1508px) calc((1380px - 24px) / 2), (min-width: 1280px) calc((100vw - 152px) / 2), (min-width: 769px) calc((100vw - 88px) / 2), (min-width: 600px) calc(100vw - 64px), calc(100vw - 40px)" src="//www.msegrip.com/cdn/shop/files/Matthews_Slider_29in-expo2.jpg?v=1720019539&width=700" 1961 class="video-played-hidden img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 1962 width="1620.0" 1963 height="1620" 1964 1965 alt=""Exploded view of mechanical assembly with labeled components, showcasing a detailed breakdown of parts and connectors.""> 1966</div><div class="card__info flex flex-col flex-auto items-start pt-6 text-center items-center"><h3 class="h5 card__title">EXPLODED VIEWS</h3> 1967 <div class="mt-8"> 1968 <a class="card__button btn btn--secondary" href="#exploded_views">SHOP NOW</a> 1969 </div> 1970 1971 </div> 1972 </div> 1973 </li></ul> 1974 </div></div> 1975</div><section id="shopify-section-template--20158792007746__custom_liquid_8UDLnd" class="shopify-section cc-custom-liquid"><div class="section relative section--full-width"><div class="container"><div id='stands'></div></div></div> 1976 1977 1978</section><section id="shopify-section-template--20158792007746__media_grid_Gm9Tz9" class="shopify-section cc-gallery"><link rel="stylesheet" href="//www.msegrip.com/cdn/shop/t/27/assets/gallery.css?v=158848924472623855381788456402" media="print" onload="this.media='all'"><style data-shopify> 1979.block-media_AQRhVT .media::after { 1980 background-color: rgba(0, 0, 0, 0.25); 1981 } 1982.block-media_9YFFVj .media::after { 1983 background-color: rgba(0, 0, 0, 0.25); 1984 } 1985.block-media_XNthUc .media::after { 1986 background-color: rgba(0, 0, 0, 0.25); 1987 } 1988.block-media_7AqbQw .media::after { 1989 background-color: rgba(0, 0, 0, 0.25); 1990 } 1991.block-media_bkkhLF .media::after { 1992 background-color: rgba(0, 0, 0, 0.25); 1993 } 1994.block-media_9zh7dr .media::after { 1995 background-color: rgba(0, 0, 0, 0.25); 1996 } 1997.block-media_FJQiyx .media::after { 1998 background-color: rgba(0, 0, 0, 0.25); 1999 } 2000.block-media_8bRaGK .media::after { 2001 background-color: rgba(0, 0, 0, 0.25); 2002 } 2003.block-media_nNU4mh .media::after { 2004 background-color: rgba(0, 0, 0, 0.25); 2005 } 2006.block-media_jGXcUi .media::after { 2007 background-color: rgba(0, 0, 0, 0.25); 2008 } 2009.block-media_w6Ny7X .media::after { 2010 background-color: rgba(0, 0, 0, 0.25); 2011 } 2012.block-media_E4d6p6 .media::after { 2013 background-color: rgba(0, 0, 0, 0.25); 2014 } 2015.block-media_niBTjP .media::after { 2016 background-color: rgba(0, 0, 0, 0.25); 2017 } 2018.block-media_zqab9W .media::after { 2019 background-color: rgba(0, 0, 0, 0.25); 2020 } 2021.block-media_Q6dn68 .media::after { 2022 background-color: rgba(0, 0, 0, 0.25); 2023 } 2024 2025 #template--20158792007746__media_grid_Gm9Tz9 .gallery-block { min-height: 300px; } 2026 #template--20158792007746__media_grid_Gm9Tz9 .gallery-block.row-span-2, #template--20158792007746__media_grid_Gm9Tz9 .gallery-block.row-span-3 { min-height: 525.0px; } 2027#template--20158792007746__media_grid_Gm9Tz9 { 2028 --color-scheme-white-text: 255 255 255; 2029 --color-scheme-white-hover: 230 230 230; 2030 --color-scheme-white-text-contrast: 0 0 0; 2031 }@media (min-width: 769px) { 2032 #template--20158792007746__media_grid_Gm9Tz9 .gallery-block { min-height: calc(180px + 8vw); } 2033 #template--20158792007746__media_grid_Gm9Tz9 .gallery-block.row-span-2 { min-height: calc(calc(180px + 8vw) * 2); } 2034 #template--20158792007746__media_grid_Gm9Tz9 .gallery-block.row-span-3 { min-height: calc(calc(180px + 8vw) * 3); } 2035 }</style><div class="section"><div class="container"> 2036 <div class="section__header items-center flex flex-col text-center gap-x-theme"><h2 class="h4 section__heading mb-0 flex-auto text-center">FIND PARTS FOR YOUR STANDS</h2></div> 2037 </div> 2038 2039 <div class="container" id="template--20158792007746__media_grid_Gm9Tz9"> 2040 <div class="gallery grid sm:grid-cols-2 lg:grid-cols-4"><a href="/collections/387030-beefy-baby-2xr-hollywood-stand-rml" class="block-media_AQRhVT block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-2 hover:grow-media" > 2041 2042 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-center card__media"> 2043 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2044<img srcset="//www.msegrip.com/cdn/shop/files/387030_sq.jpg?v=1728247999&width=600 480w, //www.msegrip.com/cdn/shop/files/387030_sq.jpg?v=1728247999&width=1000 800w, //www.msegrip.com/cdn/shop/files/387030_sq.jpg?v=1728247999&width=1225 980w, //www.msegrip.com/cdn/shop/files/387030_sq.jpg?v=1728247999&width=1500 1200w, //www.msegrip.com/cdn/shop/files/387030_sq.jpg?v=1728247999&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 24px) / 2), (min-width: 1280px) calc((100vw - 152px) / 2), (min-width: 600px) calc((100vw - 88px) / 2), " src="//www.msegrip.com/cdn/shop/files/387030_sq.jpg?v=1728247999&width=800" 2045 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2046 width="1800.0" 2047 height="1800" 2048 2049 alt="Detailed diagram of a tripod featuring parts labeled, side view with sectional illustration for assembly."> 2050</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">BEEFY BABY - 2XR HOLLYWOOD</p><h3 class="text-current mb-0 rte h4"><p>387030Â </p></h3></div></div> 2051 2052 </a> 2053<a href="/collections/387031-beefy-baby-3xr-hollywood-stand" class="block-media_9YFFVj block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-2 hover:grow-media"tabindex="-1" > 2054 2055 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-center card__media"> 2056 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2057<img srcset="//www.msegrip.com/cdn/shop/files/387031_sq.jpg?v=1728248022&width=600 480w, //www.msegrip.com/cdn/shop/files/387031_sq.jpg?v=1728248022&width=1000 800w, //www.msegrip.com/cdn/shop/files/387031_sq.jpg?v=1728248022&width=1225 980w, //www.msegrip.com/cdn/shop/files/387031_sq.jpg?v=1728248022&width=1500 1200w, //www.msegrip.com/cdn/shop/files/387031_sq.jpg?v=1728248022&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 24px) / 2), (min-width: 1280px) calc((100vw - 152px) / 2), (min-width: 600px) calc((100vw - 88px) / 2), " src="//www.msegrip.com/cdn/shop/files/387031_sq.jpg?v=1728248022&width=800" 2058 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2059 width="1800.0" 2060 height="1532" 2061 2062 alt="Detailed diagram of a tripod with labeled components, including sections, connections, and features for reference."> 2063</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">BEEFY BABY - 3XR HOLLYWOOD</p><h3 class="text-current mb-0 rte h4"><p>387031</p></h3></div></div> 2064 2065 </a> 2066<a href="/collections/756020-c-stand-20-hollywood" class="block-media_XNthUc block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-1 hover:grow-media"tabindex="-1" > 2067 2068 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2069 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2070<img srcset="//www.msegrip.com/cdn/shop/files/756020.jpg?v=1728249018&width=600 480w, //www.msegrip.com/cdn/shop/files/756020.jpg?v=1728249018&width=1000 800w, //www.msegrip.com/cdn/shop/files/756020.jpg?v=1728249018&width=1225 980w, //www.msegrip.com/cdn/shop/files/756020.jpg?v=1728249018&width=1500 1200w, //www.msegrip.com/cdn/shop/files/756020.jpg?v=1728249018&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 600px) calc((100vw - 112px) / 3), " src="//www.msegrip.com/cdn/shop/files/756020.jpg?v=1728249018&width=800" 2071 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2072 width="1800.0" 2073 height="1800" 2074 2075 alt="Diagram of automotive exhaust components, including pipes and connectors, for efficient exhaust flow system design."> 2076</div><div class="galle
2076ry-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">C-STAND - 20" HOLLYWOOD</p><h3 class="text-current mb-0 rte h4"><p>756020</p></h3></div></div> 2077 2078 </a> 2079<a href="/collections/755120-20-hollywood-c-stand" class="block-media_7AqbQw block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-1 hover:grow-media"tabindex="-1" > 2080 2081 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2082 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2083<img srcset="//www.msegrip.com/cdn/shop/files/756120.jpg?v=1728249027&width=600 480w, //www.msegrip.com/cdn/shop/files/756120.jpg?v=1728249027&width=1000 800w, //www.msegrip.com/cdn/shop/files/756120.jpg?v=1728249027&width=1225 980w, //www.msegrip.com/cdn/shop/files/756120.jpg?v=1728249027&width=1500 1200w, //www.msegrip.com/cdn/shop/files/756120.jpg?v=1728249027&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 600px) calc((100vw - 112px) / 3), " src="//www.msegrip.com/cdn/shop/files/756120.jpg?v=1728249027&width=800" 2084 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2085 width="1800.0" 2086 height="1800" 2087 2088 alt="Detailed diagram of mechanical components including a vertical shaft and mounting brackets for assembly reference."> 2089</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">C+STAND 20" TURTLE BASE</p><h3 class="text-current mb-0 rte h4"><p>756120</p></h3></div></div> 2090 2091 </a> 2092<a href="/collections/756040-40-hollywood-c-stand" class="block-media_bkkhLF block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-1 hover:grow-media"tabindex="-1" > 2093 2094 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2095 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2096<img srcset="//www.msegrip.com/cdn/shop/files/756040.jpg?v=1728249022&width=600 480w, //www.msegrip.com/cdn/shop/files/756040.jpg?v=1728249022&width=1000 800w, //www.msegrip.com/cdn/shop/files/756040.jpg?v=1728249022&width=1225 980w, //www.msegrip.com/cdn/shop/files/756040.jpg?v=1728249022&width=1500 1200w, //www.msegrip.com/cdn/shop/files/756040.jpg?v=1728249022&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 600px) calc((100vw - 112px) / 3), " src="//www.msegrip.com/cdn/shop/files/756040.jpg?v=1728249022&width=800" 2097 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2098 width="1800.0" 2099 height="1800" 2100 2101 alt="Detailed diagram of a tripod stand with labeled components for easy reference in assembly or usage."> 2102</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">C-STAND - 40" HOLLYWOOD</p><h3 class="text-current mb-0 rte h4"><p>756040</p></h3></div></div> 2103 2104 </a> 2105<a href="/collections/part-store-756140-40-c-hollywood-stand-copy" class="block-media_9zh7dr block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-1 hover:grow-media"tabindex="-1" > 2106 2107 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2108 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2109<img srcset="//www.msegrip.com/cdn/shop/files/756140.jpg?v=1728249031&width=600 480w, //www.msegrip.com/cdn/shop/files/756140.jpg?v=1728249031&width=1000 800w, //www.msegrip.com/cdn/shop/files/756140.jpg?v=1728249031&width=1225 980w, //www.msegrip.com/cdn/shop/files/756140.jpg?v=1728249031&width=1500 1200w, //www.msegrip.com/cdn/shop/files/756140.jpg?v=1728249031&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 600px) calc((100vw - 112px) / 3), " src="//www.msegrip.com/cdn/shop/files/756140.jpg?v=1728249031&width=800" 2110 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2111 width="1800.0" 2112 height="1800" 2113 2114 alt="Diagram of a plumbing pipe assembly with labeled components for clear identification and installation guidance."> 2115</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">C+STAND 40" TURTLE BASE</p><h3 class="text-current mb-0 rte h4"><p>756140</p></h3></div></div> 2116 2117 </a> 2118<a href="/collections/366066-lowboy-combo-stand" class="block-media_FJQiyx block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-2 hover:grow-media"tabindex="-1" > 2119 2120 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2121 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2122<img srcset="//www.msegrip.com/cdn/shop/files/366066_sq_1.jpg?v=1728247446&width=600 480w, //www.msegrip.com/cdn/shop/files/366066_sq_1.jpg?v=1728247446&width=1000 800w, //www.msegrip.com/cdn/shop/files/366066_sq_1.jpg?v=1728247446&width=1225 980w, //www.msegrip.com/cdn/shop/files/366066_sq_1.jpg?v=1728247446&width=1500 1200w" sizes="(min-width: 1508px) calc((1380px - 24px) / 2), (min-width: 1280px) calc((100vw - 152px) / 2), (min-width: 600px) calc((100vw - 88px) / 2), " src="//www.msegrip.com/cdn/shop/files/366066_sq_1.jpg?v=1728247446&width=800" 2123 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2124 width="1500.0" 2125 height="1500" 2126 2127 alt="Detailed diagram of a lighting stand showing components and assembly sections for setup and maintenance."> 2128</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">COMBO STAND - LOWBOY</p><h3 class="text-current mb-0 rte h4"><p>366066</p></h3></div></div> 2129 2130 </a> 2131<a href="/collections/369673-hollywood-combo-double-riser" class="block-media_8bRaGK block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-1 hover:grow-media"tabindex="-1" > 2132 2133 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2134 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2135<img srcset="//www.msegrip.com/cdn/shop/files/369673_sq.jpg?v=1728247527&width=600 480w, //www.msegrip.com/cdn/shop/files/369673_sq.jpg?v=1728247527&width=1000 800w, //www.msegrip.com/cdn/shop/files/369673_sq.jpg?v=1728247527&width=1225 980w, //www.msegrip.com/cdn/shop/files/369673_sq.jpg?v=1728247527&width=1500 1200w, //www.msegrip.com/cdn/shop/files/369673_sq.jpg?v=1728247527&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 600px) calc((100vw - 112px) / 3), " src="//www.msegrip.com/cdn/shop/files/369673_sq.jpg?v=1728247527&width=800" 2136 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2137 width="1800.0" 2138 height="1800" 2139 2140 alt="Detailed technical diagram of a tripod structure with labeled sections and components for assembly guidance."> 2141</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">COMBO STAND - HOLLYWOOD</p><h3 class="text-current mb-0 rte h4"><p>369673</p></h3></div></div> 2142 2143 </a> 2144<a href="/collections/366165-hollywood-combo-triple-riser" class="block-media_nNU4mh block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-1 hover:grow-media"tabindex="-1" > 2145 2146 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2147 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2148<img srcset="//www.msegrip.com/cdn/shop/files/366165_sq.jpg?v=1728247510&width=600 480w, //www.msegrip.com/cdn/shop/files/366165_sq.jpg?v=1728247510&width=1000 800w, //www.msegrip.com/cdn/shop/files/366165_sq.jpg?v=1728247510&width=1225 980w, //www.msegrip.com/cdn/shop/files/366165_sq.jpg?v=1728247510&width=1500 1200w, //www.msegrip.com/cdn/shop/files/366165_sq.jpg?v=1728247510&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 600px) calc((100vw - 112px) / 3), " src="//www.msegrip.com/cdn/shop/files/366165_sq.jpg?v=1728247510&width=800" 2149 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2150 width="1800.0" 2151 height="1800" 2152 2153 alt="Detailed engineering diagram of a tripod structure, showcasing components and assembly sections labeled A and B."> 2154</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">COMBO STAND - 3X RISER</p><h3 class="text-current mb-0 rte h4"><p>366165</p></h3></div></div> 2155 2156 </a> 2157<a href="/collections/part-store-377591-mombo-combo" class="block-media_jGXcUi block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-2 hover:grow-media"tabindex="-1" > 2158 2159 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2160 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2161<img srcset="//www.msegrip.com/cdn/shop/files/377591_sq_1.jpg?v=1728247799&width=600 480w, //www.msegrip.com/cdn/shop/files/377591_sq_1.jpg?v=1728247799&width=1000 800w, //www.msegrip.com/cdn/shop/files/377591_sq_1.jpg?v=1728247799&width=1225 980w, //www.msegrip.com/cdn/shop/files/377591_sq_1.jpg?v=1728247799&width=1500 1200w, //www.msegrip.com/cdn/shop/files/377591_sq_1.jpg?v=1728247799&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 24px) / 2), (min-width: 1280px) calc((100vw - 152px) / 2), (min-width: 600px) calc((100vw - 88px) / 2), " src="//www.msegrip.com/cdn/shop/files/377591_sq_1.jpg?v=1728247799&width=800" 2162 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2163 width="1800.0" 2164 height="1800" 2165 2166 alt="Technical diagram of a tripod with detailed sections and exploded views showcasing its components."> 2167</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">MOMBO COMBO - NEW STYLE</p><h3 class="text-current mb-0 rte h4"><p>377591</p></h3></div></div> 2168 2169 </a> 2170<a href="/collections/part-store-377583-mombo-combo-hollywood" class="block-media_w6Ny7X block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-1 hover:grow-media"tabindex="-1" > 2171 2172 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2173 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2174<img srcset="//www.msegrip.com/cdn/shop/files/377583_sq.jpg?v=1728247677&width=600 480w, //www.msegrip.com/cdn/shop/files/377583_sq.jpg?v=1728247677&width=1000 800w, //www.msegrip.com/cdn/shop/files/377583_sq.jpg?v=1728247677&width=1225 980w, //www.msegrip.com/cdn/shop/files/377583_sq.jpg?v=1728247677&width=1500 1200w, //www.msegrip.com/cdn/shop/files/377583_sq.jpg?v=1728247677&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 600px) calc((100vw - 112px) / 3), " src="//www.msegrip.com/cdn/shop/files/377583_sq.jpg?v=1728247677&width=800" 2175 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2176 width="1800.0" 2177 height="1800" 2178 2179 alt="Diagram of a tripod design showing various sections, details, and assembly instructions for technical reference."> 2180</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">MOMBO COMBO - OLD STYLE</p><h3 class="text-current mb-0 rte h4"><p>377583</p></h3></div></div> 2181 2182 </a> 2183<a href="/collections/part-store-377578-old-style-mombo-combo" class="block-media_E4d6p6 block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-1 hover:grow-media"tabindex="-1" > 2184 2185 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2186 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2187<img srcset="//www.msegrip.com/cdn/shop/files/377578_sq.jpg?v=1728247667&width=600 480w, //www.msegrip.com/cdn/shop/files/377578_sq.jpg?v=1728247667&width=1000 800w, //www.msegrip.com/cdn/shop/files/377578_sq.jpg?v=1728247667&width=1225 980w, //www.msegrip.com/cdn/shop/files/377578_sq.jpg?v=1728247667&width=1500 1200w, //www.msegrip.com/cdn/shop/files/377578_sq.jpg?v=1728247667&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 600px) calc((100vw - 112px) / 3), " src="//www.msegrip.com/cdn/shop/files/377578_sq.jpg?v=1728247667&width=800" 2188 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2189 width="1800.0" 2190 height="1800" 2191 2192 alt="Detailed diagram of a tripod, showcasing sections A-A, B-B, and detail C with labeled components for assembly."> 2193</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">MOMBO COMBO - OLD STYLE</p><h3 class="text-current mb-0 rte h4"><p>377578</p></h3></div></div> 2194 2195 </a> 2196<a href="/collections/part-store-h386022-junior-stand-double-riser-rolling" class="block-media_niBTjP block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-2 hover:grow-media"tabindex="-1" > 2197 2198 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2199 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2200<img srcset="//www.msegrip.com/cdn/shop/files/h386022.jpg?v=1729459471&width=600 480w, //www.msegrip.com/cdn/shop/files/h386022.jpg?v=1729459471&width=1000 800w, //www.msegrip.com/cdn/shop/files/h386022.jpg?v=1729459471&width=1225 980w, //www.msegrip.com/cdn/shop/files/h386022.jpg?v=1729459471&width=1500 1200w" sizes="(min-width: 1508px) calc((1380px - 24px) / 2), (min-width: 1280px) calc((100vw - 152px) / 2), (min-width: 600px) calc((100vw - 88px) / 2), " src="//www.msegrip.com/cdn/shop/files/h386022.jpg?v=1729459471&width=800" 2201 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2202 width="1500.0" 2203 height="1500" 2204 2205 alt="Technical diagram of a tripod stand, showcasing detailed sections and components for construction and assembly."> 2206</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-o
2206verlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">ROLLER STAND - JR. 2X RISER</p><h3 class="text-current mb-0 rte h4"><p>H386022</p></h3></div></div> 2207 2208 </a> 2209<a href="/collections/part-store-h386033-jr-stand-triple-riser-rolling" class="block-media_zqab9W block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-1 hover:grow-media"tabindex="-1" > 2210 2211 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2212 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2213<img srcset="//www.msegrip.com/cdn/shop/files/h386033_1.jpg?v=1729459494&width=600 480w, //www.msegrip.com/cdn/shop/files/h386033_1.jpg?v=1729459494&width=1000 800w, //www.msegrip.com/cdn/shop/files/h386033_1.jpg?v=1729459494&width=1225 980w, //www.msegrip.com/cdn/shop/files/h386033_1.jpg?v=1729459494&width=1500 1200w" sizes="(min-width: 1508px) calc((1380px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 600px) calc((100vw - 112px) / 3), " src="//www.msegrip.com/cdn/shop/files/h386033_1.jpg?v=1729459494&width=800" 2214 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2215 width="1500.0" 2216 height="1500" 2217 2218 alt="Diagram of a tripod with detailed sections, including components A, B, C, and D for assembly and usage."> 2219</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">ROLLER STAND - JR 3X RISER</p><h3 class="text-current mb-0 rte h4"><p>H386033</p></h3></div></div> 2220 2221 </a> 2222<a href="/collections/part-store-h386021-low-boy-junior-double-riser-rolling" class="block-media_Q6dn68 block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-1 hover:grow-media"tabindex="-1" > 2223 2224 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2225 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2226<img srcset="//www.msegrip.com/cdn/shop/files/h386021.jpg?v=1729459468&width=600 480w, //www.msegrip.com/cdn/shop/files/h386021.jpg?v=1729459468&width=1000 800w, //www.msegrip.com/cdn/shop/files/h386021.jpg?v=1729459468&width=1225 980w, //www.msegrip.com/cdn/shop/files/h386021.jpg?v=1729459468&width=1500 1200w" sizes="(min-width: 1508px) calc((1380px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 600px) calc((100vw - 112px) / 3), " src="//www.msegrip.com/cdn/shop/files/h386021.jpg?v=1729459468&width=800" 2227 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2228 width="1500.0" 2229 height="1500" 2230 2231 alt="Detailed illustration of a tripod stand with labeled sections and components for technical reference."> 2232</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">ROLLER STAND - JR. 2X LOWBOY</p><h3 class="text-current mb-0 rte h4"><p>H386021</p></h3></div></div> 2233 2234 </a> 2235</div> 2236 </div> 2237 2238 2239</div> 2240 2241 2242<style> #shopify-section-template--20158792007746__media_grid_Gm9Tz9 .gallery-block__image-text {background-color: #eeeeee; color: black; padding: 10px;} </style></section><section id="shopify-section-template--20158792007746__custom_liquid_H6xcfb" class="shopify-section cc-custom-liquid"><div class="section relative section--full-width"><div class="container"><div id='hardware'></div></div></div> 2243 2244 2245</section><section id="shopify-section-template--20158792007746__media_grid_bwkrWQ" class="shopify-section cc-gallery"><link rel="stylesheet" href="//www.msegrip.com/cdn/shop/t/27/assets/gallery.css?v=158848924472623855381788456402" media="print" onload="this.media='all'"><style data-shopify> 2246.block-media_A7JFwf .media::after { 2247 background-color: rgba(0, 0, 0, 0.25); 2248 } 2249.block-media_QYCckc .media::after { 2250 background-color: rgba(0, 0, 0, 0.25); 2251 } 2252.block-media_PerMPL .media::after { 2253 background-color: rgba(0, 0, 0, 0.25); 2254 } 2255.block-media_aHYryf .media::after { 2256 background-color: rgba(0, 0, 0, 0.25); 2257 } 2258.block-media_qWEt3R .media::after { 2259 background-color: rgba(0, 0, 0, 0.25); 2260 } 2261.block-media_a9hBLP .media::after { 2262 background-color: rgba(0, 0, 0, 0.25); 2263 } 2264.block-media_AXB6cd .media::after { 2265 background-color: rgba(0, 0, 0, 0.25); 2266 } 2267 2268 #template--20158792007746__media_grid_bwkrWQ .gallery-block { min-height: 300px; } 2269 #template--20158792007746__media_grid_bwkrWQ .gallery-block.row-span-2, #template--20158792007746__media_grid_bwkrWQ .gallery-block.row-span-3 { min-height: 525.0px; } 2270#template--20158792007746__media_grid_bwkrWQ { 2271 --color-scheme-white-text: 255 255 255; 2272 --color-scheme-white-hover: 230 230 230; 2273 --color-scheme-white-text-contrast: 0 0 0; 2274 }@media (min-width: 769px) { 2275 #template--20158792007746__media_grid_bwkrWQ .gallery-block { min-height: calc(180px + 8vw); } 2276 #template--20158792007746__media_grid_bwkrWQ .gallery-block.row-span-2 { min-height: calc(calc(180px + 8vw) * 2); } 2277 #template--20158792007746__media_grid_bwkrWQ .gallery-block.row-span-3 { min-height: calc(calc(180px + 8vw) * 3); } 2278 }</style><div class="section"><div class="container"> 2279 <div class="section__header items-center flex flex-row flex-wrap gap-x-theme"><h2 class="h4 section__heading mb-0 flex-auto text-start">FIND PARTS FOR YOUR HARDWARE</h2></div> 2280 </div> 2281 2282 <div class="container" id="template--20158792007746__media_grid_bwkrWQ"> 2283 <div class="gallery grid sm:grid-cols-2 lg:grid-cols-4"><a href="/collections/parts-427803-jr-matthboom" class="block-media_A7JFwf block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-2 hover:grow-media" > 2284 2285 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2286 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2287<img srcset="//www.msegrip.com/cdn/shop/files/427803_sq.jpg?v=1728248736&width=600 480w, //www.msegrip.com/cdn/shop/files/427803_sq.jpg?v=1728248736&width=1000 800w, //www.msegrip.com/cdn/shop/files/427803_sq.jpg?v=1728248736&width=1225 980w, //www.msegrip.com/cdn/shop/files/427803_sq.jpg?v=1728248736&width=1500 1200w, //www.msegrip.com/cdn/shop/files/427803_sq.jpg?v=1728248736&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 24px) / 2), (min-width: 1280px) calc((100vw - 152px) / 2), (min-width: 600px) calc((100vw - 88px) / 2), " src="//www.msegrip.com/cdn/shop/files/427803_sq.jpg?v=1728248736&width=800" 2288 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2289 width="1800.0" 2290 height="1800" 2291 2292 alt="Diagram of mechanical assembly parts including pipes, valves, and a red component, labeled for reference."> 2293</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">JR. MATTHBOOM</p><h3 class="text-current mb-0 rte h4"><p>427803</p></h3></div></div> 2294 2295 </a> 2296<a href="/collections/429618-baby-pipe-clamp" class="block-media_QYCckc block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-1 hover:grow-media"tabindex="-1" > 2297 2298 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2299 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2300<img srcset="//www.msegrip.com/cdn/shop/files/429618_sq.jpg?v=1728248791&width=600 480w, //www.msegrip.com/cdn/shop/files/429618_sq.jpg?v=1728248791&width=1000 800w, //www.msegrip.com/cdn/shop/files/429618_sq.jpg?v=1728248791&width=1225 980w, //www.msegrip.com/cdn/shop/files/429618_sq.jpg?v=1728248791&width=1500 1200w, //www.msegrip.com/cdn/shop/files/429618_sq.jpg?v=1728248791&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 600px) calc((100vw - 112px) / 3), " src="//www.msegrip.com/cdn/shop/files/429618_sq.jpg?v=1728248791&width=800" 2301 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2302 width="1800.0" 2303 height="1800" 2304 2305 alt="Exploded view of a clamp assembly with labeled components for easy identification and installation."> 2306</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">BABY PIPE CLAMP</p><h3 class="text-current mb-0 rte h4"><p>429618</p></h3></div></div> 2307 2308 </a> 2309<a href="/collections/349581-4-5-griphead" class="block-media_PerMPL block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-1 hover:grow-media"tabindex="-1" > 2310 2311 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2312 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2313<img srcset="//www.msegrip.com/cdn/shop/files/349581_sq.jpg?v=1728247380&width=600 480w, //www.msegrip.com/cdn/shop/files/349581_sq.jpg?v=1728247380&width=1000 800w, //www.msegrip.com/cdn/shop/files/349581_sq.jpg?v=1728247380&width=1225 980w, //www.msegrip.com/cdn/shop/files/349581_sq.jpg?v=1728247380&width=1500 1200w, //www.msegrip.com/cdn/shop/files/349581_sq.jpg?v=1728247380&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 600px) calc((100vw - 112px) / 3), " src="//www.msegrip.com/cdn/shop/files/349581_sq.jpg?v=1728247380&width=800" 2314 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2315 width="1800.0" 2316 height="1800" 2317 2318 alt="Exploded view of a mechanical device, showcasing its components and assembly for clear understanding."> 2319</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">4.5" GRIPHEAD</p><h3 class="text-current mb-0 rte h4"><p>349581</p></h3></div></div> 2320 2321 </a> 2322<a href="/collections/350580-2-5-griphead" class="block-media_aHYryf block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-1 hover:grow-media"tabindex="-1" > 2323 2324 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2325 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2326<img srcset="//www.msegrip.com/cdn/shop/files/350580_sq.jpg?v=1728247388&width=600 480w, //www.msegrip.com/cdn/shop/files/350580_sq.jpg?v=1728247388&width=1000 800w, //www.msegrip.com/cdn/shop/files/350580_sq.jpg?v=1728247388&width=1225 980w, //www.msegrip.com/cdn/shop/files/350580_sq.jpg?v=1728247388&width=1500 1200w, //www.msegrip.com/cdn/shop/files/350580_sq.jpg?v=1728247388&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 600px) calc((100vw - 112px) / 3), " src="//www.msegrip.com/cdn/shop/files/350580_sq.jpg?v=1728247388&width=800" 2327 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2328 width="1800.0" 2329 height="1800" 2330 2331 alt="Exploded view of mechanical components with labeled parts for assembly reference and identification."> 2332</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">2.5" GRIPHEAD</p><h3 class="text-current mb-0 rte h4"><p>350580</p></h3></div></div> 2333 2334 </a> 2335<a href="/collections/681013-40-gobo-arm" class="block-media_qWEt3R block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-1 hover:grow-media"tabindex="-1" > 2336 2337 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2338 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2339<img srcset="//www.msegrip.com/cdn/shop/files/681013_sq.jpg?v=1728248980&width=600 480w, //www.msegrip.com/cdn/shop/files/681013_sq.jpg?v=1728248980&width=1000 800w, //www.msegrip.com/cdn/shop/files/681013_sq.jpg?v=1728248980&width=1225 980w, //www.msegrip.com/cdn/shop/files/681013_sq.jpg?v=1728248980&width=1500 1200w, //www.msegrip.com/cdn/shop/files/681013_sq.jpg?v=1728248980&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 600px) calc((100vw - 112px) / 3), " src="//www.msegrip.com/cdn/shop/files/681013_sq.jpg?v=1728248980&width=800" 2340 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2341 width="1800.0" 2342 height="1800" 2343 2344 alt="Diagram showing a mechanical assembly with labeled components, including a long rod and various pulleys."> 2345</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">40" GOBO ARM</p><h3 class="text-current mb-0 rte h4"><p>681013</p></h3></div></div> 2346 2347 </a> 2348<a href="/collections/681012-20-gobo-arm" class="block-media_a9hBLP block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-1 hover:grow-media"tabindex="-1" > 2349 2350 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2351 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2352<img srcset="//www.msegrip.com/cdn/shop/files/681012_sq.jpg?v=1728248956&width=600 480w, //www.msegrip.com/cdn/shop/files/681012_sq.jpg?v=1728248956&width=1000 800w, //www.msegrip.com/cdn/shop/files/681012_sq.jpg?v=1728248956&width=1225 980w, //www.msegrip.com/cdn/shop/files/681012_sq.jpg?v=1728248956&width=1500 1200w, //www.msegrip.com/cdn/shop/files/681012_sq.jpg?v=1728248956&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 600px) calc((100vw - 112px) / 3), " src="//www.msegrip.com/cdn/shop/files/681012_sq.jpg?v=1728248956&width=800" 2353 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2354 width="1800.0" 2355 height="1800" 2356 2357 alt="Technical diagram of a mechanical assembly with numbered parts for identification and assembly instructions."> 2358</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">20" GOBO ARM</p><h3 class="text-current mb-0 rte h4"><p>681012</p></h3></div></div> 2359 2360 </a> 2361<a href="/collections/861862-monitor-bracket" class="block-media_AXB6cd block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-1 hover:grow-media"tabindex="-1" > 2362 2363 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2364 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2365<img srcset="//www.msegrip.com/cdn/shop/files/861862_098b4866-cd3b-47ec-bcce-961e68fd5adc.jpg?v=1728249107&width=600 480w, //www.msegrip.com/cdn/shop/files/861862_098b4866-cd3b-47ec-bcce-961e68fd5adc.jpg?v=1728249107&width=1000 800w, //www.msegrip.com/cdn/shop/files/861862_098b4866-cd3b-47ec-bcce-961e68fd5adc.jpg?v=17
236528249107&width=1225 980w, //www.msegrip.com/cdn/shop/files/861862_098b4866-cd3b-47ec-bcce-961e68fd5adc.jpg?v=1728249107&width=1500 1200w, //www.msegrip.com/cdn/shop/files/861862_098b4866-cd3b-47ec-bcce-961e68fd5adc.jpg?v=1728249107&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 600px) calc((100vw - 112px) / 3), " src="//www.msegrip.com/cdn/shop/files/861862_098b4866-cd3b-47ec-bcce-961e68fd5adc.jpg?v=1728249107&width=800" 2366 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2367 width="1800.0" 2368 height="1800" 2369 2370 alt="3D illustration of mechanical components including a lever, bearing, base, and connection arm for assembly visualization."> 2371</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">Monitor Bracket</p><h3 class="text-current mb-0 rte h4"><p>861862</p></h3></div></div> 2372 2373 </a> 2374</div> 2375 </div> 2376 2377 2378</div> 2379 2380 2381<style> #shopify-section-template--20158792007746__media_grid_bwkrWQ .gallery-block__image-text {background-color: #eeeeee; color: black; padding: 10px;} </style></section><section id="shopify-section-template--20158792007746__media_grid_eEwJxB" class="shopify-section cc-gallery"><link rel="stylesheet" href="//www.msegrip.com/cdn/shop/t/27/assets/gallery.css?v=158848924472623855381788456402" media="print" onload="this.media='all'"><style data-shopify> 2382.block-media_DTwTE6 .media::after { 2383 background-color: rgba(0, 0, 0, 0.25); 2384 } 2385.block-media_N3AGKh .media::after { 2386 background-color: rgba(0, 0, 0, 0.25); 2387 } 2388.block-media_6MrWjK .media::after { 2389 background-color: rgba(0, 0, 0, 0.25); 2390 } 2391 2392 #template--20158792007746__media_grid_eEwJxB .gallery-block { min-height: 300px; } 2393 #template--20158792007746__media_grid_eEwJxB .gallery-block.row-span-2, #template--20158792007746__media_grid_eEwJxB .gallery-block.row-span-3 { min-height: 525.0px; } 2394#template--20158792007746__media_grid_eEwJxB { 2395 --color-scheme-white-text: 255 255 255; 2396 --color-scheme-white-hover: 230 230 230; 2397 --color-scheme-white-text-contrast: 0 0 0; 2398 }@media (min-width: 769px) { 2399 #template--20158792007746__media_grid_eEwJxB .gallery-block { min-height: calc(180px + 8vw); } 2400 #template--20158792007746__media_grid_eEwJxB .gallery-block.row-span-2 { min-height: calc(calc(180px + 8vw) * 2); } 2401 #template--20158792007746__media_grid_eEwJxB .gallery-block.row-span-3 { min-height: calc(calc(180px + 8vw) * 3); } 2402 }</style><div class="section"><div class="container"> 2403 <div class="section__header items-center flex flex-row flex-wrap gap-x-theme"><h2 class="h4 section__heading mb-0 flex-auto text-start">FIND PARTS FOR TELESCOPING HANGERS</h2></div> 2404 </div> 2405 2406 <div class="container" id="template--20158792007746__media_grid_eEwJxB"> 2407 <div class="gallery grid sm:grid-cols-2 lg:grid-cols-4"><a href="/collections/part-store-429677-heavy-duty-telescoping-hangers-double-extension-3-to-6-ft" class="block-media_DTwTE6 block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-2 hover:grow-media" > 2408 2409 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2410 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2411<img srcset="//www.msegrip.com/cdn/shop/files/429677_sq_1.jpg?v=1728248842&width=600 480w, //www.msegrip.com/cdn/shop/files/429677_sq_1.jpg?v=1728248842&width=1000 800w, //www.msegrip.com/cdn/shop/files/429677_sq_1.jpg?v=1728248842&width=1225 980w, //www.msegrip.com/cdn/shop/files/429677_sq_1.jpg?v=1728248842&width=1500 1200w, //www.msegrip.com/cdn/shop/files/429677_sq_1.jpg?v=1728248842&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 24px) / 2), (min-width: 1280px) calc((100vw - 152px) / 2), (min-width: 600px) calc((100vw - 88px) / 2), " src="//www.msegrip.com/cdn/shop/files/429677_sq_1.jpg?v=1728248842&width=800" 2412 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2413 width="1800.0" 2414 height="1800" 2415 2416 alt="Diagram of a firearm assembly showing sectional view and labeled components for technical reference."> 2417</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">TELESCOPING HANGER - 3' to 3'</p><h3 class="text-current mb-0 rte h4"><p>429677</p></h3></div></div> 2418 2419 </a> 2420<a href="/collections/part-store-b429728-lightweight-telescoping-hangers-4-to-8-pipe-clamp" class="block-media_N3AGKh block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-1 hover:grow-media"tabindex="-1" > 2421 2422 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2423 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2424<img srcset="//www.msegrip.com/cdn/shop/files/B429728_sq_1.jpg?v=1728249968&width=600 480w, //www.msegrip.com/cdn/shop/files/B429728_sq_1.jpg?v=1728249968&width=1000 800w, //www.msegrip.com/cdn/shop/files/B429728_sq_1.jpg?v=1728249968&width=1225 980w, //www.msegrip.com/cdn/shop/files/B429728_sq_1.jpg?v=1728249968&width=1500 1200w, //www.msegrip.com/cdn/shop/files/B429728_sq_1.jpg?v=1728249968&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 600px) calc((100vw - 112px) / 3), " src="//www.msegrip.com/cdn/shop/files/B429728_sq_1.jpg?v=1728249968&width=800" 2425 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2426 width="1800.0" 2427 height="1800" 2428 2429 alt="Diagram of a pressure washer wand with trigger, wand attachment, and nozzle components labeled for easy identification."> 2430</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">TELESCOPING HANGER - 4' to 8'</p><h3 class="text-current mb-0 rte h4"><p>B429728</p></h3></div></div> 2431 2432 </a> 2433<a href="/collections/part-store-b429729-1-to-2-lightweight-hanger-no-pipe-clamp" class="block-media_6MrWjK block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-1 hover:grow-media"tabindex="-1" > 2434 2435 <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-end card__media"> 2436 <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"> 2437<img srcset="//www.msegrip.com/cdn/shop/files/B429729_sq_1.jpg?v=1728249973&width=600 480w, //www.msegrip.com/cdn/shop/files/B429729_sq_1.jpg?v=1728249973&width=1000 800w, //www.msegrip.com/cdn/shop/files/B429729_sq_1.jpg?v=1728249973&width=1225 980w, //www.msegrip.com/cdn/shop/files/B429729_sq_1.jpg?v=1728249973&width=1500 1200w, //www.msegrip.com/cdn/shop/files/B429729_sq_1.jpg?v=1728249973&width=1800 1440w" sizes="(min-width: 1508px) calc((1380px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 600px) calc((100vw - 112px) / 3), " src="//www.msegrip.com/cdn/shop/files/B429729_sq_1.jpg?v=1728249973&width=800" 2438 class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy" 2439 width="1800.0" 2440 height="1800" 2441 2442 alt="Diagram showing components of a fishing rod assembly, including rod sections and reel parts for easy identification."> 2443</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><p class="text-overlay__block subheading text-current">HANGER, NO PIPE CLAMP - 1' to 2'</p><h3 class="text-current mb-0 rte h4"><p>B429729</p></h3></div></div> 2444 2445 </a> 2446</div> 2447 </div> 2448 2449 2450</div> 2451 2452 2453<style> #shopify-section-template--20158792007746__media_grid_eEwJxB .gallery-block__image-text {background-color: #eeeeee; color: black; padding: 10px;} </style></section><section id="shopify-section-template--20158792007746__custom_liquid_kbq7TC" class="shopify-section cc-custom-liquid"><div class="section relative section--full-width"><div class="container"><div id="exploded_views"></div></div></div> 2454 2455 2456</section><div id="shopify-section-template--20158792007746__link_lists_nUtiJQ" class="shopify-section cc-link-list"><style data-shopify> 2457 2458 @media (min-width: 769px) { 2459 #template--20158792007746__link_lists_nUtiJQ .multi-column { 2460 width: calc(50% - var(--column-gap)); 2461 } 2462 } 2463 2464 @media (min-width: 1024px) { 2465 #template--20158792007746__link_lists_nUtiJQ .multi-column { 2466 width: calc((100% / 3) - var(--column-gap)); 2467 } 2468 } 2469 2470 2471 </style> 2472<div class="section" id="template--20158792007746__link_lists_nUtiJQ"><div class="container"> 2473 <div class="section__header items-center flex flex-row flex-wrap gap-x-theme"><h2 class="h4 section__heading mb-0 flex-auto text-start">Exploded Views</h2></div> 2474 </div><div class="container"> 2475 <ul class=" flex flex-wrap gap-x-theme gap-y-theme" role="list"><li class="multi-column block-column_YyHxdp w-full" > 2476 <div class="card color-scheme color-scheme--1 relative flex flex-col h-full"><div class="pb-6 flex flex-col flex-auto items-start"><div class="pl-6 pr-6 card__title-wrapper w-full" style="background-color: #2e2e2e;"> 2477 <h3 class="h6 card__title" style="color: #ffffff;">BABY STANDS</h3> 2478 </div><ul class="pl-6 pr-6 card__link-list w-full flex-auto" role="list"><li> 2479 <a href="/collections/part-store-exploeded-view-387032-baby-digital-stand" class="card__link-list-item block border-bottom text-inherit hover:underline">387032 BABY DIGITAL STAND</a> 2480 </li><li> 2481 <a href="/collections/exploded-view-386029-beefy-baby-stand-2xr" class="card__link-list-item block border-bottom text-inherit hover:underline">386029 BEEFY BABY STAND 2XR</a> 2482 </li><li> 2483 <a href="/collections/exploded-view-386030-beefy-baby-stand-2xr-rml" class="card__link-list-item block border-bottom text-inherit hover:underline">386030 BEEFY BABY STAND 2XR RML</a> 2484 </li><li> 2485 <a href="/collections/386031-beefy-baby-stand-3xr-rml" class="card__link-list-item block border-bottom text-inherit hover:underline">386031 BEEFY BABY STAND 3XR RML</a> 2486 </li><li> 2487 <a href="/collections/exploded-view-b377001-minimax" class="card__link-list-item block border-bottom text-inherit hover:underline">B377001 MINIMAX</a> 2488 </li><li> 2489 <a href="/collections/exploded-view-386034-preemie-baby-stand-2xr" class="card__link-list-item block border-bottom text-inherit hover:underline">386034 PREEMIE BABY STAND 2XR</a> 2490 </li><li> 2491 <a href="/collections/h386025-hollywood-baby-jr-double-riser" class="card__link-list-item block border-bottom text-inherit hover:underline">H386025 HOLLYWOOD BABY JR. 2XR</a> 2492 </li><li> 2493 <a href="/collections/h386020-hollywood-baby-jr-triple-riser" class="card__link-list-item block border-bottom text-inherit hover:underline">H386020 HOLLYWOOD BABY JR. 3XR</a> 2494 </li><li> 2495 <a href="/collections/386037-mini-preemie-baby" class="card__link-list-item block border-bottom text-inherit hover:underline">386037 MINI PREEMIE BABY</a> 2496 </li><li> 2497 <a href="/collections/preemie-baby-386044" class="card__link-list-item block border-bottom text-inherit hover:underline">386044 PREEMIE BABY</a> 2498 </li></ul></div> 2499 </div> 2500 </li><li class="multi-column block-column_4Hgctz w-full" > 2501 <div class="card color-scheme color-scheme--1 relative flex flex-col h-full"><div class="pb-6 flex flex-col flex-auto items-start"><div class="pl-6 pr-6 card__title-wrapper w-full" style="background-color: #2e2e2e;"> 2502 <h3 class="h6 card__title" style="color: #ffffff;">C-STAND</h3> 2503 </div><ul class="pl-6 pr-6 card__link-list w-full flex-auto" role="list"><li> 2504 <a href="/collections/756040-40-hollywood-c-stand" class="card__link-list-item block border-bottom text-inherit hover:underline">756040 - 40" HOLLYWOOD C-STAND</a> 2505 </li><li> 2506 <a href="/collections/part-store-756140-40-c-hollywood-stand-copy" class="card__link-list-item block border-bottom text-inherit hover:underline">756140 - 40" C+ HOLLYWOOD C-STAND</a> 2507 </li><li> 2508 <a href="/collections/20-c-stand-punky-w-spring-loaded-base-339573" class="card__link-list-item block border-bottom text-inherit hover:underline">339573 - 20" C-STAND "PUNKY" W/SPRING LOADED BASE</a> 2509 </li><li> 2510 <a href="/collections/exploded-view-339564-40-c-stand-spring-loaded-base" class="card__link-list-item block border-bottom text-inherit hover:underline">339564 - 40" C-STAND SPRING LOADED BASE</a> 2511 </li><li> 2512 <a href="/collections/exploded-view-339574-20-c-stand-spring-loaded-base" class="card__link-list-item block border-bottom text-inherit hover:underline">339574 - 20" C-STAND SPRING LOADED BASE</a> 2513 </li><li> 2514 <a href="/collections/b339725-c-riser-section-only-40" class="card__link-list-item block border-bottom text-inherit hover:underline">B339725 - C+RISER SECTION ONLY 40"</a> 2515 </li><li> 2516 <a href="/collections/b339759-spring-loaded-turtle-base-black" class="card__link-list-item block border-bottom text-inherit hover:underline">B339759 - SPRING LOADED TURTLE BASE BLACK</a> 2517 </li><li> 2518 <a href="/collections/b339761-c-riser-section-only-20-black" class="card__link-list-item block border-bottom text-inherit hover:underline">B339761 - C+RISER SECTION ONLY 20" BLACK</a> 2519 </li><li> 2520 <a href="/collections/756120-c-stand-20-turtle-base" class="card__link-list-item block border-bottom text-inherit hover:underline">756120 - C+ STAND 20" TURTLE BASE</a> 2521 </li><li> 2522 <a href="/collections/756020-c-stand-20-hollywood" class="card__link-list-item block border-bottom text-inherit hover:underline">756020 - C-STAND 20" HOLLYWOOD</a> 2523 </li><li> 2524 <a href="/collections/b756020-h-c-2xr-sl-20-gh-arm-black" class="card__link-list-item block border-bottom text-inherit hover:underline">B756020 - C-STAND 20" HOLLYWOOD BLACK</a> 2525 </li><li> 2526 <a href="/collections/b681012-gobo-arm-hwood-20-black" class="card__link-list-item block border-bottom text-inherit hover:underline">B681012 - GOBO ARM, HOLLYWOOD, 20" BLACK</a> 2527 </li><li> 2528 <a href="/collections/b756040-h-c-2xr-sl-40-gh-arm-black" class="card__link-list-item block border-bottom text-inherit hover:underline">B756040 - C-STAND W/SLIDING LEG 40" BLACK</a> 2529 </li><li> 2530 <a href="/collections/b756120-h-c-2xr-20-gh-arm-black" class="card__link-list-item block border-bottom text-inherit hover:underline">B756120 - C+ STAND W/SPRING LOADED BASE 20" BLACK</a> 2531 </li></ul></div> 2532 </div> 2533 </li><li class="multi-column block-column_w4YkyK w-full" > 2534 <div class="card color-scheme color-scheme--1 relative flex flex-col h-full"><div class="pb-6 flex flex-col flex-auto items-start"><div class="pl-6 pr-6 card_
2534_title-wrapper w-full" style="background-color: #2e2e2e;"> 2535 <h3 class="h6 card__title" style="color: #ffffff;">CAMERA SUPPORT</h3> 2536 </div><ul class="pl-6 pr-6 card__link-list w-full flex-auto" role="list"><li> 2537 <a href="/collections/exploded-view-matthews-slider-29" class="card__link-list-item block border-bottom text-inherit hover:underline">MATTHEWS SLIDER 29"</a> 2538 </li><li> 2539 <a href="/collections/exploded-view-matthews-slider-29-rail-sub-assembly" class="card__link-list-item block border-bottom text-inherit hover:underline">MATTHEWS SLIDER 29" RAIL SUB-ASSEMBLY</a> 2540 </li><li> 2541 <a href="/collections/exploded-view-matthews-slider-carriage-sub-assembly" class="card__link-list-item block border-bottom text-inherit hover:underline">MATTHEWS SLIDER CARRIAGE SUB-ASSEMBY</a> 2542 </li><li> 2543 <a href="/collections/exploded-view-matthews-slider-handle-assembly" class="card__link-list-item block border-bottom text-inherit hover:underline">MATTHEWS SLIDER HANDLE ASSEMBLY</a> 2544 </li><li> 2545 <a href="/collections/exploded-view-matthews-slider-inverting-assembly" class="card__link-list-item block border-bottom text-inherit hover:underline">MATTHEWS SLIDER INVERTING ASSEMBLY</a> 2546 </li><li> 2547 <a href="/collections/exploded-view-matthews-slider-kit-assembly" class="card__link-list-item block border-bottom text-inherit hover:underline">MATTHEWS SLIDER KIT ASSEMBLY</a> 2548 </li><li> 2549 <a href="/collections/exploded-view-matthews-slider-leveling-foot-assembly" class="card__link-list-item block border-bottom text-inherit hover:underline">MATTHEWS SLIDER LEVELING FOOT ASSEMBLY</a> 2550 </li><li> 2551 <a href="/collections/exploded-view-matthews-slider-mitchell-adapter" class="card__link-list-item block border-bottom text-inherit hover:underline">MATTHEWS SLIDER MITCHELL ADAPTER</a> 2552 </li><li> 2553 <a href="/collections/exploded-view-matthews-slider-mitchell-top-plate-assembly" class="card__link-list-item block border-bottom text-inherit hover:underline">MATTHEWS SLIDER MITCHELL TOP PLATE ASSEMBLY</a> 2554 </li><li> 2555 <a href="/collections/exploded-view-matthews-slider-swivel-assembly" class="card__link-list-item block border-bottom text-inherit hover:underline">MATTHEWS SLIDER SWIVEL ASSEMBLY</a> 2556 </li><li> 2557 <a href="/collections/exploded-view-mt1-cinema-style-head-pn812170" class="card__link-list-item block border-bottom text-inherit hover:underline">MT1 Cinema Style Head PN812170</a> 2558 </li><li> 2559 <a href="/collections/exploded-view-mt1-television-style-head-pn-812175" class="card__link-list-item block border-bottom text-inherit hover:underline">MT1 Television Style Head PN 812175</a> 2560 </li><li> 2561 <a href="/collections/exploded-view-377702-telescoping-bazooka" class="card__link-list-item block border-bottom text-inherit hover:underline">377702 TELESCOPING BAZOOKA</a> 2562 </li><li> 2563 <a href="/collections/exploded-view-395326-mini-bazooka" class="card__link-list-item block border-bottom text-inherit hover:underline">395326 MINI BAZOOKA</a> 2564 </li><li> 2565 <a href="/collections/exploded-view-415063-4-way-level-head-mitchell-mount" class="card__link-list-item block border-bottom text-inherit hover:underline">415063 4-WAY LEVEL HEAD MITCHELL MOUNT</a> 2566 </li><li> 2567 <a href="/collections/exploded-view-387050-20ft-curved-track-heavy-wall" class="card__link-list-item block border-bottom text-inherit hover:underline">387050 20FT. CURVED TRACK HEAVY WALL</a> 2568 </li><li> 2569 <a href="/collections/exploded-view-397059-20ft-curved-track-sst" class="card__link-list-item block border-bottom text-inherit hover:underline">397059 20FT. CURVED TRACK SST</a> 2570 </li></ul></div> 2571 </div> 2572 </li><li class="multi-column block-column_TJFBTa w-full" > 2573 <div class="card color-scheme color-scheme--1 relative flex flex-col h-full"><div class="pb-6 flex flex-col flex-auto items-start"><div class="pl-6 pr-6 card__title-wrapper w-full" style="background-color: #2e2e2e;"> 2574 <h3 class="h6 card__title" style="color: #ffffff;">COMBO STANDS</h3> 2575 </div><ul class="pl-6 pr-6 card__link-list w-full flex-auto" role="list"><li> 2576 <a href="/collections/exploded-view-369675-combo-digital-stand" class="card__link-list-item block border-bottom text-inherit hover:underline">369675 COMBO DIGITAL STAND</a> 2577 </li><li> 2578 <a href="/collections/369673-hollywood-combo-double-riser" class="card__link-list-item block border-bottom text-inherit hover:underline">369573 COMBO STANDS 2XR</a> 2579 </li><li> 2580 <a href="/collections/exploded-view-369574-combo-stand-al-2xr" class="card__link-list-item block border-bottom text-inherit hover:underline">369574 COMBO STAND AL 2XR</a> 2581 </li><li> 2582 <a href="/collections/exploded-view-366067-lowboy-combo-stand-al-2xr" class="card__link-list-item block border-bottom text-inherit hover:underline">366067 LOWBOY COMBO STAND AL 2XR</a> 2583 </li><li> 2584 <a href="/collections/exploded-view-366070-combo-stand-st-lightweight-2xr" class="card__link-list-item block border-bottom text-inherit hover:underline">366070 COMBO STAND ST LIGHTWEIGHT 2XR</a> 2585 </li><li> 2586 <a href="/collections/exploded-view-377575-jr-mombo-combo-stand-st-3xr-rml" class="card__link-list-item block border-bottom text-inherit hover:underline">377575 JR MOMBO COMBO STAND ST 3XR RML</a> 2587 </li><li> 2588 <a href="/collections/exploded-view-366032-2-lightweight-combo-wheel-adapter" class="card__link-list-item block border-bottom text-inherit hover:underline">
2588366032-2 LIGHTWEIGHT COMBO WHEEL ADAPTER</a> 2589 </li><li> 2590 <a href="/collections/exploded-view-377580-mombo-caster-wheel-yoke-assembly" class="card__link-list-item block border-bottom text-inherit hover:underline">377580 MOMBO CASTER WHEEL YOKE ASSEMBLY</a> 2591 </li><li> 2592 <a href="/collections/366065-hollywood-sky-high-combo-triple-riser-steel" class="card__link-list-item block border-bottom text-inherit hover:underline">366065 SKY HIGH TRIPLE RISER COMBO STAND</a> 2593 </li><li> 2594 <a href="/collections/wheel-adaptor-for-combo-366068" class="card__link-list-item block border-bottom text-inherit hover:underline">366068 WHEEL ADAPTOR FOR COMBO</a> 2595 </li><li> 2596 <a href="/collections/big-fing-combo-wheels-366074" class="card__link-list-item block border-bottom text-inherit hover:underline">366074 BIG F'ING COMBO WHEELS</a> 2597 </li></ul></div> 2598 </div> 2599 </li><li class="multi-column block-column_d4bkxU w-full" > 2600 <div class="card color-scheme color-scheme--1 relative flex flex-col h-full"><div class="pb-6 flex flex-col flex-auto items-start"><div class="pl-6 pr-6 card__title-wrapper w-full" style="background-color: #2e2e2e;"> 2601 <h3 class="h6 card__title" style="color: #ffffff;">HARDWARE</h3> 2602 </div><ul class="pl-6 pr-6 card__link-list w-full flex-auto" role="list"><li> 2603 <a href="/collections/exploded-view-319200-micro-mini-boom" class="card__link-list-item block border-bottom text-inherit hover:underline">319200 MICRO MINI BOOM</a> 2604 </li><li> 2605 <a href="/collections/exploded-view-429586-baby-side-arm" class="card__link-list-item block border-bottom text-inherit hover:underline">429586 BABY SIDE ARM</a> 2606 </li><li> 2607 <a href="/collections/exploded-view-680011-happy-broken-arm-40" class="card__link-list-item block border-bottom text-inherit hover:underline">680011 HAPPY BROKEN ARM 40"</a> 2608 </li><li> 2609 <a href="/collections/exploded-view-680012-happy-gobo-arm-20" class="card__link-list-item block border-bottom text-inherit hover:underline">680012 HAPPY GOBO ARM 20"</a> 2610 </li><li> 2611 <a href="/collections/exploded-view-680013-happy-gobo-arm-40" class="card__link-list-item block border-bottom text-inherit hover:underline">680013 HAPPY GOBO ARM 40"</a> 2612 </li><li> 2613 <a href="/collections/exploded-view-429585d-junior-side-arm" class="card__link-list-item block border-bottom text-inherit hover:underline">429585D JUNIOR SIDE ARM</a> 2614 </li><li> 2615 <a href="/collections/exploded-view-680006-just-grip-gobo-arm-20" class="card__link-list-item block border-bottom text-inherit hover:underline">680006 JUST GRIP GOBO ARM 20"</a> 2616 </li><li> 2617 <a href="/collections/exploded-view-680004-just-grip-gobo-arm-40" class="card__link-list-item block border-bottom text-inherit hover:underline">680004 JUST GRIP GOBO ARM 40"</a> 2618 </li><li> 2619 <a href="/collections/exploded-view-349580-magic-griphead-2-5-happy-head" class="card__link-list-item block border-bottom text-inherit hover:underline">349580 MAGIC GRIPHEAD 2.5" HAPPY HEAD</a> 2620 </li><li> 2621 <a href="/collections/exploded-view-427801-baby-matthboom" class="card__link-list-item block border-bottom text-inherit hover:underline">427801 BABY MATTHBOOM</a> 2622 </li><li> 2623 <a href="/collections/exploded-view-427803-jr-matthboom" class="card__link-list-item block border-bottom text-inherit hover:underline">427803 JR MATTHBOOM</a> 2624 </li><li> 2625 <a href="/collections/427801-3-matthboom-baby-pivot-assembly" class="card__link-list-item block border-bottom text-inherit hover:underline">427801-3 MATTHBOOM BABY PIVOT ASSEMBLY</a> 2626 </li><li> 2627 <a href="/collections/exploded-view-427803-3-matthboom-jr-pivot-assembly" class="card__link-list-item block border-bottom text-inherit hover:underline">427803-3 MATTHBOOM JR PIVOT ASSEMBLY</a> 2628 </li><li> 2629 <a href="/collections/exploded-view-427802-mini-matthboom-1xr" class="card__link-list-item block border-bottom text-inherit hover:underline">427802 MINI MATTHBOOM 1XR</a> 2630 </li><li> 2631 <a href="/collections/exploded-view-4040-00-magic-finger-pin-only" class="card__link-list-item block border-bottom text-inherit hover:underline">4040 MAGIC FINGER PIN ONLY</a> 2632 </li><li> 2633 <a href="/collections/exploded-view-388217-magic-finger-baby-v-adapter" class="card__link-list-item block border-bottom text-inherit hover:underline">388217 MAGIC FINGER BABY-V ADAPTER</a> 2634 </li><li> 2635 <a href="/collections/exploded-view-388210-magic-finger" class="card__link-list-item block border-bottom text-inherit hover:underline">388210 MAGIC FINGER</a> 2636 </li><li> 2637 <a href="/collections/exploded-view-388213-magic-finger-m17" class="card__link-list-item block border-bottom text-inherit hover:underline">388213 MAGIC FINGER M17</a> 2638 </li><li> 2639 <a href="/collections/exploded-view-429683-mini-meat-axe" class="card__link-list-item block border-bottom text-inherit hover:underline">429683 MINI MEAT AXE</a> 2640 </li><li> 2641 <a href="/collections/exploded-view-429616-tube-hanger" class="card__link-list-item block border-bottom text-inherit hover:underline">429616 TUBE HANGER</a> 2642 </li><li> 2643 <a href="/collections/388214-magic-stand-riser" class="card__link-list-item block border-bottom text-inherit hover:underline">388214 MAGIC STAND RISER</a> 2644 </li><li> 2645 <a href="/collections/big-fing-monitor-wheels-366075" class="card__link-list-item block border-bottom text-inherit hover:underline">366075 BIG F'ING MONITOR WHEELS</a> 2646 </li></ul></div> 2647 </div> 2648 </li><li class="multi-column block-column_iKpiDa w-full" > 2649 <div class="card color-scheme color-scheme--1 relative flex flex-col h-full"><div class="pb-6 flex flex-col flex-auto items-start"><div class="pl-6 pr-6 card__title-wrapper w-full" style="background-color: #2e2e2e;"> 2650 <h3 class="h6 card__title" style="color: #ffffff;">KIT STAND</h3> 2651 </div><ul class="pl-6 pr-6 card__link-list w-full flex-auto" role="list"><li> 2652 <a href="/collections/exploded-view-b387489-reverse-folding-kit-stand" class="card__link-list-item block border-bottom text-inherit hover:underline">Exploded View - B387489 REVERSE FOLDING KIT STAND</a> 2653 </li><li> 2654 <a href="/collections/exploded-view-b387489-reverse-folding-kit-stand" class="card__link-list-item block border-bottom text-inherit hover:underline">Exploded View - B387489 REVERSE FOLDING KIT STAND</a> 2655 </li><li> 2656 <a href="/collections/exploded-view-b389787-kit-stand-light-medium-with-brake" class="card__link-list-item block border-bottom text-inherit hover:underline">Exploded View - B389787 KIT STAND - LIGHT/MEDIUM WITH BRAKE</a> 2657 </li><li> 2658 <a href="/collections/exploded-view-b389788-kit-stand-medium-duty-with-brake" class="card__link-list-item block border-bottom text-inherit hover:underline">Exploded View - B389788 KIT STAND MEDIUM DUTY WITH BRAKE</a> 2659 </li><li> 2660 <a href="/collections/exploded-view-387485-kit-stand-medium-duty-maxi-steel" class="card__link-list-item block border-bottom text-inherit hover:underline">Exploded View - 387485 KIT STAND MEDIUM DUTY MAXI STEEL</a> 2661 </li><li> 2662 <a href="/collections/exploded-view-b387487-kit-stand-light-heavy-double-riser-black" class="card__link-list-item block border-bottom text-inherit hover:underline">Exploded View - B387487 KIT STAND LIGHT/HEAVY DOUBLE RISER -BLACK</a> 2663 </li><li> 2664 <a href="/collections/exploded-view-b387490-kit-stand-light-heavy-triple-riser-black" class="card__link-list-item block border-bottom text-inherit hover:underline">Exploded View - B387490 KIT STAND LIGHT/HEAVY TRIPLE RISER - BLACK</a> 2665 </li><li> 2666 <a href="/collections/exploded-view-387402-revenger-stand" class="card__link-list-item block border-bottom text-inherit hover:underline">Exploded View - 387402 REVENGER STAND</a> 2667 </li><li> 2668 <a href="/collections/exploded-view-b387485-medium-duty-maxi-black-aluminum" class="card__link-list-item block border-bottom text-inherit hover:underline">Exploded View - B387485 - Medium Duty Maxi - Black/Aluminum</a> 2669 </li><li> 2670 <a href="/collections/exploded-view-b387486-reverse-stand" class="card__link-list-item block border-bottom text-inherit hover:underline">
2670Exploded View - B387486 - Reverse Stand</a> 2671 </li></ul></div> 2672 </div> 2673 </li><li class="multi-column block-column_mTKVwk w-full" > 2674 <div class="card color-scheme color-scheme--1 relative flex flex-col h-full"><div class="pb-6 flex flex-col flex-auto items-start"><div class="pl-6 pr-6 card__title-wrapper w-full" style="background-color: #2e2e2e;"> 2675 <h3 class="h6 card__title" style="color: #ffffff;">MAX MENACE</h3> 2676 </div><ul class="pl-6 pr-6 card__link-list w-full flex-auto" role="list"><li> 2677 <a href="/collections/exploded-view-max-menance" class="card__link-list-item block border-bottom text-inherit hover:underline">MAX MENACE</a> 2678 </li><li> 2679 <a href="/collections/exploded-view-max-jack-arm" class="card__link-list-item block border-bottom text-inherit hover:underline">MAX JACK ARM</a> 2680 </li><li> 2681 <a href="/collections/exploded-view-max-boom-arm" class="card__link-list-item block border-bottom text-inherit hover:underline">MAX BOOM ARM</a> 2682 </li><li> 2683 <a href="/collections/exploded-view-max-offset-arm" class="card__link-list-item block border-bottom text-inherit hover:underline">MAX OFFSET ARM</a> 2684 </li></ul></div> 2685 </div> 2686 </li><li class="multi-column block-column_8XVHga w-full" > 2687 <div class="card color-scheme color-scheme--1 relative flex flex-col h-full"><div class="pb-6 flex flex-col flex-auto items-start"><div class="pl-6 pr-6 card__title-wrapper w-full" style="background-color: #2e2e2e;"> 2688 <h3 class="h6 card__title" style="color: #ffffff;">OVERHEAD STAND</h3> 2689 </div><ul class="pl-6 pr-6 card__link-list w-full flex-auto" role="list"><li> 2690 <a href="/collections/h377573-medium-overhead-roller-stand" class="card__link-list-item block border-bottom text-inherit hover:underline">H377573 - MEDIUM OVERHEAD ROLLER STAND</a> 2691 </li><li> 2692 <a href="/collections/377575-std-oh-hihi-wide-base-rml" class="card__link-list-item block border-bottom text-inherit hover:underline">377575 - STD, OH, HIHI, WIDE BASE RML</a> 2693 </li></ul></div> 2694 </div> 2695 </li><li class="multi-column block-column_3L36h3 w-full" > 2696 <div class="card color-scheme color-scheme--1 relative flex flex-col h-full"><div class="pb-6 flex flex-col flex-auto items-start"><div class="pl-6 pr-6 card__title-wrapper w-full" style="background-color: #2e2e2e;"> 2697 <h3 class="h6 card__title" style="color: #ffffff;">ROLLER STANDS</h3> 2698 </div><ul class="pl-6 pr-6 card__link-list w-full flex-auto" role="list"><li> 2699 <a href="/collections/big-fing-monitor-wheels-366075" class="card__link-list-item block border-bottom text-inherit hover:underline">366075 - BIG F'ING MONITOR WHEELS</a> 2700 </li><li> 2701 <a href="/collections/249564-mini-slider-stand" class="card__link-list-item block border-bottom text-inherit hover:underline">249564 - MINI SLIDER STAND</a> 2702 </li><li> 2703 <a href="/collections/249562-monitor-stand" class="card__link-list-item block border-bottom text-inherit hover:underline">249562 - MONITOR STAND</a> 2704 </li><li> 2705 <a href="/collections/249568-monitor-stand-no-casters" class="card__link-list-item block border-bottom text-inherit hover:underline">249568 - MONITOR STAND NO CASTERS</a> 2706 </li><li> 2707 <a href="/collections/249561-slider-stand" class="card__link-list-item block border-bottom text-inherit hover:underline">249561 - SLIDER STAND</a> 2708 </li><li> 2709 <a href="/collections/slider-stand-wheels-249563" class="card__link-list-item block border-bottom text-inherit hover:underline">249563 - SLIDER STAND WHEELS</a> 2710 </li></ul></div> 2711 </div> 2712 </li><li class="multi-column block-column_gdmNcj w-full" > 2713 <div class="card color-scheme color-scheme--1 relative flex flex-col h-full"><div class="pb-6 flex flex-col flex-auto items-start"><div class="pl-6 pr-6 card__title-wrapper w-full" style="background-color: #2e2e2e;"> 2714 <h3 class="h6 card__title" style="color: #ffffff;">Telescoping Hangers</h3> 2715 </div><ul class="pl-6 pr-6 card__link-list w-full flex-auto" role="list"><li> 2716 <a href="/collections/b429720-hanger-ld-1-to-2p-clamp" class="card__link-list-item block border-bottom text-inherit hover:underline">B429720 - 1 TO 2 FT LIGHTWEIGHT TELESCOPING</a> 2717 </li><li> 2718 <a href="/collections/b429722-hanger-ld-2-to-4-p-clamp" class="card__link-list-item block border-bottom text-inherit hover:underline">B429722 - 2 TO 4 FT LIGHTWEIGHT TELESCOPING</a> 2719 </li><li> 2720 <a href="/collections/b429724-hanger-ld-3-to-6-p-clamp" class="card__link-list-item block border-bottom text-inherit hover:underline">B429724 - 3 TO 6 FT LIGHTWEIGHT TELESCOPING</a> 2721 </li><li> 2722 <a href="/collections/b429726-hanger-ld-1-5-to-3p-clamp" class="card__link-list-item block border-bottom text-inherit hover:underline">B429726 - 1.5 TO 3 FT LIGHTWEIGHT TELESCOPING</a> 2723 </li><li> 2724 <a href="/collections/b429728-hanger-ld-4-to-8-p-clamp" class="card__link-list-item block border-bottom text-inherit hover:underline">B429728 - 4 TO 8 FT LIGHTWEIGHT TELESCOPING</a> 2725 </li><li> 2726 <a href="/collections/b429734-hanger-ld-5-to-10-p-clamp" class="card__link-list-item block border-bottom text-inherit hover:underline">B429734 - 4 TO 10 FT LIGHTWEIGHT TELESCOPING</a> 2727 </li></ul></div> 2728 </div> 2729 </li><li class="multi-column block-column_JRBkkd w-full" > 2730 <div class="card color-scheme color-scheme--1 relative flex flex-col h-full"><div class="pb-6 flex flex-col flex-auto items-start"><div class="pl-6 pr-6 card__title-wrapper w-full" style="background-color: #2e2e2e;"> 2731 <h3 class="h6 card__title" style="color: #ffffff;">VATOR III</h3> 2732 </div><ul class="pl-6 pr-6 card__link-list w-full flex-auto" role="list"><li> 2733 <a href="/collections/exploded-view-crank-o-vator-riser-assembly" class="card__link-list-item block border-bottom text-inherit hover:underline">Exploded View - Crank-O-Vator Riser Assembly</a> 2734 </li><li> 2735 <a href="/collections/exploded-view-handle-assembly-for-all-vator-iii-models" class="card__link-list-item block border-bottom text-inherit hover:underline">Exploded View - Handle Assembly for All Vator III Models</a> 2736 </li><li> 2737 <a href="/collections/exploded-view-head-assembly-for-all-vator-iii-models" class="card__link-list-item block border-bottom text-inherit hover:underline">Exploded View - Head Assembly for All Vator III Models</a> 2738 </li><li> 2739 <a href="/collections/exploded-view-leg-assembly-for-all-vator-iii-models" class="card__link-list-item block border-bottom text-inherit hover:underline">Exploded View - Leg Assembly For All Vator III Models</a> 2740 </li><li> 2741 <a href="/collections/exploded-view-spider-assembly-for-loboy-single-loboy-double-and-crank-o-vator" class="card__link-list-item block border-bottom text-inherit hover:underline">
2741Exploded View - Spider Assembly for LoBoy Single LoBoy Double and Crank-O-Vator</a> 2742 </li><li> 2743 <a href="/collections/exploded-view-vator-iii" class="card__link-list-item block border-bottom text-inherit hover:underline">Exploded View - Vator III</a> 2744 </li><li> 2745 <a href="/collections/exploded-view-wheel-assembly-loboys-and-crank-o-vator" class="card__link-list-item block border-bottom text-inherit hover:underline">Exploded View - Wheel Assembly, LoBoys and Crank-O-Vator</a> 2746 </li></ul></div> 2747 </div> 2748 </li></ul> 2749 </div></div> 2750</div><div id="shopify-section-template--20158792007746__1715876511bc1e0d7d" class="shopify-section cc-apps"><div class="section"><div class="container"></div></div> 2751 2752 2753</div> 2754 </main><!-- BEGIN sections: overlay-group --> 2755<div id="shopify-section-sections--20158786109506__1723657305198fa3d2" class="shopify-section shopify-section-group-overlay-group cc-apps"><div class="section"><div class="container"><div id="shopify-block-AdjM3WFAvVTF4K01yb__firework_shoppable_video_ugc_firework_embed_product_77mgTc" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: embed-widget-product --><div id="section-firework-embed"> 2756 2757 <fw-embed-feed 2758 channel="" 2759 2760 hashtag="" 2761 mode="row" 2762 size="medium" 2763 2764 sku="" 2765 2766 pip="true" 2767 placement="middle" 2768 player_placement="bottom-right" 2769 thumbnail_style="dynamic" 2770 title="" 2771 title_alignment="center" 2772 title_size="20" 2773 product_card="true" 2774 jsonld="true" 2775 ></fw-embed-feed> 2776 2777</div><!-- END app snippet --> 2778 2779 2780 2781 </div> 2782</div></div> 2783 2784 2785</div><div id="shopify-section-sections--20158786109506__cart-drawer" class="shopify-section shopify-section-group-overlay-group cc-cart-drawer"><link rel="stylesheet" href="//www.msegrip.com/cdn/shop/t/27/assets/cart-items.css?v=17516739763755026951788456402" media="print" onload="this.media='all'">
2786<script src="//www.msegrip.com/cdn/shop/t/27/assets/cart-drawer.js?v=26715168632776164121788456402" defer="defer"></script>
2786<cart-drawer class="drawer drawer--cart fixed top-0 right-0 flex flex-col w-full has-motion" data-name="cart-drawer" id="cart-drawer" role="dialog" aria-label="Your cart" aria-modal="true" aria-hidden="true" tabindex="-1" data-shipping-calculator="false"> 2787 <header class="drawer__header flex justify-between items-center"> 2788 <h2 class="h5 mb-0">Your cart</h2> 2789 <div class="flex items-center gap-x-theme"><button type="button" class="drawer__close-btn js-close-drawer"> 2790 <span class="visually-hidden">Close</span> 2791 <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg> 2792 </button> 2793 </div> 2794 </header> 2795 2796 <div class="drawer__content drawer__content--flex flex-auto items-center drawer__empty-with-promotions"> 2797 2798 2799 <div class="cart-drawer__content grow flex items-center"><form class="form" id="cart-drawer-form" action="/cart" method="post"> 2800 <cart-items id="cart-items" data-section="cart-drawer" data-empty="true"><div class="cart-empty flex flex-col justify-center items-center h-full js-cart-empty"><svg width="24" height="24" viewBox="0 0 24 24" class="icon icon--cart" aria-hidden="true" focusable="false" role="presentation"><path fill="currentColor" d="M17 18a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.11.89-2 2-2M1 2h3.27l.94 2H20a1 1 0 0 1 1 1c0 .17-.05.34-.12.5l-3.58 6.47c-.34.61-1 1.03-1.75 1.03H8.1l-.9 1.63-.03.12a.25.25 0 0 0 .25.25H19v2H7a2 2 0 0 1-2-2c0-.35.09-.68.24-.96l1.36-2.45L3 4H1V2m6 16a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.11.89-2 2-2m9-7 2.78-5H6.14l2.36 5H16Z"/></svg><p>Your cart is empty</p><a class="btn btn--primary" href="/collections/all">Start shopping</a></div><p class="visually-hidden" id="cart-live-region-text" role="status" aria-live="polite"> 2801 Subtotal:$0.00 USD 2802</p> 2803 <p class="visually-hidden" id="cart-line-item-status" role="status" aria-live="polite" aria-hidden="true">Loading...</p><div class="alert mt-6 bg-error-bg text-error-text" id="cart-errors" role="alert" hidden></div></cart-items> 2804 2805 </form> 2806 </div> 2807 2808 <div id="cart-promoted-products" class="w-full cart-drawer__promoted-products-container"><promoted-products class="cart-drawer__promoted-products layout-list block w-full"><h2 class="h6">You May Like</h2><ul class="ddd " role="list"> 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 <!-- ///////////////////////////////////Priority check code end /////////////////////////////////////////////////////// --> 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 <!--========================Customers/Visitors lock applies to===================--> 2853 <!-- ....... --> 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 <!-- =====================================Lock content============================= --> 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 <li><div class="card card--row card--related relative flex"> 2896 <div class="card__media"> 2897 2898<div class="media relative" style="padding-top: 100.0%;"> 2899 <img srcset="//www.msegrip.com/cdn/shop/files/mens-fitted-t-shirt-black-front-681a84e0571ae.jpg?v=1748368416&width=88, //www.msegrip.com/cdn/shop/files/mens-fitted-t-shirt-black-front-681a84e0571ae.jpg?v=1748368416&width=176 2x" src="//www.msegrip.com/cdn/shop/files/mens-fitted-t-shirt-black-front-681a84e0571ae.jpg?v=1748368416&width=176" 2900 class="img-fit" loading="lazy" 2901 width="176" 2902 height="176" 2903
2904 alt="MSE Grip Head Sketch Shirt featuring detailed grip head design, ideal for film professionals, crafted from durable cotton."> 2905 </div> 2906 </div> 2907 2908 <div class="card__info"> 2909 <p class="h6 regular-text mt-2 mb-1"> 2910 <a href="/products/short-sleeve-t-shirt" class="card-link text-current"> 2911 MSE Grip Head Sketch Shirt 2912 </a> 2913 </p><div class="price"> 2914 <div class="price__default"> 2915 <span class="price__current"> 2916 <span class="visually-hidden js-label">Regular price</span> 2917 <span class="js-value">$29.99 USD 2918</span> 2919 </span> 2920 <span class="price__was"> 2921 <span class="visually-hidden js-label"></span> 2922 <span class="js-value"></span> 2923 </span> 2924 </div><div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span> 2925</span></div> 2926</div> 2927</div> 2928</div> 2929</li> 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 <!-- ///////////////////////////////////Priority check code end /////////////////////////////////////////////////////// --> 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 <!--========================Customers/Visitors lock applies to===================--> 2976 <!-- ....... --> 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 <!-- =====================================Lock content============================= --> 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 <li><div class="card card--row card--related relative flex"> 3019 <div class="card__media"> 3020 3021<div class="media relative" style="padding-top: 100.0%;"> 3022 <img srcset="//www.msegrip.com/cdn/shop/files/unisex-premium-hoodie-black-front-67ae872913929.jpg?v=1740516577&width=88, //www.msegrip.com/cdn/shop/files/unisex-premium-hoodie-black-front-67ae872913929.jpg?v=1740516577&width=176 2x" src="//www.msegrip.com/cdn/shop/files/unisex-premium-hoodie-black-front-67ae872913929.jpg?v=1740516577&width=176" 3023 class="img-fit" loading="lazy" 3024 width="176" 3025 height="176" 3026 3027 alt="Black Matthews Grip Head Hoodie featuring a bold grip head design for film professionals."> 3028 </div> 3029 </div> 3030 3031 <div class="card__info"> 3032 <p class="h6 regular-text mt-2 mb-1"> 3033 <a href="/products/matthews-grip-head-hoodie" class="card-link text-current"> 3034 Matthews Grip Head Hoodie 3035 </a> 3036 </p><div class="price"> 3037 <div class="price__default"> 3038 <span class="price__current"> 3039 <span class="visually-hidden js-label">Regular price</span> 3040 <span class="js-value">$49.99 USD 3041</span> 3042 </span> 3043 <span class="price__was"> 3044 <span class="visually-hidden js-label"></span> 3045 <span class="js-value"></span> 3046 </span> 3047 </div><div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span> 3048</span></div> 3049</div> 3050</div> 3051</div> 3052</li> 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 <!-- ///////////////////////////////////Priority check code end /////////////////////////////////////////////////////// --> 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 <!--========================Customers/Visitors lock applies to===================--> 3099 <!-- ....... --> 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 <!-- =====================================Lock content============================= --> 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 <li><div class="card card--row card--related relative flex"> 3142 <div class="card__media"> 3143 3144<div class="media relative" style="padding-top: 100.0%;"> 3145 <img srcset="//www.msegrip.com/cdn/shop/files/unisex-fleece-zip-up-hoodie-black-front-67ae8becea8bc.jpg?v=1740516573&width=88, //www.msegrip.com/cdn/shop/files/unisex-fleece-zip-up-hoodie-black-front-67ae8becea8bc.jpg?v=1740516573&width=176 2x" src="//www.msegrip.com/cdn/shop/files/unisex-fleece-zip-up-hoodie-black-front-67ae8becea8bc.jpg?v=1740516573&width=176" 3146 class="img-fit" loading="lazy" 3147 width="176" 3148 height="176" 3149 3150 alt="MSE Grip Head Zip Hoodie in black with front logo design, ideal for film professionals and everyday wear."> 3151 </div> 3152 </div> 3153 3154 <div class="card__info"> 3155 <p class="h6 regular-text mt-2 mb-1"> 3156 <a href="/products/mse-grip-head-zip-hoodie" class="card-link text-current"> 3157 MSE Grip Head Zip Hoodie 3158 </a> 3159 </p><div class="price"> 3160 <div class="price__default"> 3161 <span class="price__current">
3162 <span class="visually-hidden js-label">Regular price</span> 3163 <span class="js-value">$54.99 USD 3164</span> 3165 </span> 3166 <span class="price__was"> 3167 <span class="visually-hidden js-label"></span> 3168 <span class="js-value"></span> 3169 </span> 3170 </div><div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span> 3171</span></div> 3172</div> 3173</div> 3174</div> 3175</li> 3176 3177</ul></promoted-products></div><div id="cart-drawer-media-promotion" class="cart-drawer__media-promotion-container w-full"></div> 3178 </div><div class="cart-drawer__summary relative drawer__footer cart-drawer--checkout--sticky-true"></div> 3179<div class="overlay overlay--drawer absolute top-0 right-0 bottom-0 left-0 js-close"></div> 3180</cart-drawer> 3181 3182</div><div id="shopify-section-sections--20158786109506__product-compare" class="shopify-section shopify-section-group-overlay-group cc-compare"> 3183</div> 3184<!-- END sections: overlay-group --><!-- BEGIN sections: footer-group --> 3185<div id="shopify-section-sections--20158784372802__17158763850d844bca" class="shopify-section shopify-section-group-footer-group cc-apps"><div class="section"><div class="container"></div></div> 3186 3187 3188</div><section id="shopify-section-sections--20158784372802__mse_footer_dAPi3Q" class="shopify-section shopify-section-group-footer-group shopify-section--mse-footer"> 3189 3190<link rel="preconnect" href="https://fonts.googleapis.com"> 3191<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 3192<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;700;800&family=Barlow:wght@400;500&display=swap"> 3193 3194<style> 3195 3196 .mse-footer { 3197 background: #111111; 3198 color: #fff; 3199 font-family: 'Barlow', system-ui, sans-serif; 3200 position: relative; 3201 overflow: hidden; 3202 } 3203 3204 /* Subtle grip-texture top border */ 3205 .mse-footer::before { 3206 content: ''; 3207 display: block; 3208 height: 4px; 3209 background: repeating-linear-gradient( 3210 90deg, 3211 #E8321A 0px, 3212 #E8321A 24px, 3213 #111 24px, 3214 #111 28px 3215 ); 3216 } 3217 3218 .mse-footer__inner { 3219 max-width: 1400px; 3220 margin: 0 auto; 3221 padding: 56px 48px 0; 3222 } 3223 3224 /* ââ Main grid ââ */ 3225 .mse-footer__main { 3226 display: grid; 3227 grid-template-columns: 280px 1fr 280px; 3228 gap: 64px; 3229 padding-bottom: 48px; 3230 border-bottom: 1px solid rgba(255,255,255,0.1); 3231 } 3232 3233 /* ââ Logo + Blurb ââ */ 3234 .mse-footer__brand {} 3235 3236 .mse-footer__logo { 3237 display: block; 3238 text-decoration: none; 3239 margin-bottom: 20px; 3240 } 3241 3242 .mse-footer__logo-lockup { 3243 display: flex; 3244 flex-direction: column; 3245 gap: 0; 3246 } 3247 3248 .mse-footer__logo-name { 3249 font-family: 'Barlow Condensed', system-ui, sans-serif; 3250 font-weight: 800; 3251 font-size: 36px; 3252 line-height: 1; 3253 color: #fff; 3254 letter-spacing: 0.02em; 3255 text-transform: uppercase; 3256 } 3257 3258 .mse-footer__logo-name span { 3259 color: #E8321A; 3260 } 3261 3262 .mse-footer__logo-sub { 3263 font-family: 'Barlow Condensed', system-ui, sans-serif; 3264 font-weight: 500; 3265 font-size: 11px; 3266 letter-spacing: 0.18em; 3267 text-transform: uppercase; 3268 color: rgba(255,255,255,0.4); 3269 margin-top: 4px; 3270 } 3271 3272 .mse-footer__blurb { 3273 font-size: 14px; 3274 line-height: 1.75; 3275 color: rgba(255,255,255,0.55); 3276 margin: 0 0 24px; 3277 } 3278 3279 .mse-footer__contact-line { 3280 display: flex; 3281 align-items: center; 3282 gap: 8px; 3283 font-size: 13px; 3284 color: rgba(255,255,255,0.4); 3285 margin-bottom: 6px; 3286 text-decoration: none; 3287 transition: color 0.2s; 3288 } 3289 3290 .mse-footer__contact-line:hover { 3291 color: #E8321A; 3292 } 3293 3294 .mse-footer__contact-line svg { 3295 width: 14px; 3296 height: 14px; 3297 flex-shrink: 0; 3298 opacity: 0.5; 3299 } 3300 3301 /* ââ Nav Columns ââ */ 3302 .mse-footer__nav { 3303 display: grid; 3304 grid-template-columns: repeat(3, 1fr); 3305 gap: 40px; 3306 } 3307 3308 .mse-footer__nav-col {} 3309 3310 .mse-footer__nav-heading { 3311 font-family: 'Barlow Condensed', system-ui, sans-serif; 3312 font-weight: 700; 3313 font-size: 13px; 3314 letter-spacing: 0.14em; 3315 text-transform: uppercase; 3316 color: #E8321A; 3317 margin: 0 0 16px; 3318 padding-bottom: 10px; 3319 border-bottom: 1px solid rgba(232,50,26,0.25); 3320 } 3321 3322 .mse-footer__nav-list { 3323 list-style: none; 3324 margin: 0; 3325 padding: 0; 3326 display: flex; 3327 flex-direction: column; 3328 gap: 10px; 3329 } 3330 3331 .mse-footer__nav-list a { 3332 font-size: 14px; 3333 color: rgba(255,255,255,0.55); 3334 text-decoration: none; 3335 transition: color 0.2s; 3336 line-height: 1.3; 3337 } 3338 3339 .mse-footer__nav-list a:hover { 3340 color: #fff; 3341 } 3342 3343 /* ââ Newsletter ââ */ 3344 .mse-footer__newsletter {} 3345 3346 .mse-footer__nl-label { 3347 font-family: 'Barlow Condensed', system-ui, sans-serif; 3348 font-weight: 700; 3349 font-size: 13px; 3350 letter-spacing: 0.14em; 3351 text-transform: uppercase; 3352 color: #E8321A; 3353 margin: 0 0 16px; 3354 padding-bottom: 10px; 3355 border-bottom: 1px solid rgba(232,50,26,0.25); 3356 } 3357 3358 .mse-footer__nl-heading { 3359 font-family: 'Barlow Condensed', system-ui, sans-serif; 3360 font-weight: 700; 3361 font-size: 22px; 3362 color: #fff; 3363 margin: 0 0 8px; 3364 line-height: 1.2; 3365 text-transform: uppercase; 3366 letter-spacing: 0.02em; 3367 } 3368 3369 .mse-footer__nl-sub { 3370 font-size: 13px; 3371 line-height: 1.65; 3372 color: rgba(255,255,255,0.5); 3373 margin: 0 0 20px; 3374 } 3375 3376 .mse-footer__nl-input-wrap { 3377 display: flex; 3378 flex-direction: column; 3379 gap: 10px; 3380 } 3381 3382 .mse-footer__nl-input { 3383 width: 100%; 3384 padding: 12px 16px; 3385 background: rgba(255,255,255,0.06); 3386 border: 1px solid rgba(255,255,255,0.12); 3387 border-radius: 3px; 3388 color: #fff; 3389 font-family: 'Barlow', system-ui, sans-serif; 3390 font-size: 14px; 3391 outline: none; 3392 transition: border-color 0.2s, background 0.2s; 3393 box-sizing: border-box; 3394 } 3395 3396 .mse-footer__nl-input::placeholder { 3397 color: rgba(255,255,255,0.3); 3398 } 3399 3400 .mse-footer__nl-input:focus { 3401 border-color: #E8321A; 3402 background: rgba(255,255,255,0.09); 3403 } 3404 3405 .mse-footer__nl-btn { 3406 width: 100%; 3407 padding: 13px 20px; 3408 background: #E8321A; 3409 color: #fff; 3410 border: none; 3411 border-radius: 3px; 3412 font-family: 'Barlow Condensed', system-ui, sans-serif; 3413 font-weight: 700; 3414 font-size: 14px; 3415 letter-spacing: 0.1em; 3416 text-transform: uppercase; 3417 cursor: pointer; 3418 transition: background 0.2s, transform 0.15s; 3419 } 3420 3421 .mse-footer__nl-btn:hover { 3422 background: #c42614; 3423 transform: translateY(-1px); 3424 } 3425 3426 .mse-footer__nl-btn:active { 3427 transform: translateY(0); 3428 } 3429 3430 .mse-footer__nl-success { 3431 display: flex; 3432 align-items: center; 3433 gap: 10px; 3434 padding: 13px 16px; 3435 background: rgba(232,50,26,0.12); 3436 border: 1px solid rgba(232,50,26,0.3); 3437 border-radius: 3px; 3438 font-size: 14px; 3439 color: rgba(255,255,255,0.85); 3440 } 3441 3442 .mse-footer__nl-success-check { 3443 color: #E8321A; 3444 font-size: 18px; 3445 flex-shrink: 0; 3446 } 3447 3448 .mse-footer__nl-error { 3449 margin-top: 8px; 3450 padding: 10px 14px; 3451 background: rgba(255,255,255,0.05); 3452 border: 1px solid rgba(232,50,26,0.3); 3453 border-radius: 3px; 3454 font-size: 13px; 3455 color: rgba(255,255,255,0.7); 3456 } 3457 3458 .mse-footer__nl-disclaimer { 3459 margin-top: 12px; 3460 font-size: 11px; 3461 color: rgba(255,255,255,0.3); 3462 line-height: 1.5; 3463 } 3464 3465 /* ââ Bottom bar ââ */ 3466 .mse-footer__bottom { 3467 display: flex; 3468 align-items: center; 3469 justify-content: space-between; 3470 gap: 20px; 3471 flex-wrap: wrap; 3472 padding: 20px 0 24px; 3473 } 3474
3475 .mse-footer__copyright { 3476 font-size: 12px; 3477 color: rgba(255,255,255,0.3); 3478 margin: 0; 3479 letter-spacing: 0.03em; 3480 } 3481 3482 .mse-footer__social { 3483 display: flex; 3484 align-items: center; 3485 gap: 16px; 3486 } 3487 3488 .mse-footer__social a, 3489 .mse-footer__social svg { 3490 color: rgba(255,255,255,0.35) !important; 3491 fill: rgba(255,255,255,0.35) !important; 3492 transition: color 0.2s, fill 0.2s !important; 3493 } 3494 3495 .mse-footer__social a:hover, 3496 .mse-footer__social a:hover svg { 3497 color: #E8321A !important; 3498 fill: #E8321A !important; 3499 } 3500 3501 /* ââ Responsive ââ */ 3502 @media (max-width: 1100px) { 3503 .mse-footer__main { 3504 grid-template-columns: 1fr 1fr; 3505 grid-template-rows: auto auto; 3506 } 3507 3508 .mse-footer__brand { 3509 grid-column: 1 / -1; 3510 } 3511 3512 .mse-footer__nav { 3513 grid-template-columns: repeat(3, 1fr); 3514 } 3515 } 3516 3517 @media (max-width: 767px) { 3518 .mse-footer__inner { 3519 padding: 40px 20px 0; 3520 } 3521 3522 .mse-footer__main { 3523 grid-template-columns: 1fr; 3524 gap: 40px; 3525 } 3526 3527 .mse-footer__nav { 3528 grid-template-columns: 1fr 1fr; 3529 gap: 28px; 3530 } 3531 3532 .mse-footer__bottom { 3533 flex-direction: column; 3534 align-items: flex-start; 3535 gap: 12px; 3536 } 3537 } 3538</style> 3539 3540<footer class="mse-footer" > 3541 <div class="mse-footer__inner"> 3542 <div class="mse-footer__main"> 3543 3544 <!-- ââ Brand / Logo / Blurb ââ --> 3545 <div class="mse-footer__brand"> 3546 <a href="/" class="mse-footer__logo" aria-label="Matthews"> 3547 <div class="mse-footer__logo-lockup"> 3548 3549 <img 3550 src="//www.msegrip.com/cdn/shop/files/original_hollywood_grip_transparent_white_shopify_footer_400x100_403ff761-e6a3-4f8d-95a1-e3d1c564fd80.png?v=1776279034&width=200" 3551 srcset="//www.msegrip.com/cdn/shop/files/original_hollywood_grip_transparent_white_shopify_footer_400x100_403ff761-e6a3-4f8d-95a1-e3d1c564fd80.png?v=1776279034&width=160 1x, //www.msegrip.com/cdn/shop/files/original_hollywood_grip_transparent_white_shopify_footer_400x100_403ff761-e6a3-4f8d-95a1-e3d1c564fd80.png?v=1776279034&width=200 2x" 3552 alt="Matthews" 3553 width="160" 3554 loading="lazy" decoding="async" 3555 style="max-height:52px; width:auto; object-fit:contain;" 3556 > 3557 3558 </div> 3559 </a> 3560 3561 3562 <p class="mse-footer__blurb">Matthews empowers creators with innovative grip equipment that promotes efficiency and safety. We are committed to delivering reliability, quality, and education for all.</p> 3563 3564 3565 3566 <a href="tel:+18188436715" class="mse-footer__contact-line"> 3567 <svg fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 7V5z"/></svg> 3568 +1 (818) 843-6715 3569 </a> 3570 3571 3572 3573 </div> 3574 3575 <!-- ââ Navigation Columns ââ --> 3576 <div class="mse-footer__nav"> 3577 3578 3579 <div class="mse-footer__nav-col" > 3580 3581 <p class="mse-footer__nav-heading">Customer Service & Help</p> 3582 3583 <ul class="mse-footer__nav-list" role="list"> 3584 3585 <li><a href="/pages/contact-us">Contact Us</a></li> 3586 3587 <li><a href="/policies/shipping-policy">Shipping</a></li> 3588 3589 <li><a href="/policies/refund-policy">Return Policy</a></li> 3590 3591 <li><a href="/policies/terms-of-service">Terms & Conditions</a></li> 3592 3593 <li><a href="/pages/mobile-terms-of-service">Mobile Terms of Service</a></li> 3594 3595 <li><a href="/policies/privacy-policy">Privacy Policy</a></li> 3596 3597 </ul> 3598 </div> 3599 3600 3601 3602 <div class="mse-footer__nav-col" > 3603 3604 <p class="mse-footer__nav-heading">Company Information</p> 3605 3606 <ul class="mse-footer__nav-list" role="list"> 3607 3608 <li><a href="/pages/the-original-hollywood-grip-company">About Matthews</a></li> 3609 3610 <li><a href="/pages/team">Our Team</a></li> 3611 3612 <li><a href="/blogs/press-release">Press and News</a></li> 3613 3614 <li><a href="/blogs/client-corner">Client Corner</a></li> 3615 3616 <li><a href="/pages/dealer-map">Dealers</a></li> 3617 3618 </ul> 3619 </div> 3620 3621 3622 </div> 3623 3624 <!-- ââ Newsletter ââ --> 3625 <div class="mse-footer__newsletter"> 3626 <p class="mse-footer__nl-label">Stay Connected</p> 3627 3628 <h3 class="mse-footer__nl-heading">News & Deals</h3> 3629 3630 3631 <p class="mse-footer__nl-sub">Get industry tips, new product launches, and exclusive offers.</p> 3632 3633<form method="post" action="/contact#mse-footer-newsletter-{{ section.id }}" id="mse-footer-newsletter-{{ section.id }}" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 3634 <div class="mse-footer__nl-input-wrap"> 3635 <input 3636 type="email" 3637 name="contact[email]" 3638 class="mse-footer__nl-input" 3639 placeholder="Your email address" 3640 required 3641 autocomplete="email" 3642 enterkeyhint="send" 3643 aria-label="Your email address" 3644 > 3645 <button type="submit" class="mse-footer__nl-btn"> 3646 Subscribe 3647 </button> 3648 </div></form> 3649 <p class="mse-footer__nl-disclaimer">No spam, ever. Unsubscribe anytime.</p> 3650 3651 </div> 3652 3653 </div><!-- /.mse-footer__main --> 3654 3655 <!-- ââ Bottom Bar ââ --> 3656 <div class="mse-footer__bottom">
3657 <p class="mse-footer__copyright"> 3658 © 2026 Matthews Studio Equipment 3659 </p> 3660 3661 3662 <div class="mse-footer__social" aria-label="Social media links"><ul class="social inline-flex flex-wrap"><li> 3663 <a class="social__link flex items-center justify-center" href="https://www.facebook.com/matthewsgrip" target="_blank" rel="noopener" title="Matthews Studio Equipment on Facebook"><svg width="24" height="24" viewBox="0 0 14222 14222" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14222 7112c0 3549.352-2600.418 6491.344-6000 7024.72V9168h1657l315-2056H8222V5778c0-562 275-1111 1159-1111h897V2917s-814-139-1592-139c-1624 0-2686 984-2686 2767v1567H4194v2056h1806v4968.72C2600.418 13603.344 0 10661.352 0 7112 0 3184.703 3183.703 1 7111 1s7111 3183.703 7111 7111Zm-8222 7025c362 57 733 86 1111 86-377.945 0-749.003-29.485-1111-86.28Zm2222 0v-.28a7107.458 7107.458 0 0 1-167.717 24.267A7407.158 7407.158 0 0 0 8222 14137Zm-167.717 23.987C7745.664 14201.89 7430.797 14223 7111 14223c319.843 0 634.675-21.479 943.283-62.013Z"/></svg><span class="visually-hidden">Facebook</span> 3664 </a> 3665 </li><li> 3666 <a class="social__link flex items-center justify-center" href="https://www.youtube.com/@Msegrip" target="_blank" rel="noopener" title="Matthews Studio Equipment on YouTube"><svg width="24" height="17" viewBox="0 0 48 34" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m19.044 23.27-.001-13.582 12.968 6.814-12.967 6.768ZM47.52 7.334s-.47-3.33-1.908-4.798C43.787.61 41.74.601 40.803.49 34.086 0 24.01 0 24.01 0h-.02S13.914 0 7.197.49c-.939.11-2.984.12-4.81 2.045C.947 4.003.48 7.334.48 7.334S0 11.247 0 15.158v3.668c0 3.912.48 7.823.48 7.823s.468 3.331 1.906 4.798c1.827 1.926 4.226 1.866 5.294 2.067C11.52 33.885 24 34 24 34s10.086-.015 16.803-.505c.938-.113 2.984-.122 4.809-2.048 1.439-1.467 1.908-4.798 1.908-4.798s.48-3.91.48-7.823v-3.668c0-3.911-.48-7.824-.48-7.824Z"/></svg><span class="visually-hidden">YouTube</span> 3667 </a> 3668 </li><li> 3669 <a class="social__link flex items-center justify-center" href="https://www.instagram.com/matthewsgrip" target="_blank" rel="noopener" title="Matthews Studio Equipment on Instagram"><svg width="24" height="24" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><circle cx="15.238" cy="4.948" r="1.238"/><path d="M19.47 3.444A5.11 5.11 0 0 0 16.548.527a7.351 7.351 0 0 0-2.43-.466C13.05.014 12.713 0 9.999 0c-2.712 0-3.057 0-4.12.06A7.351 7.351 0 0 0 3.45.528 5.11 5.11 0 0 0 .528 3.444 7.317 7.317 0 0 0 .06 5.87C.014 6.936 0 7.274 0 9.982s0 3.053.06 4.113c.018.829.176 1.649.468 2.425a5.11 5.11 0 0 0 2.922 2.917 7.35 7.35 0 0 0 2.429.5c1.069.047 1.407.06 4.12.06s3.058 0 4.12-.06a7.351 7.351 0 0 0 2.429-.466 5.11 5.11 0 0 0 2.922-2.918 7.31 7.31 0 0 0 .467-2.424c.047-1.067.06-1.405.06-4.113s0-3.053-.06-4.113a7.317 7.317 0 0 0-.467-2.459zm-1.437 10.537a5.439 5.439 0 0 1-.34 1.843 3.262 3.262 0 0 1-1.87 1.87 5.451 5.451 0 0 1-1.825.34c-1.04.046-1.332.06-3.996.06-2.664 0-2.937 0-3.995-.06a5.451 5.451 0 0 1-1.825-.34 3.255 3.255 0 0 1-1.878-1.87 5.439 5.439 0 0 1-.34-1.823c-.046-1.038-.06-1.33-.06-3.992s0-2.934.06-3.992c.006-.63.121-1.253.34-1.844a3.255 3.255 0 0 1 1.878-1.87 5.451 5.451 0 0 1 1.825-.339c1.038-.046 1.331-.06 3.995-.06s2.937 0 3.996.06c.623.008 1.24.123 1.824.34.86.331 1.54 1.01 1.872 1.87.216.583.331 1.2.34 1.823.046 1.038.06 1.33.06 3.992 0 2.661 0 2.948-.047 3.992h-.014z"/><path d="M9.991 14.753a4.761 4.761 0 1 1 0-9.523 4.761 4.761 0 0 1 0 9.523zm0-1.905a2.857 2.857 0 1 0 0-5.713 2.857 2.857 0 0 0 0 5.713z"/></svg><span class="visually-hidden">Instagram</span> 3670 </a> 3671 </li><li> 3672 <a class="social__link flex items-center justify-center" href="https://www.tiktok.com/@matthewsgrip" target="_blank" rel="noopener" title="Matthews Studio Equipment on TikTok"><svg width="23" height="24" viewBox="0 0 15 16" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M7.638.013C8.512 0 9.378.007 10.245 0c.054 1.02.42 2.06 1.167 2.78.746.74 1.8 1.08 2.826 1.193V6.66c-.96-.033-1.926-.233-2.8-.647a8.238 8.238 0 0 1-1.08-.62c-.006 1.947.007 3.894-.013 5.834a5.092 5.092 0 0 1-.9 2.626c-.873 1.28-2.387 2.114-3.94 2.14-.953.054-1.907-.206-2.72-.686C1.438 14.513.492
367213.06.352 11.5a12.36 12.36 0 0 1-.007-.993A5.003 5.003 0 0 1 2.065 7.2c1.107-.96 2.653-1.42 4.1-1.147.013.987-.027 1.974-.027 2.96-.66-.213-1.433-.153-2.013.247-.42.273-.74.693-.907 1.167-.14.34-.1.713-.093 1.073.16 1.093 1.213 2.013 2.333 1.913.747-.006 1.46-.44 1.847-1.073.127-.22.267-.447.273-.707.067-1.193.04-2.38.047-3.573.007-2.687-.007-5.367.013-8.047Z"/></svg><span class="visually-hidden">TikTok</span> 3673 </a> 3674 </li><li> 3675 <a class="social__link flex items-center justify-center" href="https://www.linkedin.com/company/matthews-studio-equipment-inc-" target="_blank" rel="noopener" title="Matthews Studio Equipment on LinkedIn"><svg width="24" height="24" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M.504 6.413h3.899V20H.504V6.413zm1.85-1.7h-.028C.915 4.714 0 3.676 0 2.36 0 1.018.942 0 2.381 0c1.438 0 2.323 1.015 2.35 2.356 0 1.315-.912 2.358-2.377 2.358zM20 20h-4.42v-7.032c0-1.84-.692-3.095-2.212-3.095-1.163 0-1.81.847-2.11 1.665-.114.292-.096.7-.096 1.11V20h-4.38s.057-12.455 0-13.587h4.38v2.132c.259-.932 1.658-2.263 3.89-2.263 2.771 0 4.948 1.956 4.948 6.163V20z"/></svg><span class="visually-hidden">LinkedIn</span> 3676 </a> 3677 </li></ul> 3678</div> 3679 3680 </div> 3681 3682 </div> 3683</footer> 3684 3685 3686</section> 3687<!-- END sections: footer-group --><div class="overlay fixed top-0 right-0 bottom-0 left-0 js-overlay"></div> 3688
3688<script> 3689 window.theme = { 3690 info: { 3691 name: 'Enterprise', 3692 version: '2.2.0' 3693 }, 3694 mediaQueries: { 3695 sm: '(min-width: 600px)', 3696 md: '(min-width: 769px)', 3697 lg: '(min-width: 1024px)', 3698 xl: '(min-width: 1280px)', 3699 xxl: '(min-width: 1536px)', 3700 portrait: '(orientation: portrait)' 3701 }, 3702 device: { 3703 hasTouch: window.matchMedia('(any-pointer: coarse)').matches, 3704 hasHover: window.matchMedia('(hover: hover)').matches 3705 }, 3706 routes: { 3707 accountLoginUrl: 'https://www.msegrip.com/customer_authentication/redirect?locale=en®ion_country=US', 3708 cart: '/cart', 3709 cartAdd: '/cart/add', 3710 cartChange: '/cart/change', 3711 cartUpdate: '/cart/update', 3712 predictiveSearch: '/search/suggest' 3713 }, 3714 settings: { 3715 moneyWithCurrencyFormat: "${{amount}} USD", 3716 pSearchLimit: 10, 3717 pSearchLimitScope: 'each', 3718 pSearchIncludeSkus: true, 3719 pSearchIncludeTags: true, 3720 sliderItemsPerNav: 'slide', 3721 3722 vibrateOnATC: false, 3723 compareToggle: "toggle_on", 3724 compareShowEmptyMetafields: true, 3725 blendProductImages: false, 3726 externalLinksNewTab: true, 3727 afterAtc: "drawer", 3728 cartType: "drawer" 3729 }, 3730 strings: { 3731 addCartNote: 'Add order note', 3732 editCartNote: 'Edit order note', 3733 cartError: 'There was an error while updating your cart. Please try again.', 3734 cartQtyError: 'You can only add [quantity] of this item to your cart.', 3735 cartTermsConfirmation: 'You must agree to the terms and conditions before continuing.', 3736 imageAvailable: 'Image [index] is now available in gallery view', 3737 backordered: 'Backordered', 3738 veryLowStock: 'Very low stock', 3739 lowStock: 'Low stock', 3740 inStock: 'In stock', 3741 noStock: 'Sold out', 3742 noVariant: 'Unavailable', 3743 noSelectedVariant: 'Make a selection', 3744 onlyXLeft: '[quantity] in stock', 3745 awaitingSale: 'This product is not for sale yet.', 3746 shippingCalculator: { 3747 singleRate: 'There is one shipping rate for this destination:', 3748 multipleRates: 'There are multiple shipping rates for this destination:', 3749 noRates: 'We do not ship to this destination.' 3750 }, 3751 viewDetails: 'View details', 3752 compare: { 3753 limit: 'You can only add a maximum of [quantity] products to compare.', 3754 more: 'Select another product to compare.', 3755 empty: 'Select at least two products to compare.', 3756 continue: 'Close to continue.' 3757 }, 3758 discountCopyFail: 'Could not copy code to clipboard. Your browser may not support this.', 3759 articleReadTime: '[x] minute read', 3760 quickNav: { 3761 button_standard: 'Search', 3762 show_products_none: 'No products :(', 3763 button_one: 'Show [quantity] product', 3764 button_other: 'Show [quantity] products', 3765 }, 3766 regularPrice: 'Regular price', 3767 salePrice: 'Sale price' 3768 }, 3769 scripts: { 3770 cartItems: '//www.msegrip.com/cdn/shop/t/27/assets/cart-items.js?v=147789704663411676881788456402', 3771 countryProvinceSelector: '//www.msegrip.com/cdn/shop/t/27/assets/country-province-selector.js?v=24158546944577672431788456402', 3772 shippingCalculator: '//www.msegrip.com/cdn/shop/t/27/assets/shipping-calculator.js?v=31725526838375758301788456402' 3773 } 3774 }; 3775 3776 // Save product ID to localStorage, for use in the 'Recently viewed products' section. 3777 </script>
3777<script src="//www.msegrip.com/cdn/shop/t/27/assets/instant-page.js?v=473454186210797571788456402" type="module" defer="defer"></script>
3777 3778 3779 3780 3781 3782 3783
3783<script> 3784 window.WSAIO = window.WSAIO || {}; 3785 var moq_log_enable = true; 3786 window.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 3787 WSAIO.products_with_collectionss = []; 3788 var default_product_variant = []; 3789 var tempWaioQC = {"6562446a35394e":{"shop":"mserover.myshopify.com","status":"enabled","customer_group":"tag_based","customer_tags":["demo"],"except_logged_in":false,"except_tags":false,"excepted_tags":[],"default_quantity":"0","quantity_increment":"2","minimum_quantity":"2","maximum_quantity":"","variants":[{"id":"41263595061314","title":"Full Single","product_id":"7223849418818","product":[{"id":"7223849418818","title":"10\" Wire Diffusion","handle":"10-wire-diffusion"}]},{"id":"41263595094082","title":"Half Single","product_id":"7223849418818","product":[{"id":"7223849418818","title":"10\" Wire Diffusion","handle":"10-wire-diffusion"}]},{"id":"42884951572546","title":"XS","product_id":"7668107640898","product":[{"id":"7668107640898","title":"MSE Japanese C-Stand T-Shirt","handle":"mse-japanese-c-stand-t-shirt"}]},{"id":"42884951605314","title":"S","product_id":"7668107640898","product":[{"id":"7668107640898","title":"MSE Japanese C-Stand T-Shirt","handle":"mse-japanese-c-stand-t-shirt"}]},{"id":"42884951638082","title":"M","product_id":"7668107640898","product":[{"id":"7668107640898","title":"MSE Japanese C-Stand T-Shirt","handle":"mse-japanese-c-stand-t-shirt"}]},{"id":"42884951670850","title":"L","product_id":"7668107640898","product":[{"id":"7668107640898","title":"MSE Japanese C-Stand T-Shirt","handle":"mse-japanese-c-stand-t-shirt"}]},{"id":"42884951703618","title":"XL","product_id":"7668107640898","product":[{"id":"7668107640898","title":"MSE Japanese C-Stand T-Shirt","handle":"mse-japanese-c-stand-t-shirt"}]},{"id":"42884951736386","title":"2XL","product_id":"7668107640898","product":[{"id":"7668107640898","title":"MSE Japanese C-Stand T-Shirt","handle":"mse-japanese-c-stand-t-shirt"}]},{"id":"42884951769154","title":"3XL","product_id":"7668107640898","product":[{"id":"7668107640898","title":"MSE Japanese C-Stand T-Shirt","handle":"mse-japanese-c-stand-t-shirt"}]}],"collections":[],"applies_to":"variants","message":"Add 2 ","internal_name":"MOQ","minimum_quantity_method":"variant_level","selector_for_individual_variant":false,"products":[]}}; 3790 var waioQCTemp = []; 3791 var collection_handle = ''; 3792 var collection_Id = ''; 3793 var customerTags = null || []; 3794 var customer_tags = null || []; 3795 var is_loggedIn = false; 3796 function log(a,b,c){if(WSAIO.debug)if("undefined"!==typeof c)switch(c){case "warning":console.warn(a,b);break;case "error":console.error(a,b);break;case "info":console.info(a,b);break;default:console.log(a,b)}else console.log(a,b)}; 3797 waioQCTemp = waioQCTemp.concat(Object.keys(tempWaioQC).map(function(a){return tempWaioQC[a]})); 3798 // sorting all rules 3799 WSAIO.quantity_control = []; 3800 if(typeof waioQCTemp !== "undefined" && waioQCTemp.length > 0){ 3801 var sortOrder = ["tag_based", "logged_in", "all"]; 3802 var sortOrder2 = ["variants", "products","collections","entire_store"]; 3803 var temp = []; 3804 $(sortOrder2).each(function(iter){ 3805 var _d = sortOrder2[iter]; 3806 var temp1 = waioQCTemp.filter(function(x){return x.applies_to === _d}); 3807 temp1.sort(function(a,b){ console.log($.inArray(a.customer_group, sortOrder)) 3808 var compA = $.inArray(a.customer_group, sortOrder); 3809 var compB = $.inArray(b.customer_group, sortOrder); 3810 return (compA < compB) ? -1 : (compA > compB) ? 1 : 0; 3811 }); 3812 3813 temp1.forEach(function(_f,_j){ 3814 temp.push(_f); 3815 }); 3816 }) 3817 WSAIO.quantity_control = temp; 3818 } 3819 3820 if(typeof WSAIO != "undefined"){ 3821 WSAIO.shopInfo = { 3822 "money_format": "${{amount}}", 3823 "currency": "USD", 3824 "domain" : "www.msegrip.com", 3825 "shop" : "mserover.myshopify.com", 3826 "url" : "https:\/\/www.msegrip.com\/" 3827 }; 3828 } 3829 if(typeof WSAIO != "undefined" && typeof WSAIO.formatMoney == "undefined"){ 3830 WSAIO.formatMoney = function (t, g) { 3831 if(t == null){ 3832 return ''; 3833 } 3834 var a = parseFloat(t); 3835 if(typeof QOF_page !== 'undefined' && QOF_page && (typeof WSAIO.QOF_version == 'undefined' || WSAIO.QOF_version == 1)){ 3836 a= a/100; 3837 } 3838 3839 "string" === typeof a && (a = a.replace(".", "")); 3840 var c = "", 3841 e = /\{\{\s*(\w+)\s*\}\}/, 3842 f = g || WSAIO.shopInfo.money_format || WSAIO.shop_money_format; 3843 Number.prototype.format_pricing = function(n, x, s, c) { 3844 var re = '\\d(?=(\\d{' + (x || 3) + '})+' + (n > 0 ? '\\D' : '$') + ')', 3845 num = this.toFixed(Math.max(0, ~~n)); 3846 return (c ? num.replace('.', c) : num).replace(new RegExp(re, 'g'), '$&' + (s || ',')); 3847 }; 3848 switch (f.match(e)[1]) { 3849 case "amount": 3850 a = parseFloat(a); 3851 return f.replace(e, a.format_pricing(2)); 3852 break; 3853 case "amount_no_decimals": 3854 a = parseFloat(a); 3855 return f.replace(e, a.format_pricing(0)); 3856 break; 3857 case "amount_with_comma_separator": 3858 a = parseFloat(a); 3859 return f.replace(e, a.format_pricing(2, 3, '.', ',')); 3860 break; 3861 case "amount_no_decimals_with_comma_separator": 3862 a = parseFloat(a); 3863 return f.replace(e, a.format_pricing(2, 0, '.').replace('.00','')); 3864 break; 3865 case "amount_no_decimals_with_space_separator": 3866 a = parseFloat(a); 3867 return f.replace(e, a.format_pricing(2, 3, ' ').replace('.00','')); 3868 break; 3869 case " ": 3870 a = parseFloat(a); 3871 return f.replace(e, a.format_pricing(2, 3, "'")); 3872 } 3873 return f.replace(e, c) 3874 }; 3875 3876 } 3877 3878 //================================Check applied rules and priority ========================== 3879 3880 function getAllRelevantQC(data, callback){ 3881 var $jscomp$destructuring$var0 = data, rule = $jscomp$destructuring$var0.rule, qc_variants = $jscomp$destructuring$var0.qc_variants, qc_products = $jscomp$destructuring$var0.qc_products, qc_collections = $jscomp$destructuring$var0.qc_collections, qc_entireStore = $jscomp$destructuring$var0.qc_entireStore, variantId = $jscomp$destructuring$var0.variantId, productId = $jscomp$destructuring$var0.productId, collectionId = $jscomp$destructuring$var0.collectionId; 3882 var status = "rejected"; 3883 switch (rule.applies_to) { 3884 case "variants": 3885 if(rule.selector_for_individual_variant){ 3886 if(current_product != undefined){ 3887 $(current_product.variants).each(function(e){ 3888 var find = rule.variants.findIndex(function(x){ return x.id == current_product.variants[e].id }); 3889 if(find > -1){ 3890 status = "approved"; 3891 } 3892 }) 3893 } 3894 } 3895 if(variantId){ 3896 var find = rule.variants.findIndex(function(x){ return x.id == variantId }); 3897 if(find > -1){ 3898 status = "approved"; 3899 } 3900 } 3901 else{ 3902 log("WAIO Warning!","Variant id not found for Quantity controller applies to variants","warning"); 3903 } 3904 break; 3905 case "products": 3906 if(productId){ 3907 var find = rule.products.findIndex(function(x){ return x.id == productId }); 3908 if(find > -1){ 3909 status = "approved"; 3910 } 3911 } 3912 else{ 3913 log("WAIO Warning!","Product id not found for Quantity controller applies to products","warning"); 3914 } 3915 if(variantId){ 3916 try{ 3917 for(var iter = 0; iter < rule.products.length; iter++){ 3918 var product = rule.products[iter]; 3919 var find = product.variants.findIndex(function(x){ return x.id == variantId }); 3920 if(find > -1){ 3921 status = "approved"; break; 3922 } 3923 } 3924 }catch(e){log(e);} 3925 } 3926 break; 3927 case "collections": 3928 if(collectionId){ 3929 if(rule.collections.findIndex(function(x){return x.id == collectionId }) > -1){ 3930 status = "approved"; 3931 } 3932 } 3933 else if(productId){ 3934 WSAIO.collectionsOfProduct(productId, function(collectionIds){ 3935 for(var iter = 0; iter < collectionIds.length; iter++){ 3936 var collId = collectionIds[iter].collection_id; 3937 if(rule.collections.findIndex(function(x){return x.id == collId }) > -1){ 3938 status = "approved"; break; 3939 } 3940 } 3941 }); 3942 } 3943 else if(collection_handle == "all"){ 3944 if(qc_collections.length == 0){ 3945 status = "approved"; 3946 } 3947 log("WAIO message: All collections rendered!") 3948 } 3949 else{ 3950 log("WAIO message: Current collection's id not found!","warning") 3951 } 3952 break; 3953 case "entire_store": 3954 if(WSAIO.template !== "product"){ 3955 if(qc_collections.length === 0 && qc_products.length === 0 && qc_variants.length === 0){ 3956 status = "approved"; 3957 } 3958 } 3959 else{ 3960 if(qc_variants.length === 0){ 3961 status = "approved"; 3962 } 3963 3964 } 3965 break; 3966 default: 3967 break; 3968 } 3969 callback({type:rule.applies_to,status:status}); 3970 } 3971 3972 WSAIO.collectionsOfProduct = function (product_id, callback) { 3973 if (WSAIO.products_with_collectionss && WSAIO.products_with_collectionss.length) { 3974 var arr = WSAIO.products_with_collectionss.filter(function (x) { 3975 return x.product_id == product_id 3976 }); 3977 if (typeof callback === "function") { 3978 callback(arr); 3979 } 3980 } else { 3981 if (typeof callback === "function") { 3982 callback([]); 3983 } 3984 } 3985 } 3986 3987
3988 WSAIO.quantity_controllers = function(config, callback){ 3989 if("undefined"===typeof config)var config={}; 3990 null===config&&(config={}); 3991 var productId = config.productId; 3992 var variantId = config.variantId; 3993 var collectionId = config.collectionId; 3994 var custom_message = config.message || null; 3995 var qc_variants = []; 3996 var qc_products = []; 3997 var qc_collections = []; 3998 var qc_entireStore = []; 3999 var chk_rule = false; 4000 WSAIO.quantity_control.find(function(e,r){ 4001 if( e.applies_to != 'variants'){ 4002 chk_rule = true; 4003 } 4004 }); 4005 if(!chk_rule){ 4006 var new_field = []; 4007 $(WSAIO.quantity_control).each(function(e){ 4008 var rule = WSAIO.quantity_control[e]; 4009 if(rule.applies_to == 'variants' && rule.status == 'enabled'){ 4010 var pid = rule.variants[0].product_id; 4011 var is_table = rule.selector_for_individual_variant; 4012 WSAIO.quantity_control.find(function(r,t){ 4013 if(typeof r.variants[0].product_id != undefined && r.variants[0].product_id == pid && is_table){ 4014 r.selector_for_individual_variant = true; 4015 new_field[t] = r ; 4016 }else{ 4017 new_field[t] = r ; 4018 } 4019 }) 4020 4021 }else{ 4022 // new_field[t] = r ; 4023 } 4024 }) 4025 WSAIO.quantity_control = new_field; 4026 } 4027 for(var iter = 0; iter < WSAIO.quantity_control.length; iter++){ 4028 var rule = WSAIO.quantity_control[iter]; 4029 4030 if(rule.status !== "enabled") continue; 4031 if(rule.customer_group === "logged_in" && !is_loggedIn) continue; 4032 else if(rule.customer_group === "tag_based"){ 4033 if(!is_loggedIn) continue; 4034 var cus_tags = customerTags.map(function (e) { 4035 return e.toLowerCase() 4036 }); 4037 var tagFound = false; 4038 for(var iter1 = 0; iter1 < rule.customer_tags.length; iter1++){ 4039 var tag = rule.customer_tags[iter1]; 4040 if(cus_tags.indexOf(tag.toLowerCase())>-1){ 4041 tagFound = true; break; 4042 } 4043 } 4044 if(!tagFound) continue; 4045 } 4046 4047 else if(rule.customer_group === "all"){ 4048 if(is_loggedIn && (rule.except_tags || rule.except_logged_in)){ 4049 var cus_tags = customerTags.map(function (e) { 4050 return e.toLowerCase() 4051 }); 4052 if(rule.except_tags){ 4053 var tagFound = false; 4054 for(var iter1 = 0; iter1 < rule.excepted_tags.length; iter1++){ 4055 var tag = rule.excepted_tags[iter1]; 4056 if(cus_tags.indexOf(tag.toLowerCase())>-1){ 4057 tagFound = true; return; 4058 } 4059 } 4060 } 4061 else if(rule.except_logged_in){ 4062 if(is_loggedIn) return; 4063 } 4064 } 4065 } 4066 getAllRelevantQC({ 4067 rule: rule, 4068 variantId: variantId, 4069 productId: productId, 4070 collectionId: collectionId, 4071 qc_variants: qc_variants, 4072 qc_products: qc_products, 4073 qc_collections: qc_collections, 4074 qc_entireStore: qc_entireStore 4075 }, function(results){ 4076 var pushData = { 4077 variantId: variantId, 4078 productId: productId, 4079 collectionId: collectionId, 4080 customer_group: rule.customer_group, 4081 internal_name: rule.internal_name, 4082 default_quantity: rule.default_quantity, 4083 maximum_quantity: rule.maximum_quantity, 4084 minimum_quantity: rule.minimum_quantity, 4085 quantity_increment: rule.quantity_increment, 4086 applies_to: rule.applies_to, 4087 message: custom_message || rule.message, 4088 selector_for_individual_variant: rule.selector_for_individual_variant, 4089 minimum_quantity_method: rule.minimum_quantity_method, 4090 except_logged_in: rule.except_logged_in, 4091 except_tags: rule.except_tags, 4092 excepted_tags: rule.excepted_tags 4093 }; 4094 if(results.type === "variants" && results.status === "approved"){ 4095 pushData.variants = rule.variants; 4096 qc_variants.push(pushData); 4097 } 4098 if(results.type === "products" && results.status === "approved"){ 4099 pushData.products = rule.products; 4100 qc_products.push(pushData); 4101 } 4102 if(results.type === "collections" && results.status === "approved"){ 4103 pushData.collections = rule.collections; 4104 qc_collections.push(pushData); 4105 } 4106 if(results.type === "entire_store" && results.status === "approved"){ 4107 pushData.entire_store = true; 4108 qc_entireStore.push(pushData); 4109 } 4110 }); 4111 }//end forloop 4112 log("qc_products", qc_products); 4113 log("qc_collections", qc_collections); 4114 log("qc_entireStore", qc_entireStore); 4115 var variants_final = []; 4116 var products_final = {}; 4117 var collections_final = {}; 4118 var entireStore_final = {}; 4119 for(var iter = 0; iter < qc_variants.length; iter++){ 4120 var v = qc_variants[iter]; 4121 if(v.selector_for_individual_variant){ 4122 var vcg = v.customer_group; 4123 }else{ 4124 var vcg = variants_final.find(function(x){return x.customer_group}); 4125 } 4126 if( "undefined" !== typeof vcg){ 4127 switch(vcg){ 4128 case "tag_based": 4129 if(v.selector_for_individual_variant){ 4130 if(vcg == "tag_based"){
4131 variants_final.push(v); 4132 } 4133 }else{ 4134 if(vcg != "tag_based"){ 4135 variants_final.push(v); 4136 } 4137 } 4138 break; 4139 case "logged_in": 4140 if(vcg != "tag_based"){ 4141 variants_final.push(v); 4142 } 4143 break; 4144 case "all": 4145 if(vcg != "tag_based" && variants_final.customer_group != "logged_in"){ 4146 variants_final.push(v); 4147 } 4148 break; 4149 default: 4150 break; 4151 } 4152 4153 } 4154 4155 else{ 4156 variants_final.push(v); 4157 } 4158 } 4159 4160 for(var iter = 0; iter < qc_products.length; iter++){ 4161 var v = qc_products[iter]; 4162 if( "undefined" !== typeof products_final.customer_group ){ 4163 switch(v.customer_group){ 4164 case "tag_based": 4165 if(products_final.customer_group != "tag_based"){ 4166 products_final = v; 4167 } 4168 break; 4169 case "logged_in": 4170 if(products_final.customer_group != "tag_based"){ 4171 products_final = v; 4172 } 4173 break; 4174 case "all": 4175 if(products_final.customer_group != "tag_based" && products_final.customer_group != "logged_in"){ 4176 products_final = v; 4177 } 4178 break; 4179 default: 4180 break; 4181 } 4182 } 4183 else{ 4184 products_final = v; 4185 } 4186 } 4187 for(var iter = 0; iter < qc_collections.length; iter++){ 4188 var v = qc_collections[iter]; 4189 if( "undefined" !== typeof collections_final.customer_group ){ 4190 switch(v.customer_group){ 4191 case "tag_based": 4192 if(collections_final.customer_group != "tag_based"){ 4193 collections_final = v; 4194 } 4195 break; 4196 case "logged_in": 4197 if(collections_final.customer_group != "tag_based"){ 4198 collections_final = v; 4199 } 4200 break; 4201 case "all": 4202 if(collections_final.customer_group != "tag_based" && collections_final.customer_group != "logged_in"){ 4203 collections_final = v; 4204 } 4205 break; 4206 default: 4207 break; 4208 } 4209 } 4210 else{ 4211 collections_final = v; 4212 } 4213 } 4214 for(var iter = 0; iter < qc_entireStore.length; iter++){ 4215 var v = qc_entireStore[iter]; 4216 if( "undefined" !== typeof entireStore_final.customer_group ){ 4217 switch(v.customer_group){ 4218 case "tag_based": 4219 if(entireStore_final.customer_group != "tag_based"){ 4220 entireStore_final = v; 4221 } 4222 break; 4223 case "logged_in": 4224 if(entireStore_final.customer_group != "tag_based"){ 4225 entireStore_final = v; 4226 } 4227 break; 4228 case "all": 4229 if(entireStore_final.customer_group != "tag_based" && entireStore_final.customer_group != "logged_in"){ 4230 entireStore_final = v; 4231 } 4232 break; 4233 default: 4234 break; 4235 } 4236 } 4237 else{ 4238 entireStore_final = v; 4239 } 4240 } 4241 4242 log("variants_final", variants_final); 4243 log("products_final", products_final); 4244 log("collections_final", collections_final); 4245 log("entireStore_final", entireStore_final); 4246 var quantity_controls = []; 4247 if("undefined" !== typeof variants_final.find(function(x){return x.applies_to})){ 4248 variants_final.forEach(function(_d,i){quantity_controls.push(_d);}); 4249 if("undefined" !== typeof products_final.applies_to){ 4250 quantity_controls.push(products_final); 4251 } 4252 } 4253 else if("undefined" !== typeof products_final.applies_to){ 4254 quantity_controls.push(products_final); 4255 } 4256 else if("undefined" !== typeof collections_final.applies_to){ 4257 quantity_controls.push(collections_final); 4258 } 4259 else if("undefined" !== typeof entireStore_final.applies_to){ 4260 quantity_controls.push(entireStore_final); 4261 } 4262 callback(null,{quantity_controls:quantity_controls}) 4263 4264 } 4265 4266
4267 4268 4269 // =================================For product and collection page function start ========================= 4270 4271 // show error function 4272 function waio_moq_log(msg){ 4273 if(moq_log_enable){ 4274 console.warn(msg); 4275 } 4276 } 4277 // make quantity selector design 4278 function prepare_individual_qty_html(config_param,rule,variant,moq_product){ 4279 var _qtyInc = parseInt(rule.quantity_increment) || 1, 4280 _qtyMin = parseInt(rule.minimum_quantity) || 0, 4281 _qtyMax = rule.maximum_quantity==""?0:rule.maximum_quantity, 4282 _qtyDefault = rule.default_quantity==""?0:parseInt(rule.default_quantity), 4283 _fLavel = rule.minimum_quantity_method, 4284 product_level_msg = rule.message, 4285 moq_product = config_param.product, 4286 message = rule.message; 4287 if(moq_product.variants.length == 1 && _fLavel == 'product_level') _fLavel = 'variant_level'; 4288 var qty__attrs = ''; 4289 if($('#Quick-order-form').length) _qtyDefault = 0; 4290 if(config_param.variant_inventory_info == undefined){ 4291 qty__attrs = 'class="waio_qty-input waio_qty-input__applicable" template="'+config_param.template+'" is_table="'+rule.selector_for_individual_variant+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" '; 4292 }else{ 4293 if(parseInt(config_param.variant_inventory_info.variant_inventory_quantity) < _qtyDefault){ 4294 _qtyDefault = parseInt(config_param.variant_inventory_info.variant_inventory_quantity); 4295 } 4296 if($('#Quick-order-form').length) _qtyDefault = 0; 4297 qty__attrs = 'class="waio_qty-input waio_qty-input__applicable" template="'+config_param.template+'" is_table="'+rule.selector_for_individual_variant+'" variant_inventory_management="'+config_param.variant_inventory_info.variant_inventory_management+'" variant_inventory_policy="'+config_param.variant_inventory_info.variant_inventory_policy+'" variant_inventory_quantity="'+config_param.variant_inventory_info.variant_inventory_quantity+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" '; 4298 } 4299 window.MOQ_applied = [{ 4300 '_qtyDefault':_qtyDefault, 4301 '_qtyInc':_qtyInc, 4302 '_qtyMin':_qtyMin, 4303 '_qtyMax':_qtyMax 4304 }] 4305 4306 $('.waio__ErrorMsg').remove(); 4307 var _HTML = ' <div class="waio_moq_qty" continue_outofstock="" inventory_checking="" style="margin-left: 4%;"> ' + 4308 ' <label for="" style="font-size: 12px;display:none;">Quantity</label>'+ 4309 ' <div '+qty__attrs+' > ' + 4310 ' <span class="waio__less waio_qty--btn waio_qty--btn_product"><svg class="waio__less waio__icon waio__icon--minus" role="presentation" viewBox="0 0 16 2"> <path d="M1,1 L15,1" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path> </svg></span> ' + 4311 ' <input type="text" data-qc-variant="'+variant.id+'" variant_title="'+variant.title+'" product_id="'+moq_product.id+'" product_title="'+moq_product.title+'" class="input_moq" name="quantityy" data-variant="'+variant.id+'" value="'+parseInt(_qtyDefault)+'" /> ' + 4312 ' <span class="waio__more waio_qty--btn waio_qty--btn_product"><svg class="waio__more waio__icon waio__icon--plus" role="presentation" viewBox="0 0 16 16"> <g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"> <path d="M8,1 L8,15"></path> <path d="M1,8 L15,8"></path> </g> </svg></span> ' + 4313 ' </div> <p style="color:red;font-size: 12px;text-transform:capitalize;">'+message+'</p> ' + 4314 ' </div> ' ; 4315 return _HTML; 4316 4317 } 4318 // Variant table html design 4319 function prepare_variant_table_html(table_rules,moq_product,config_param,number_of_rule){ 4320 var check_if_applicable = false;
4321 var all_variant_soldout = true; 4322 if(number_of_rule == 'merge_rules'){ 4323 var ids = []; 4324 for(var i = 0 ;i< moq_product.variants.length; i++){ 4325 ids.push(moq_product.variants[i].id) 4326 } 4327 if(table_rules.length){ 4328 var rows_data = ''; 4329 $(moq_product.variants).each(function(e){ 4330 var variant = moq_product.variants[e]; 4331 $(table_rules).each(function(ee){ 4332 $(table_rules[ee].variants).each(function(eee){ 4333 if(variant.id == table_rules[ee].variants[eee].id){ 4334 var qty__attrs = 'class="waio_qty-input" data-min="0" data-method="variant_level" data-max="0" data-default="0" data-inc="1"'; 4335 var indxx = ids.findIndex(function(e){if(e==table_rules[ee].variants[eee].id){return e}}) 4336 ids = ids.filter(function(elem){ 4337 return elem != ids[indxx]; 4338 }); 4339 if(table_rules[ee].minimum_quantity_method == 'variant_level'){ 4340 var message = table_rules[ee].message.replace("[[mul]]",table_rules[ee].quantity_increment).replace("[[min]]",table_rules[ee].minimum_quantity).replace('"',''); 4341 _fLavel = table_rules[ee].minimum_quantity_method; 4342 max_qty = table_rules[ee].maximum_quantity==""?0:table_rules[ee].maximum_quantity; 4343 _qtyInc = parseInt(table_rules[ee].quantity_increment) || 1; 4344 _qtyMin = parseInt(table_rules[ee].minimum_quantity) || 0; 4345 _qtyMax = parseInt(max_qty) || 0; 4346 var message = table_rules[ee].message; 4347 if(table_rules[ee].default_quantity == 0){ 4348 _qtyDefault = parseInt(table_rules[ee].default_quantity); 4349 }else{ 4350 _qtyDefault = parseInt(table_rules[ee].default_quantity) || 1; 4351 } 4352 var qty__attrs = ''; 4353 if(config_param.variant_inventory_info == undefined){ 4354 qty__attrs = 'class="waio_qty-input waio_qty-input__applicable" template="'+config_param.template+'" is_table="'+table_rules[ee].selector_for_individual_variant+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" '; 4355 }else{ 4356 qty__attrs = 'class="waio_qty-input waio_qty-input__applicable" template="'+config_param.template+'" is_table="'+table_rules[ee].selector_for_individual_variant+'" variant_inventory_management="'+config_param.variant_inventory_info.variant_inventory_management+'" variant_inventory_policy="'+config_param.variant_inventory_info.variant_inventory_policy+'" variant_inventory_quantity="'+config_param.variant_inventory_info.variant_inventory_quantity+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" '; 4357 } 4358 } 4359 if(variant.available){ 4360 all_variant_soldout = false; 4361 input_html = ''+ 4362 ' <div '+qty__attrs+'> ' + 4363 ' <span class="waio__less waio_qty--btn waio_qty--btn_product"><svg class="waio__less waio__icon waio__icon--minus" role="presentation" viewBox="0 0 16 2"> <path d="M1,1 L15,1" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path> </svg></span> ' + 4364 ' <input type="text" data-qc-variant="'+variant.id+'" name="quantityy" class="input_moq" data-variant="'+variant.id+'" value="'+_qtyDefault+'"/> ' +
4365 ' <span class="waio__more waio_qty--btn waio_qty--btn_product"><svg class="waio__more waio__icon waio__icon--plus" role="presentation" viewBox="0 0 16 16"> <g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"> <path d="M8,1 L8,15"></path> <path d="M1,8 L15,8"></path> </g> </svg></span> ' + 4366 ' </div> <p style="color:red;font-size: 12px;text-transform:capitalize;">'+message+'</p> '; 4367 }else{ 4368 input_html = '<span style="color: red; text-align: center; display: block;">Out of stock</span>'; 4369 } 4370 check_if_applicable = true; 4371 var img = moq_product.featured_image; 4372 if(variant.featured_image != null) img = variant.featured_image.src; 4373 rows_data += '' + 4374 '<tr>' + 4375 ' <td>' + 4376 ' <div class="waio__product-information">' + 4377 ' <div class="waio__image-wrapper">'; 4378 4379 if (img != null) { 4380 let imageUrl = img; 4381 imageUrl = imageUrl.replace(/(\.(jpg|jpeg|png))(?=\?|$)/i, '_70x70$1'); 4382 rows_data += '' + 4383 ' <img class="waio__image" src="'+ imageUrl +'" alt="'+ variant.title +'">'; 4384 } 4385 4386 rows_data += '' + 4387 ' </div>' + 4388 ' <div class="waio__product-details">' + 4389 ' <h4 class="waio__product-title">'+ variant.title +'</h4>' + 4390 ' </div>' + 4391 ' </div>' + 4392 ' </td>' + 4393 ' <td class="moq_hvr vd_discount" colspan="2">' + 4394 ' <div class="moq_v_disc wsaio-MOQqt-'+ variant.id +'">'+ WSAIO.formatMoney(variant.price / 100) +'</div>' + 4395 ' </td>' + 4396 ' <td>' + 4397 input_html + 4398 ' </td>' + 4399 '</tr>'; 4400 } 4401 }) 4402 }) 4403 }) 4404 var chk_rule = false; 4405 WSAIO.quantity_control.find(function(e,r){ 4406 if( e.applies_to != 'variants'){ 4407 chk_rule = true; 4408 } 4409 }); 4410 if(!chk_rule){ 4411 var moq_remaining_variants = []; 4412 for(var i = 0 ;i< moq_product.variants.length; i++){ 4413 for(var ii = 0 ;ii< ids.length; ii++){ 4414 if(moq_product.variants[i].id == ids[ii]){ 4415 moq_remaining_variants.push(moq_product.variants[i]) 4416 } 4417 } 4418 } 4419 if(moq_remaining_variants.length){ 4420 $(moq_remaining_variants).each(function(e){ 4421 var message = ''; 4422 var row = moq_remaining_variants[e]; 4423 var _qtyMin = parseInt(0), _qtyMax = 0, _qtyInc = 1,_qtyDefault = 0 ; 4424 var variant_inventory_info = default_product_variant.find(function(x){return x.variant_id== row.id}); 4425 var qty__attrs = ''; 4426 if(config_param.variant_inventory_info == undefined){ 4427 qty__attrs = 'class="waio_qty-input waio_qty-input__applicable" template="'+config_param.template+'" is_table="'+table_rules.selector_for_individual_variant+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" '; 4428 }else{ 4429 qty__attrs = 'class="waio_qty-input waio_qty-input__applicable" template="'+config_param.template+'" is_table="'+table_rules.selector_for_individual_variant+'" variant_inventory_management="'+config_param.variant_inventory_info.variant_inventory_management+'" variant_inventory_policy="'+config_param.variant_inventory_info.variant_inventory_policy+'" variant_inventory_quantity="'+config_param.variant_inventory_info.variant_inventory_quantity+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" '; 4430 } 4431 if(row.available){ 4432 all_variant_soldout = false;
4433 input_html = ''+ 4434 '<div '+qty__attrs+'> ' + 4435 ' <span class="waio__less waio_qty--btn waio_qty--btn_product"><svg class="waio__less waio__icon waio__icon--minus" role="presentation" viewBox="0 0 16 2"> <path d="M1,1 L15,1" stroke="currentColor" fill="none" fill-table_rules="evenodd" stroke-linecap="square"></path> </svg></span> ' + 4436 ' <input type="text" data-qc-variant="'+row.id+'" name="quantityy" class="input_moq" data-variant="'+row.id+'" value="'+_qtyDefault+'"/> ' + 4437 ' <span class="waio__more waio_qty--btn waio_qty--btn_product"><svg class="waio__more waio__icon waio__icon--plus" role="presentation" viewBox="0 0 16 16"> <g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"> <path d="M8,1 L8,15"></path> <path d="M1,8 L15,8"></path> </g> </svg></span> ' + 4438 ' </div> <p style="color:red;font-size: 12px;text-transform:capitalize;">'+message+'</p> '; 4439 }else{ 4440 input_html = '<span style="color: red; text-align: center; display: block;">Out of stock</span>'; 4441 } 4442 var img = moq_product.featured_image; 4443 if(row.featured_image != null) img = row.featured_image.src; 4444 rows_data += '' + 4445 '<tr>' + 4446 ' <td>' + 4447 ' <div class="waio__product-information">' + 4448 ' <div class="waio__image-wrapper">'; 4449 4450 if (img != null) { 4451 let imageUrl = img; 4452 imageUrl = imageUrl.replace(/(\.(jpg|jpeg|png))(?=\?|$)/i, '_70x70$1'); 4453 rows_data += '' + 4454 ' <img class="waio__image" src="'+ imageUrl +'" alt="'+ row.title +'">'; 4455 } 4456 4457 rows_data += '' + 4458 ' </div>' + 4459 ' <div class="waio__product-details">' + 4460 ' <h4 class="waio__product-title">'+ row.title +'</h4>' + 4461 ' </div>' + 4462 ' </div>' + 4463 ' </td>' + 4464 ' <td class="moq_hvr vd_discount" colspan="2">' + 4465 ' <div class="moq_v_disc wsaio-MOQqt-'+ row.id +'">'+ WSAIO.formatMoney(row.price / 100) +'</div>' + 4466 ' </td>' + 4467 ' <td>' + 4468 input_html + 4469 ' </td>' + 4470 '</tr>'; 4471 }) 4472 4473 } 4474 } 4475 4476 } 4477 }else{ 4478 var rule = table_rules[0]; 4479 var rows_data = ''; 4480 if(rule.applies_to == "variants"){ 4481 $(moq_product.variants).each(function(e){ 4482 var message = rule.message; 4483 var row = moq_product.variants[e]; 4484 var _qtyMin = parseInt(0), _qtyMax = 0, _qtyInc = 1,_qtyDefault = 0 ; 4485 var _fLavel = rule.minimum_quantity_method; 4486 var _indx = rule.variants.findIndex(function(e){ return e.id == row.id}) 4487 if(_indx > -1){ 4488 check_if_applicable = true; 4489 var _qtyMin = parseInt(rule.minimum_quantity), _qtyMax = rule.maximum_quantity==""?0:rule.maximum_quantity, _qtyInc = parseInt(rule.quantity_increment) || 1, _qtyDefault = parseInt(rule.default_quantity) || 0; 4490 }else{ 4491 message = ''; 4492 } 4493 var variant_inventory_info = default_product_variant.find(function(x){return x.variant_id== row.id}); 4494 var qty__attrs = ''; 4495 if(config_param.variant_inventory_info == undefined){ 4496 qty__attrs = 'class="waio_qty-input waio_qty-input__applicable" template="'+config_param.template+'" is_table="'+rule.selector_for_individual_variant+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" '; 4497 }else{ 4498 qty__attrs = 'class="waio_qty-input waio_qty-input__applicable" template="'+config_param.template+'" is_table="'+rule.selector_for_individual_variant+'" variant_inventory_management="'+config_param.variant_inventory_info.variant_inventory_management+'" variant_inventory_policy="'+config_param.variant_inventory_info.variant_inventory_policy+'" variant_inventory_quantity="'+config_param.variant_inventory_info.variant_inventory_quantity+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" '; 4499 } 4500 if(row.available){ 4501 all_variant_soldout = false;
4502 input_html = ''+ 4503 '<div '+qty__attrs+'> ' + 4504 ' <span class="waio__less waio_qty--btn waio_qty--btn_product"><svg class="waio__less waio__icon waio__icon--minus" role="presentation" viewBox="0 0 16 2"> <path d="M1,1 L15,1" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path> </svg></span> ' + 4505 ' <input type="text" data-qc-variant="'+row.id+'" name="quantityy" class="input_moq" data-variant="'+row.id+'" value="'+_qtyDefault+'"/> ' + 4506 ' <span class="waio__more waio_qty--btn waio_qty--btn_product"><svg class="waio__more waio__icon waio__icon--plus" role="presentation" viewBox="0 0 16 16"> <g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"> <path d="M8,1 L8,15"></path> <path d="M1,8 L15,8"></path> </g> </svg></span> ' + 4507 ' </div> <p style="color:red;font-size: 12px;text-transform:capitalize;">'+message+'</p> '; 4508 }else{ 4509 input_html = '<span style="color: red; text-align: center; display: block;">Out of stock</span>'; 4510 } 4511 var img = moq_product.featured_image; 4512 if(row.featured_image != null) img = row.featured_image.src; 4513 rows_data += '' + 4514 '<tr>' + 4515 ' <td>' + 4516 ' <div class="waio__product-information">' + 4517 ' <div class="waio__image-wrapper">'; 4518 4519 if (img != null) { 4520 let imageUrl = img; 4521 imageUrl = imageUrl.replace(/(\.(jpg|jpeg|png))(?=\?|$)/i, '_70x70$1'); 4522 rows_data += '' + 4523 ' <img class="waio__image" src="'+ imageUrl +'" alt="'+ row.title +'">'; 4524 } 4525 4526 rows_data += '' + 4527 ' </div>' + 4528 ' <div class="waio__product-details">' + 4529 ' <h4 class="waio__product-title">'+ row.title +'</h4>' + 4530 ' </div>' + 4531 ' </div>' + 4532 ' </td>' + 4533 ' <td class="moq_hvr vd_discount" colspan="2">' + 4534 ' <div class="moq_v_disc wsaio-MOQqt-'+ row.id +'">'+ WSAIO.formatMoney(row.price / 100) +'</div>' + 4535 ' </td>' + 4536 ' <td>' + 4537 input_html + 4538 ' </td>' + 4539 '</tr>'; 4540 }) 4541 4542 }else{ 4543 4544 check_if_applicable = true; 4545 $(moq_product.variants).each(function(e){ 4546 var row = moq_product.variants[e]; 4547 var _fLavel = rule.minimum_quantity_method; 4548 var _qtyMin = parseInt(rule.minimum_quantity), _qtyMax = rule.maximum_quantity==""?0:rule.maximum_quantity, _qtyInc = parseInt(rule.quantity_increment) || 1, _qtyDefault = parseInt(rule.default_quantity) || 0; 4549 var variant_inventory_info = default_product_variant.find(function(x){return x.variant_id== row.id}); 4550 var qty__attrs = ''; 4551 if(config_param.variant_inventory_info == undefined){ 4552 qty__attrs = 'class="waio_qty-input waio_qty-input__applicable" template="'+config_param.template+'" is_table="'+rule.selector_for_individual_variant+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" '; 4553 }else{ 4554 qty__attrs = 'class="waio_qty-input waio_qty-input__applicable" template="'+config_param.template+'" is_table="'+rule.selector_for_individual_variant+'" variant_inventory_management="'+config_param.variant_inventory_info.variant_inventory_management+'" variant_inventory_policy="'+config_param.variant_inventory_info.variant_inventory_policy+'" variant_inventory_quantity="'+config_param.variant_inventory_info.variant_inventory_quantity+'" data-method="'+_fLavel+'" data-min="'+_qtyMin+'" data-max="'+_qtyMax+'" data-default="'+_qtyDefault+'" data-inc="'+_qtyInc+'" parent_element="'+config_param.parent_product_selector+'" '; 4555 } 4556 var message = rule.message; 4557 var img = moq_product.featured_image; 4558 if(row.featured_image != null) img = row.featured_image.src; 4559 4560 if(row.available){ 4561 all_variant_soldout = false;
4562 input_html = ''+ 4563 '<div '+qty__attrs+'> ' + 4564 ' <span class="waio__less waio_qty--btn waio_qty--btn_product"><svg class="waio__less waio__icon waio__icon--minus" role="presentation" viewBox="0 0 16 2"> <path d="M1,1 L15,1" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path> </svg></span> ' + 4565 ' <input type="text" data-qc-variant="'+row.id+'" name="quantityy" class="input_moq" data-variant="'+row.id+'" value="'+_qtyDefault+'"/> ' + 4566 ' <span class="waio__more waio_qty--btn waio_qty--btn_product"><svg class="waio__more waio__icon waio__icon--plus" role="presentation" viewBox="0 0 16 16"> <g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"> <path d="M8,1 L8,15"></path> <path d="M1,8 L15,8"></path> </g> </svg></span> ' + 4567 ' </div> <p style="color:red;font-size: 12px;text-transform:capitalize;">'+message+'</p> '; 4568 }else{ 4569 input_html = '<span style="color: red; text-align: center; display: block;">Out of stock</span>'; 4570 } 4571 4572 rows_data += '' + 4573 '<tr>' + 4574 ' <td>' + 4575 ' <div class="waio__product-information">' + 4576 ' <div class="waio__image-wrapper">'; 4577 4578 if (img != null) { 4579 let imageUrl = img; 4580 imageUrl = imageUrl.replace(/(\.(jpg|jpeg|png))(?=\?|$)/i, '_70x70$1'); 4581 rows_data += '' + 4582 ' <img class="waio__image" src="'+ imageUrl +'" alt="'+ row.title +'">'; 4583 } 4584 4585 rows_data += '' + 4586 ' </div>' + 4587 ' <div class="waio__product-details">' + 4588 ' <h4 class="waio__product-title">'+ row.title +'</h4>' + 4589 ' </div>' + 4590 ' </div>' + 4591 ' </td>' + 4592 ' <td class="moq_hvr vd_discount" colspan="2">' + 4593 ' <div class="moq_v_disc wsaio-MOQqt-'+ row.id +'">'+ WSAIO.formatMoney(row.price / 100) +'</div>' + 4594 ' </td>' + 4595 ' <td>' + 4596 input_html + 4597 ' </td>' + 4598 '</tr>'; 4599 4600 }) 4601 } 4602 } 4603 if(check_if_applicable){ 4604 var tableHTML = ' <table class="waio__qc-table"> ' + 4605 ' <thead> ' + 4606 ' <tr> ' + 4607 ' <th>Variants</th> ' + 4608 ' <th class="vd_discount" colspan="2">Price</th> ' + 4609 ' <th>Qty</th> ' + 4610 ' </tr> ' + 4611 ' </thead> ' + 4612 ' ' + 4613 ' <tbody> ' + 4614 rows_data+ 4615 ' </tbody> ' + 4616 ' </table> ' ; 4617 if(all_variant_soldout){ 4618 setTimeout(function(){$('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find('[name="moq_addToCart_forTable"]').addClass('checkout-disabled').attr('disabled','disabled');},400) 4619 } 4620 return tableHTML; 4621 }else{ 4622 return ''; 4623 } 4624 } 4625 4626 function disable_Buy_it_now(){ 4627 var is_show = setInterval(function(){ 4628 if($('.shopify-payment-button__button').length > 0){ 4629 $('.shopify-payment-button__button').addClass('checkout-disabled').attr('disabled','disabled'); 4630 clearInterval(is_show); 4631 } 4632 },500) 4633 } 4634 4635 function update_qof_qty(){ 4636 if(window.location.href.indexOf('/pages/') > -1){ 4637 var count = 0; 4638 $(".quantitytd input").each(function(){ 4639 var _this = $(this); 4640 if(_this.css('display') != 'none' && _this.parents('.quantitytd').find('.qty
4640div').css('display') != 'none'){ 4641 count = count + parseInt($(this).val()); 4642 } 4643 if(_this.parents('.waio_moq_qty').length){ 4644 count = count + parseInt(_this.parents('.waio_moq_qty').find('input').val()); 4645 } 4646 }); 4647 if($(".update_btn").length){ 4648 $(".update_btn .ttl_qty").remove(); 4649 $(".update_btn").append("<span class='ttl_qty'> ("+count+")</span>"); 4650 } 4651 } 4652 } 4653 // qty change events 4654 function qty_function(wrapper){ 4655 // plusminus change function 4656 var qty_input = wrapper.find('.waio_qty-input'); 4657 var d_val = parseInt(qty_input.find('input').val()); 4658 var d_qMin = parseInt(qty_input.attr('data-min')), 4659 d_qMax = parseInt(qty_input.attr('data-max')), 4660 d_qInc = parseInt(qty_input.attr('data-inc')); 4661 d_qdefault = parseInt(qty_input.attr('data-default')); 4662 4663 if((d_val%d_qInc) == 0 && d_val >= d_qMin){ 4664 }else{ 4665 disable_Buy_it_now(); 4666 } 4667 wrapper.find('[name="quantity"]').val(d_qdefault); 4668 $('.waio_qty--btn svg,.waio_qty--btn').on('click', function(e) { 4669 e.preventDefault(); 4670 e.stopImmediatePropagation(); 4671 e.stopPropagation(); 4672 var _this = $(this); 4673 var $input = _this.parents('.waio_qty-input').find('input'); 4674 var val = parseInt($input.val()); 4675 var qty_wrapper = $input.parents('.waio_qty-input'); 4676 var _qMin = parseInt(qty_wrapper.attr('data-min')), 4677 _qMax = parseInt(qty_wrapper.attr('data-max')), 4678 _qInc = parseInt(qty_wrapper.attr('data-inc')); 4679 _qdefault = parseInt(qty_wrapper.attr('data-default')); 4680 var _fLavel = qty_wrapper.attr('data-method'); 4681 var is_table_enable = qty_wrapper.attr('is_table'); 4682 var product_id = $input.attr('product_id'); 4683 var parent_element = qty_wrapper.attr('parent_element'); 4684 var variant_inventory_management = qty_wrapper.attr('variant_inventory_management'), 4685 variant_inventory_policy = qty_wrapper.attr('variant_inventory_policy'), 4686 variant_inventory_quantity = parseInt(qty_wrapper.attr('variant_inventory_quantity')), 4687 data_variant = parseInt(qty_wrapper.attr('data-variant')); 4688 var available_qty_msg = ''; 4689 var qty_type = 'plus'; 4690 var qof_restriction = _this.parents('.waio_moq_qty').siblings('.wsaio_qof-quantity-wrapper').attr('quantity_restriction'); 4691 var qof_available_stock = _this.parents('.waio_moq_qty').siblings('.wsaio_qof-quantity-wrapper').attr('available_stock'); 4692 if($('.wsaio-qof-product-column.qof-product-qty.qof_quantity').length > 0){ 4693 qof_restriction = _this.parents('.waio_moq_qty').parent('.qof_quantity').attr('quantity_restriction'); 4694 qof_available_stock = _this.parents('.waio_moq_qty').parent('.qof_quantity').attr('available_stock'); 4695 } 4696 4697 if(!_this.hasClass('waio__less')){ 4698 if(qof_restriction == 'true' && qof_available_stock <= 0){ 4699 return; 4700 } 4701 var check_nextValue = val+_qInc; 4702 if (qof_restriction == 'true' && check_nextValue >= qof_available_stock) { 4703 return; 4704 } 4705 } 4706 4707 if(_this.hasClass('waio__less')){ 4708 qty_type = 'minus'; 4709 } 4710 4711 if(qty_type == 'plus'){ 4712 if(_fLavel == 'variant_level'){ 4713 val = (val-(val%_qInc))+_qInc; 4714 }else{ 4715 val = val + 1; 4716 } 4717 4718 }else{ 4719 if(val != 0){ 4720 if(_fLavel == 'variant_level'){ 4721 if(val%_qInc === 0) val = val-_qInc; 4722 else val = val-(val%_qInc); 4723 }else{ 4724 val = val - 1; 4725 } 4726 } 4727 } 4728 if (val < _qMin && _fLavel == 'variant_level') { 4729 // val = 0; 4730 } 4731 if (val > _qMax && _qMax!==0) { 4732 val = _qMax; 4733 } 4734 4735 // stop increament if inventory not available further 4736 if(variant_inventory_management != undefined && variant_inventory_management != ''){ 4737 if(variant_inventory_policy == 'deny'){ 4738 if(val > variant_inventory_quantity){ 4739 val = variant_inventory_quantity; 4740 available_qty_msg = 'Only '+val+' quantity available in stock'; 4741 } 4742 } 4743 } 4744 4745 if($('.available_qty_msg').length == 0 && available_qty_msg != ''){ 4746 qty_wrapper.after('<p class="available_qty_msg" style="color:red;font-size: 12px;text-transform:capitalize;">'+available_qty_msg+'</p>'); 4747 setTimeout(function(){$('.available_qty_msg').remove();},3500) 4748 } 4749 $input.val(val); 4750 if(is_table_enable == 'false'){ 4751 if(_this.parents(parent_element).find('.wsaio_qof-quantity-input').length){ 4752 const $input = _this.parents(parent_element).find('.wsaio_qof-quantity-input'); 4753 $input.val(val); 4754 var stock = (parseInt(_this.parents(parent_element).find('.wsaio_qof-quantity-wrapper').attr('available_stock'))-parseInt(val)); 4755 if(stock > -1){ 4756 _this.parents(parent_element).find('.qof_stock').text(stock); 4757 } 4758 4759 } 4760 if(_this.parents(parent_element).find('[name="quantity"]').length){ 4761 _this.parents(parent_element).find('[name="quantity"]').val(val) 4762 } 4763 } 4764 4765 // enable disable buy now button 4766 var check_MOQ_applied = [{ 4767 '_qtyDefault':_qdefault, 4768 '_qtyInc':_qInc, 4769 '_qtyMin':_qMin, 4770 '_qtyMax':_qMax 4771 }] 4772 if(typeof check_MOQ_applied != 'undefined' && check_MOQ_applied.length > 0 && is_table_enable != 'true'){ 4773 check_restriction_Buynow($input.val(),check_MOQ_applied); 4774 } 4775 update_qof_qty(); 4776 4777 }) 4778 4779 // input change function 4780 $('.input_moq').on('change', function(e) { 4781 e.preventDefault(); 4782 e.stopImmediatePropagation(); 4783 e.stopPropagation(); 4784 var _this = $(this); 4785 var $input = _this; 4786 if($input.val().trim()=='') return; 4787 var val = parseInt($input.val()); 4788 var qty_wrapper = $input.parents('.waio_qty-input'); 4789 var _qMin = parseInt(qty_wrapper.attr('data-min')), 4790 _qMax = parseInt(qty_wrapper.attr('data-max')), 4791 _qInc = parseInt(qty_wrapper.attr('data-inc')); 4792 _qdefault = parseInt(qty_wrapper.attr('data-default')); 4793 var _fLavel = qty_wrapper.attr('data-method'); 4794 var product_id = $input.attr('product_id'); 4795 var parent_element = qty_wrapper.attr('parent_element'); 4796 var is_table_enable = qty_wrapper.attr('is_table'); 4797 var variant_inventory_management = qty_wrapper.attr('variant_inventory_management'), 4798 variant_inventory_policy = qty_wrapper.attr('variant_inventory_policy'), 4799 variant_inventory_quantity = parseInt(qty_wrapper.attr('variant_inventory_quantity')); 4800 var available_qty_msg = ''; 4801 var qof_restriction = _this.parents('.waio_moq_qty').siblings('.wsaio_qof-quantity-wrapper').attr('quantity_restriction'); 4802 var qof_available_stock = _this.parents('.waio_moq_qty').siblings('.wsaio_qof-quantity-wrapper').attr('available_stock'); 4803 4804 if(qof_restriction == 'true' && qof_available_stock <= 0){ 4805 $input.val(0) 4806 return; 4807 } 4808 if (qof_restriction == 'true' && val >= qof_available_stock) { 4809 $input.val(qof_available_stock) 4810 return; 4811 } 4812 4813 if (val < _qMin) { 4814 // val = 0; 4815 }else if (val > _qMax && _qMax!==0) { 4816 val = _qMax; 4817 } 4818 else{ 4819 if(_fLavel == 'variant_level'){ 4820 if(val%_qInc !== 0){ 4821 val = (val-(val%_qInc))+_qInc; 4822 } 4823 }else{ 4824 val = val; 4825 } 4826 } 4827 4828 // stop increament if inventory not available further 4829 if(variant_inventory_management != undefined && variant_inventory_management != ''){ 4830 if(variant_inventory_policy == 'deny'){ 4831 if(val > variant_inventory_quantity){ 4832 val = variant_inventory_quantity; 4833 available_qty_msg = 'Only '+val+' quantity available in stock'; 4834 } 4835 } 4836 } 4837 4838 if($('.available_qty_msg').length == 0 && available_qty_msg != ''){ 4839 qty_wrapper.after('<p class="available_qty_msg" style="color:red;font-size: 12px;text-transform:capitalize;">'+available_qty_msg+'</p>'); 4840 setTimeout(function(){$('.available_qty_msg').remove();},3500) 4841 } 4842 if(val >= 0){ 4843 $input.val(val); 4844 if(is_table_enable == 'false'){ 4845 if(_this.parents(parent_element).find('[name="quantity"]').length){ 4846 _this.parents(parent_element).find('[name="quantity"]').val(val) 4847 } 4848 if(_this.parents(parent_element).find('.wsaio_qof-quantity-input').length){ 4849 _this.parents(parent_element).find('.wsaio_qof-quantity-input').val(val) 4850 } 4851 } 4852 } 4853 // enable disable buy now button 4854 var check_MOQ_applied = [{ 4855 '_qtyDefault':_qdefault, 4856 '_qtyInc':_qInc, 4857 '_qtyMin':_qMin, 4858 '_qtyMax':_qMax 4859 }] 4860 if(typeof check_MOQ_applied != 'undefined' && check_MOQ_applied.length > 0 && is_table_enable != 'true'){ 4861 check_restriction_Buynow($input.val(),check_MOQ_applied); 4862 } 4863 update_qof_qty() 4864 }) 4865 4866 function check_restriction_Buynow(qty,check_MOQ_applied){ 4867 if((qty%check_MOQ_applied[0]._qtyInc) == 0 && qty >= check_MOQ_applied[0]._qtyMin){ 4868 if(check_MOQ_applied[0]._qtyMax != 0 && qty <= check_MOQ_applied[0]._qtyMax){ 4869 $('.shopify-payment-button__button').removeClass('checkout-disabled').removeAttr('disabled') 4870 }else{ 4871 $('.shopify-payment-button__button').removeClass('checkout-disabled').removeAttr('disabled') 4872 } 4873 }else{ 4874 $('.shopify-payment-button__button').addClass('checkout-disabled').attr('disabled','disabled') 4875 } 4876 } 4877 var check_MOQ_applied = MOQ_applied; 4878 if(typeof check_MOQ_applied != 'undefined' && check_MOQ_applied.length > 0){ 4879 check_restriction_Buynow(check_MOQ_applied[0]._qtyDefault,check_MOQ_applied); 4880 } 4881 } 4882 // append add to cart button function 4883 function append_add_to_cart_btn(moq_product,config_param,variant,is_for_table){ 4884 4885 if(!is_for_table){ 4886 var atc_btn_text = ''; 4887 var attribute_btn = ''; 4888 var text_check = $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.add_to_cart).text().trim(); 4889 if(text_check != '' && text_check == 'Sold out'){ 4890 atc_btn_text = 'Sold out'; 4891 attribute_btn = 'sold_out'; 4892 }else{ 4893 atc_btn_text = 'Add to cart'; 4894 attribute_btn = 'Add to cart'; 4895 } 4896 var _atcBtn = ''+ 4897 ' <div class="moq_atc"> <button name="moq_addToCart" aria-label="Add to cart" class="'+$(config_param.add_to_cart).attr('class')+'" '+attribute_btn+' parent_select="'+config_param.parent_product_selector+'"> ' + 4898 ' <div class="moq_loading-spinner" style="display:none;"></div><span data-waio-atc-text> '+atc_btn_text+' </span> ' +
4899 ' <span class="waio-hide"> ' + 4900 ' ' + 4901 ' </span> ' + 4902 ' </button> </div> ' ; 4903 if(config_param.template != 'page'){ 4904 $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.add_to_cart).siblings('.moq_atc').remove(); 4905 $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.add_to_cart).before(_atcBtn); 4906 }else{ 4907 $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.add_to_cart).siblings('.moq_atc').remove(); 4908 $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.add_to_cart).before(_atcBtn); 4909 $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.add_to_cart+'[type="submit"]').hide(); 4910 } 4911 4912 }else{ 4913 var _atcBtn = ''+ 4914 ' <div class="moq_atc"> <span class="moq_success_msg" style="display:none;">Items added. <a href="/cart" style=" color: black; ">View Cart</a></span><button name="moq_addToCart_forTable" aria-label="Add to cart" class="'+$(config_param.add_to_cart).attr('class')+'" parent_select="'+config_param.parent_product_selector+'"> ' + 4915 ' <div class="moq_loading-spinner" style="display:none !important;"></div><span data-waio-atc-text> Add to cart </span> ' + 4916 ' <span class="waio-hide"> ' + 4917 ' ' + 4918 ' </span> ' + 4919 ' </button> </div> ' ; 4920 $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.add_to_cart).siblings('.moq_atc').remove(); 4921 $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.add_to_cart).before(_atcBtn); 4922 } 4923 if($('.wsaio_qof_container').length){ 4924 $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.add_to_cart+'[data-variant-id="'+variant.id+'"]').hide(); 4925 }else{ 4926 $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.add_to_cart).hide(); 4927 } 4928 4929 4930 } 4931 // Add to cart button event when variant table is enable 4932 function Table_addToCart_event(moq_product,config_param,variant){ 4933 $('[name="moq_addToCart_forTable"]').on('click',function(e){ 4934 e.preventDefault(); 4935 e.stopImmediatePropagation(); 4936 e.stopPropagation(); 4937 var _this = $(this); 4938 var _queue = []; 4939 _this.find('.moq_loading-spinner').show(); 4940 _this.find('[data-waio-atc-text]').hide(); 4941 var error_found = false; 4942 $('.waio_moq_tableError').remove(); 4943 if(_this.parents('form').find('.waio_qty-input').length){ 4944 _this.parents('form').find('.waio_qty-input').each(function(){ 4945 var $this=$(this); 4946 var error_string = ''; 4947 var _value = parseInt($this.find('input').val()); 4948 var _qMin = parseInt($this.attr('data-min')), 4949 _qMax = parseInt($this.attr('data-max')), 4950 _qInc = parseInt($this.attr('data-inc')); 4951 var _fLavel = $this.attr('data-method'); 4952 4953 if(_fLavel != 'selected_product_level' && _fLavel != "product_level" && _value != 0){ 4954 if(_value > _qMax && _qMax != 0){ 4955 error_found = true; 4956 if(error_string == '')error_string = 'Must be maximum '+_qMax+' items'; 4957 else error_string = error_string + ' AND Must be maximum '+_qMax+' items'; 4958 } 4959 if(_value < _qMin){ 4960 error_found = true; 4961 if(error_string == '')error_string = 'Must be minimum '+_qMin+' items'; 4962 else error_string = error_string + ' AND Must be minimum '+_qMin+' items'; 4963 } 4964 if(_value % _qInc !==0){ 4965 error_found = true; 4966 if(error_string == '')error_string = 'Must be multiple of '+_qInc; 4967 else error_string = error_string + ' AND Must be multiple of '+_qInc; 4968 } 4969 } 4970 4971 if(_value>0){ 4972 _queue.unshift({ 4973 quantity:_value, 4974 id: $this.find('input').attr('data-qc-variant') 4975 }); 4976 } 4977 if(error_string != ''){ 4978 $this.after('<p class="waio_moq_tableError" style="">'+error_string+'</p') 4979 _this.find('[data-waio-atc-text]').show(); 4980 _this.find('.moq_loading-spinner').hide(); 4981 } 4982 4983 }); 4984 } 4985 var any_item_added = false;
4986 var _moveAlong = function(atc_queue){ 4987 if(atc_queue.length > 0){ 4988 any_item_added = true; 4989 var item = atc_queue.pop(); 4990 $.ajax({ 4991 type: 'POST', 4992 url: '/cart/add.js', 4993 cache: false, 4994 dataType: 'json', 4995 data: item, 4996 success: function(result){ 4997 _moveAlong(atc_queue); 4998 }, 4999 error: function(err){ 5000 console.error(err); 5001 if(err.status && err.status===422){ 5002 _moveAlong(atc_queue); 5003 } 5004 } 5005 }); 5006 }else{ 5007 if(any_item_added)_this.parents('.moq_atc').find('.moq_success_msg').show(); 5008 setTimeout(function(){_this.parents('.moq_atc').find('.moq_success_msg').hide();},5000) 5009 _this.find('[data-waio-atc-text]').show(); 5010 _this.find('.moq_loading-spinner').hide(); 5011 } 5012 } 5013 if(!error_found){ 5014 _moveAlong(_queue); 5015 }else{ 5016 _this.find('.moq_loading-spinner').hide(); 5017 } 5018 }) 5019 } 5020 // Add to cart button event without variant table is enable 5021 function without_table_addToCart_event(moq_product,config_param,variant){ 5022 $('[name="moq_addToCart"]').on('click',function(e){ 5023 e.preventDefault(); 5024 e.stopImmediatePropagation(); 5025 e.stopPropagation(); 5026 var _this = $(this); 5027 _this.find('.moq_loading-spinner').show(); 5028 _this.find('[data-waio-atc-text]').hide(); 5029 var qty_div = _this.parents(_this.attr('parent_select')).find('.waio_qty-input'); 5030 var _qMin = parseInt(qty_div.attr('data-min')), 5031 _qMax = parseInt(qty_div.attr('data-max')), 5032 _qInc = parseInt(qty_div.attr('data-inc')); 5033 var _fLavel = qty_div.attr('data-method'); 5034 var template = qty_div.attr('template'); 5035 var error_found = false; 5036 var $input = _this.parents(_this.attr('parent_select')).find('.input_moq'); 5037 var qty = $input.val(); 5038 var error_string = ''; 5039 5040 if(qty <= 0){ 5041 error_found = true; 5042 if(error_string == '') error_string = 'Quantity Must be greater than 0'; 5043 else error_string = error_string; 5044 } 5045 5046 if(qty > _qMax && _qMax != 0){ 5047 error_found = true; 5048 if(error_string == '')error_string = 'You cannot buy more than '+_qMax+' items'; 5049 else error_string = error_string + ' AND You cannot buy more than '+_qMax+' items'; 5050 } 5051 if(qty < _qMin){ 5052 if(_fLavel != 'selected_product_level' && _fLavel != "product_level"){ 5053 error_found = true; 5054 if(error_string == '')error_string = 'You cannot buy less than '+_qMin+' items'; 5055 else error_string = error_string + ' AND You cannot buy less than '+_qMin+' items'; 5056 } 5057 } 5058 if(qty%_qInc !==0){ 5059 if(_fLavel != 'selected_product_level' && _fLavel != "product_level"){ 5060 error_found = true; 5061 if(error_string == '')error_string = 'All quantities must be multiple of '+_qInc; 5062 else error_string = error_string + ' AND All quantities must be multiple of '+_qInc; 5063 } 5064 } 5065 5066 _this.parents('.product.js-product').find('.waio__ErrorMsg').remove(); 5067 if(!error_found){ 5068 if(template != 'page'){ 5069 _this.parents(_this.attr('parent_select')).find(config_param.add_to_cart).trigger('click'); 5070 }else{ 5071 if($('.wsaio_qof_container').length){ 5072 _this.parents(_this.attr('parent_select')).find(config_param.add_to_cart+'[data-variant-id="'+variant.id+'"]').trigger('click'); 5073 }else{ 5074 _this.parents(_this.attr('parent_select')).find(config_param.add_to_cart+'[type="submit"]').trigger('click'); 5075 } 5076 } 5077 }else{ 5078 _this.parents('.product.js-product').find('.product-info__add-to-cart').after('<p class="waio__ErrorMsg" style="">'+error_string+'</p'); 5079 } 5080 _this.find('[data-waio-atc-text]').show(); 5081 _this.find('.moq_loading-spinner').hide(); 5082 }) 5083 } 5084 5085 5086 // Product , collection page function defination 5087 window.MOQ_applied = []; 5088 WSAIO.qtyControl = function(config){ 5089 window.MOQ_applied = []; 5090 if($(config.item_price_selector).attr('class') != undefined){ 5091 if($(config.item_price_selector).attr('class').indexOf('wsaio_') == -1){ 5092 $(config.item_price_selector).addClass('wsaio_'+config.product.id) 5093 } 5094 } 5095 WSAIO.quantity_controllers(config,function(e,quantity_controls){ 5096 if(quantity_controls.quantity_controls.length){ 5097 var config_param = config; 5098 var moq_product = config_param.product; 5099 var _selected_variant_id = config_param.variantId; 5100 var qc_ctrl = quantity_controls.quantity_controls; 5101 var table_rules = []; 5102 if(config_param.template == 'page' || moq_product.variants.length == 1)qc_ctrl[0].selector_for_individual_variant = false;
5103 if(typeof moq_product.variants !== "undefined"){ 5104 if(qc_ctrl.length > 0 && qc_ctrl[0].selector_for_individual_variant){ 5105 if(qc_ctrl[0].selector_for_individual_variant && moq_product.id == qc_ctrl[0].productId){ 5106 table_rules = qc_ctrl; 5107 var variant_table_html = ''; 5108 if(qc_ctrl.length > 1){ 5109 variant_table_html = prepare_variant_table_html(table_rules,moq_product,config_param,'merge_rules'); 5110 }else{ 5111 variant_table_html = prepare_variant_table_html(table_rules,moq_product,config_param,'single_rule'); 5112 } 5113 if(variant_table_html != ''){ 5114 // append add to cart button 5115 if(config_param.add_to_cart != '' && config_param.parent_product_selector != ''){ 5116 append_add_to_cart_btn(moq_product,config_param,variant,true); 5117 $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.removeableSelector_qty).hide(); 5118 $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.removeableSelector_variants).hide(); 5119 Table_addToCart_event(moq_product,config_param,variant); 5120 }else{ 5121 waio_moq_log('waio moq some selectors missing 1') 5122 } 5123 // append qty html 5124 if(config_param.add_to_cart != '' && config_param.parent_product_selector != ''){ 5125 $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find('.moq_atc').siblings('.waio__qc-table,.waio_moq_qty').remove(); 5126 $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find('.moq_atc').before(variant_table_html); 5127 $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.removeableSelector_qty).hide(); 5128 qty_function($('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector)); 5129 }else{ 5130 waio_moq_log('waio moq some selectors missing 2') 5131 } 5132 $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(WSAIO.product_price_selector).hide(); 5133 disable_Buy_it_now(); 5134 } 5135 5136 // add volume discount table in moq table 5137 if(WSAIO.productDiscount != undefined){ 5138 var current_product2 = moq_product; 5139 $(current_product2.variants).each(function(e){ 5140 var vid = current_product2.variants[e].id; 5141 var _indx = current_product2.variants.findIndex(function(x) { return x.id == vid }) 5142 window.selected_variant_id = current_product2.variants[_indx].id; 5143 WSAIO.productDiscount({ 5144 item_price_selector: $('sdf'), 5145 template: 'product', 5146 product_id: current_product2.id, 5147 product_handle: current_product2.handle, 5148 variant_id: vid, 5149 variant_sku: current_product2.variants[_indx].sku, 5150 variant_price: current_product2.variants[_indx].price, 5151 variant_compare_at_price: current_product2.variants[_indx].compare_at_price 5152 }); 5153 }) 5154 } 5155 5156 } 5157 }else{ 5158 var rule = qc_ctrl[0] 5159 var variant = moq_product.variants.find(function(x){return x.id==_selected_variant_id}); 5160 var variant_inventory_info = default_product_variant.find(function(x){return x.variant_id== variant.id}); 5161 config_param['variant_inventory_info'] = variant_inventory_info; 5162 var Applicable = qc_ctrl.find(function(x){return x.applies_to!="variants"||(x.variants && x.variants.findIndex(function(y){return parseInt(y.id)===parseInt(variant.id)})!==-1)}); 5163 if(typeof Applicable !== "undefined"){ 5164 // append add to cart button 5165 if(config_param.add_to_cart != '' && config_param.parent_product_selector != ''){ 5166 append_add_to_cart_btn(moq_product,config_param,variant,Applicable.selector_for_individual_variant); 5167 without_table_addToCart_event(moq_product,config_param,variant); 5168 }else{ 5169 waio_moq_log('waio moq some selectors missing 1') 5170 } 5171 var qty_html = prepare_individual_qty_html(config_param,Applicable,variant,moq_product); 5172 // append qty html 5173 if(config_param.add_to_cart != '' && config_param.parent_product_selector != ''){ 5174 if(config_param.template == 'page'){ 5175 if($(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.removeableSelector_qty).css('display') != 'none'){ 5176 $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.removeableSelector_qty).siblings('.waio_moq_qty').remove(); 5177 $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.removeableSelector_qty).before(qty_html); 5178 $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find(config_param.removeableSelector_qty).hide(); 5179 if($('.wsaio_qof_container').length){ 5180 $(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find('[name="quantityy"]').val($(config_param.parent_product_selector+'[vid="'+variant.id+'"]').find('.wsaio_qof-quantity-input').val()); 5181 } 5182 } 5183 }else{ 5184 $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find('.moq_atc').siblings('.waio_moq_qty,.waio__qc-table').remove(); 5185 $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find('.moq_atc').before(qty_html); 5186 $('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector).find(config_param.removeableSelector_qty).hide(); 5187 } 5188 qty_function($('.wsaio_'+moq_product.id).parents(config_param.parent_product_selector)); 5189 }else{ 5190 waio_moq_log('waio moq some selectors missing 2') 5191 } 5192 } 5193 } 5194 if(WSAIO.Volume_disocunted_price != undefined){
5195 WSAIO.Volume_disocunted_price($('.product__info-wrapper .waio_moq_qty input').val()) 5196 } 5197 } 5198 5199 }else{ 5200 $('.wsaio_'+config.productId).parents(config.parent_product_selector).find(config.add_to_cart).show(); 5201 $('.wsaio_'+config.productId).parents(config.parent_product_selector).find('.waio_moq_qty,.moq_atc').remove(); 5202 if($('#Quick-order-form').length == 0){ 5203 $('.wsaio_'+config.productId).parents(config.parent_product_selector).find(config.removeableSelector_qty).find('input').val(1); 5204 } 5205 $('.wsaio_'+config.productId).parents(config.parent_product_selector).find(config.removeableSelector_qty).show(); 5206 $('.shopify-payment-button__button').removeClass('checkout-disabled').removeAttr('disabled') 5207 } 5208 }) 5209 } 5210 5211 // ============================================================================================================ 5212 5213 // ---------------------------------------------------------------------------------------- 5214 5215 // ============================for cart page function start==================================================== 5216 5217 WSAIO.quantityControllers = function(config, callback){ 5218 if("undefined"===typeof config)var config={}; 5219 null===config&&(config={}); 5220 if(config.productHandle){ 5221 WSAIO.getProductByHandle(config.productHandle, function(e,product){ 5222 if(product){ 5223 config.productId = product.id; 5224 if(!config.variantId){ 5225 try{ 5226 config.variantId = product.variants[0].id; 5227 }catch(e){log(e)} 5228 } 5229 } 5230 WSAIO.quantity_controllers(config, callback); 5231 }); 5232 } 5233 else{ 5234 WSAIO.quantity_controllers(config, callback); 5235 } 5236 } 5237 5238 function quantityControls__carts(config, callback){ 5239 if("undefined"===typeof config)var config={}; 5240 null===config&&(config={}); 5241 var elementSelector = config.elementSelector || ".responsive-table__row"; 5242 var variantIdAttribute = config.variantIdAttribute || "data-variant-id"; 5243 var productIdAttribute = config.productIdAttribute || "data-product-id"; 5244 if($(elementSelector).length > 0){ 5245 $(elementSelector).each(function(e,a){ 5246 var $variantId = $(this).attr(variantIdAttribute); 5247 var $productId = $(this).attr(productIdAttribute); 5248 config.variantId = $variantId; 5249 if($productId){ 5250 config.productId = $productId; 5251 } 5252 WSAIO.quantityControllers(config, function(e,quantity_controls){ 5253 if(e){ 5254 log(e); 5255 callback(e, null); 5256 } 5257 else{ 5258 callback(null, { 5259 quantity_controls: quantity_controls, 5260 elementSelector: "["+variantIdAttribute+"='"+$variantId+"']" 5261 }); 5262 }; 5263 }); 5264 }); 5265 } 5266 else{ 5267 callback("elementSelector could not found any nodeElement. Config elementSelector for Quantity controller to work on cart template.", null); 5268 } 5269 } 5270 5271 WSAIO.cartQuantityControllers = function(){ 5272 WSAIO.loadcartQuantityControllers() 5273 } 5274 WSAIO.loadcartQuantityControllers = function(config,callback){ 5275 quantityControls__carts(config,callback) 5276 } 5277 5278 $(document).ready(function(){ 5279 if(typeof WSAIO != 'undefined'){ 5280 var mul_count = 0; 5281 WSAIO.loadcartQuantityControllers = function(config,callback){ 5282 if("undefined"===typeof config)var config={}; 5283 window.MOQ_alert = ''; 5284 window.disable_checkout_MOQ = false; 5285 null===config&&(config={}); 5286 var _errorMsg = ''; 5287 var _limitsUl = $('<ol class="wsaio-alerts"></ol>') 5288 var checkoutSelector = config.checkoutSelector || WSAIO.checkout_selector; 5289 var selected_product_level_rules = []; 5290 var cart__items = window.cart_data.items; 5291 cart__items.forEach(function(cart__item, i){ 5292 var $variantId = cart__item.variant_id; 5293 var $productId = cart__item.product_id; 5294 config.variantId = $variantId; 5295 config.productId = $productId; 5296 WSAIO.quantityControllers(config, function(e,quantity_controls){ 5297 if(e){ 5298 log(e); 5299 } 5300 else{ 5301 var qty_ctrl = quantity_controls.quantity_controls; 5302 var max_qty = 0; 5303 var _qtyInc = 1; 5304 var _qtyMin = 0; 5305 var _qtyMax = 0; 5306 var _qtyDefault = 1; 5307 var _fLavel = 'variant_level'; 5308 if(qty_ctrl.length>0){ 5309 5310 //adding item 5311 var Applicable = qty_ctrl.find(function(x){return x.applies_to!="variants"||(x.variants && x.variants.findIndex(function(y){return parseInt(y.id)===parseInt($variantId)})!==-1)}); 5312 if(typeof Applicable !== "undefined" && Applicable.minimum_quantity_method == "selected_product_level"){ 5313 Applicable.mul_group = mul_count++; 5314 selected_product_level_rules.push(Applicable); 5315 5316 }else{ 5317 if(typeof Applicable !== "undefined"){ 5318 _fLavel = Applicable.minimum_quantity_method; 5319 max_qty = Applicable.maximum_quantity==""?0:Applicable.maximum_quantity; 5320 _qtyInc = parseInt(Applicable.quantity_increment) || 1; 5321 _qtyMin = parseInt(Applicable.minimum_quantity) || 0; 5322 _qtyMax = parseInt(max_qty) || 0; 5323 if(Applicable.default_quantity == 0 && Applicable.default_quantity != ''){ 5324 _qtyDefault = parseInt(Applicable.default_quantity); 5325 }else{ 5326 _qtyDefault = parseInt(Applicable.default_quantity) || 1; 5327 } 5328 var qty = cart__item.quantity; 5329 var proruct_qty = 0; 5330 var _title = 'Variant \"'+cart__item.title+'\"'; 5331 var _errorMsg = ''; 5332 if(_fLavel=='product_level'){ 5333 qty=0;
5334 cart__items.forEach(function(x){ 5335 if(x.product_id===cart__item.product_id){ 5336 qty+=x.quantity; 5337 config.variantId = x.variant_id; 5338 config.productId = x.product_id; 5339 WSAIO.quantityControllers(config, function(e,qc){ 5340 if(e){ 5341 log(e); 5342 } 5343 else{ 5344 var Applicable2 = qc.quantity_controls.find(function(y){return y.minimum_quantity_method=="variant_level" && (y.variants && y.variants.findIndex(function(z){return parseInt(z.id)===parseInt(x.variant_id)})!==-1)}); 5345 if(typeof Applicable2 === "undefined"){ 5346 proruct_qty+=x.quantity; 5347 } 5348 } 5349 }); 5350 } 5351 5352 }); 5353 5354 _title = 'Product \"'+cart__item.product_title+'\"'; 5355 } 5356 if (qty < _qtyMin) { 5357 _errorMsg=_title+' cannot be less than '+_qtyMin; 5358 } 5359 else if (qty > _qtyMax && _qtyMax!==0) { 5360 _errorMsg=_title+' cannot be more than '+_qtyMax; 5361 } 5362 else { 5363 if(_fLavel=='product_level'){ 5364 if(proruct_qty%_qtyInc !== 0) { 5365 _errorMsg=_title+' must be multiple of '+_qtyInc; 5366 } 5367 } 5368 else{ 5369 if(qty%_qtyInc !== 0) { 5370 _errorMsg=_title+' must be multiple of '+_qtyInc; 5371 } 5372 } 5373 } 5374 5375 if(_errorMsg != ''){ 5376 if(_fLavel=='product_level'){ 5377 if(_limitsUl.find('li[data-product="'+cart__item.product_id+'"]').length == 0){ 5378 _limitsUl.append('<li class="moq_error" data-product="'+cart__item.product_id+'">'+_errorMsg+'</li>'); 5379 window.disable_checkout_MOQ = true; 5380 } 5381 } 5382 else{ 5383 _limitsUl.append('<li class="moq_error" data-variant="'+cart__item.variant_id+'">'+_errorMsg+'</li>'); 5384 window.disable_checkout_MOQ = true; 5385 } 5386 5387 } 5388 5389 } 5390 } 5391 5392 } 5393 } 5394 }) 5395 }) 5396 if((WSAIO.checkout_message!='' && WSAIO.disable_checkout) || !WSAIO.checkout_requirements){ 5397 if(typeof WSAIO.checkout_message != 'undefined' && WSAIO.default_limit){ 5398 if(typeof WSAIO.allow_normal_checkout__OC == 'undefined' || WSAIO.allow_normal_checkout__OC == false){ 5399 _limitsUl.append('<li data-order>'+WSAIO.checkout_message+'</li>'); 5400 }else{ 5401 _limitsUl.append('<li data-order>'+WSAIO.checkout_message+'</li>'); 5402 _limitsUl.append('<li data-order>Fulfill minimum order requirements to avail discount</li>'); 5403 } 5404 window.disable_checkout_MOQ = true; 5405 } 5406 } 5407 window.MOQ_alert = '<div class="wor_title wsaio-alerts" style="text-align:center;color: red; font-weight: 600;max-width: 320px; margin-left: auto;">Order requirements not met.</div> <ul class="wsaio-alerts">'+_limitsUl.html()+'</ul>'; 5408 multi_level_check(); 5409 function multi_level_check(){ 5410 if(selected_product_level_rules.length > 0){ 5411 var Total_qty = 0; 5412 var _qtyInc = 1; 5413 var _qtyMin = 0; 5414 var _qtyMax = 0; 5415 var _qtyDefault = 1; 5416 var group_value = []; 5417 var pro_title = 'Total'; 5418 $(selected_product_level_rules).each(function(e){ 5419 if(group_value.indexOf(selected_product_level_rules[e].mul_group) == -1){ 5420 group_value.push(selected_product_level_rules[e].mul_group) 5421 } 5422 }) 5423 5424 $(group_value).each(function(ee){ 5425 Total_qty = 0; 5426 _errorMsg = ''; 5427 var cart__items = window.cart_data.items;
5428 cart__items.forEach(function(cart__item, i){ 5429 $(selected_product_level_rules).each(function(e){ 5430 5431 if(selected_product_level_rules[e].variantId == cart__item.variant_id && selected_product_level_rules[e].mul_group == group_value[ee]){ 5432 Total_qty+=parseInt(cart__item.quantity); 5433 _qtyInc = parseInt(selected_product_level_rules[e].quantity_increment); 5434 _qtyMax = parseInt(selected_product_level_rules[e].maximum_quantity); 5435 _qtyDefault = parseInt(selected_product_level_rules[e].default_quantity); 5436 _qtyMin = parseInt(selected_product_level_rules[e].minimum_quantity); 5437 if(selected_product_level_rules[0].applies_to == 'collections'){ 5438 pro_title = selected_product_level_rules[0].collections[0].title + ' ' + 'products'; 5439 }else{ 5440 pro_title = cart__item.title; 5441 } 5442 5443 } 5444 }) 5445 }) 5446 if(Total_qty < _qtyMin ){ 5447 _errorMsg=pro_title+' Quantity cannot be less than '+_qtyMin; 5448 } 5449 if(Total_qty % _qtyInc !== 0){ 5450 _errorMsg=pro_title+' Quantity must be multiple of '+_qtyInc; 5451 } 5452 if(Total_qty > _qtyMax){ 5453 _errorMsg=pro_title+' Quantity cannot be more than '+_qtyMax; 5454 } 5455 5456 if(_errorMsg != ''){ 5457 _limitsUl.append('<li class="moq_error" tt="4324324">'+_errorMsg+'</li>'); 5458 window.disable_checkout_MOQ = true; 5459 } 5460 apply_codition(); 5461 function apply_codition() { 5462 if ((WSAIO.checkout_message != '' && WSAIO.disable_checkout) || !WSAIO.checkout_requirements) { 5463 if (typeof WSAIO.checkout_message != 'undefined' && WSAIO.default_limit) { 5464 if (typeof WSAIO.allow_normal_checkout__OC == 'undefined' || WSAIO.allow_normal_checkout__OC == false) { 5465 // Append only if not already present 5466 if (_limitsUl.find('li').filter(function () { 5467 return $(this).text().trim() === WSAIO.checkout_message.trim(); 5468 }).length === 0) { 5469 _limitsUl.append('<li data-order>' + WSAIO.checkout_message + '</li>'); 5470 } 5471 } else { 5472 // Message 1 5473 if (_limitsUl.find('li').filter(function () { 5474 return $(this).text().trim() === WSAIO.checkout_message.trim(); 5475 }).length === 0) { 5476 _limitsUl.append('<li data-order>' + WSAIO.checkout_message + '</li>'); 5477 } 5478 5479 // Message 2 (second message) 5480 var secondMsg = 'Fulfill minimum order requirements to avail discount'; 5481 if (_limitsUl.find('li').filter(function () { 5482 return $(this).text().trim() === secondMsg; 5483 }).length === 0) { 5484 _limitsUl.append('<li data-order>' + secondMsg + '</li>'); 5485 } 5486 } 5487 window.disable_checkout_MOQ = true; 5488 } 5489 } 5490 window.MOQ_alert = '<div class="wor_title wsaio-alerts" style="text-align:center;color: red; font-weight: 600;max-width: 320px; margin-left: auto;">Order requirements not met.</div> <ul class="wsaio-alerts">'+_limitsUl.html()+'</ul>'; 5491 } 5492 }) 5493 5494 5495 } 5496 if ("function" === typeof callback) { 5497 callback('done') 5498 } 5499 } 5500 if(WSAIO.run_checkout != undefined){ 5501 WSAIO.run_checkout(); 5502 } 5503 } 5504 } 5505 }) 5506 5507 //============================for cart page function end======================================== 5508 5509
5510 5511 5512 // ========================== Developers integeration function ================================ 5513 5514 $(document).ready(function(){ 5515 $('.product-info__add-to-cart').hide(); 5516 setTimeout(function(){ 5517 $('.col_clct').each(function(){ 5518 var clctn_dta = JSON.parse($(this).attr("clct")); 5519 for(var i=0;i<clctn_dta.length; i++){ 5520 if(typeof WSAIO.product_in_collects != 'undefined') WSAIO.product_in_collects.push(clctn_dta[i]); 5521 if(typeof WSAIO.products_with_collections != 'undefined') WSAIO.products_with_collections.push(clctn_dta[i]); 5522 if(typeof WSAIO.product_collections != 'undefined') WSAIO.product_collections.push(clctn_dta[i]); 5523 if(typeof WSAIO.products_with_collectionss != 'undefined') WSAIO.products_with_collectionss.push(clctn_dta[i]); 5524 } 5525 }); 5526 5527 5528 if(WSAIO.template == 'product'){ 5529 5530 // product on load function 5531 var varaint_inventory_management = ''; 5532 var varaint_inventory_policy = ''; 5533 var vid = $('[name="id"]').val(); 5534 if(vid != undefined){ 5535 var _index = default_product_variant.findIndex(function(e){return e.variant_id == vid }) 5536 if(_index > -1){ 5537 varaint_inventory_management = default_product_variant[_index].variant_inventory_management; 5538 varaint_inventory_policy = default_product_variant[_index].variant_inventory_policy; 5539 } 5540 WSAIO.qtyControl({ 5541 template: 'product', 5542 item_price_selector: $(WSAIO.product_parent_grid_selector).find(WSAIO.product_price_selector), 5543 product: current_product, 5544 productId: current_product.id, 5545 variantId:$('[name="id"]').val(), 5546 functionality: 'variant_level', 5547 add_to_cart:'[name="add"]', 5548 // varaint_inventory_management:varaint_inventory_management, // if not available then leave it empty 5549 // varaint_inventory_policy:varaint_inventory_policy, // if not available then leave it empty 5550 parent_product_selector:'.product-main', 5551 removeableSelector_qty: 'quantity-input', 5552 removeableSelector_variants:'variant-picker' 5553 }) 5554setTimeout(function(){ 5555 if($('.waio_moq_qty').length>0){ 5556 $('.swym-atw-btn-wrapper.add_to_cart_button_right-position').css('cssText','flex-direction: unset!important;') 5557 $('.waio__qc-table .waio_qty-input.waio_qty-input__applicable').css('cssText','max-width:100px !important; margin: auto !important;') 5558 $('.swym-atw-button-container').css('cssText','display:none!important;'); 5559 $('[name="moq_addToCart"]').css('cssText','margin-top: 0px!important;') 5560 }else{ 5561 $('.swym-atw-button-container').css('cssText','display:block!important;'); 5562 } 5563 if($('.waio__qc-table').length>0){ 5564 //console.log('tableeeeeeeeeeeeeeeeee') 5565 $('.product-info__add-button').css('cssText','flex-direction: column!important;') 5566 $('.swym-atw-btn-wrapper.add_to_cart_button_right-position').css('cssText','flex-direction: column!important;') 5567 $('.moq_atc').css('cssText','width: 100%!important;') 5568 } 5569 $('.product-info__add-to-cart').fadeIn(2000); 5570},100) 5571 5572 // product variant change function 5573 $(document).on('change','variant-picker', function () { 5574 $('.product-info__add-to-cart').hide(); 5575 console.log('moq variant') 5576 setTimeout(function () { 5577 WSAIO.qtyControl({ 5578 template: 'product', 5579 item_price_selector: $(WSAIO.product_parent_grid_selector).find(WSAIO.product_price_selector), 5580 product: current_product, 5581 productId: current_product.id, 5582 variantId:$('[name="id"]').val(), 5583 functionality: 'variant_level', 5584 add_to_cart:'[name="add"]', 5585 // varaint_inventory_management:varaint_inventory_management, // if not available then leave it empty 5586 // varaint_inventory_policy:varaint_inventory_policy, // if not available then leave it empty 5587 parent_product_selector:'.product-main', 5588 removeableSelector_qty: 'quantity-input', 5589 removeableSelector_variants:'variant-picker' 5590 }) 5591 setTimeout(function(){ 5592 if($('.waio_moq_qty').length>0){ 5593 $('.swym-atw-btn-wrapper.add_to_cart_button_right-position').css('cssText','flex-direction: unset!important;') 5594 //$('.waio__qc-table .waio_qty-input.waio_qty-input__applicable').css('cssText','max-width:100px !important; margin: auto !important;') 5595 $('.swym-atw-button-container').css('cssText','display:none!important;') 5596 $('.product-info__add-button .moq_atc [name="moq_addToCart"]').css('cssText','margin: 0px 0px!important;') 5597 }else { 5598 $('.swym-atw-button-container').css('cssText','display:block!important;') 5599 } 5600 $('.product-info__add-to-cart').fadeIn(2000); 5601 },500) 5602 }, 1000); 5603 }); 5604 } 5605 } 5606 5607 // Quick view function 5608 var isQuickViewOpen = false;
5609 var _intv = setInterval(function () { 5610 if ($('.product--stacked').parents('.quick-add-modal__content-info').length > 0 && isQuickViewOpen == false) { 5611 isQuickViewOpen = true; 5612 5613 setTimeout(function () { 5614 var Vid=$('.quick-add-modal[open] [name="id"]').val(); 5615 var handle = $('.quick-add-modal[open]').find('product-info a.product__title').attr('href'); 5616 jQuery.getJSON('/products/'+handle+'.js', function(product) { 5617 $('.quick-add-modal[open]').find('.price').addClass('wsaio_'+product.id) 5618 WSAIO.qtyControl({ 5619 template: 'product', 5620 item_price_selector: $(WSAIO.product_parent_grid_selector).find(WSAIO.product_price_selector), 5621 product: product, 5622 productId: product.id, 5623 variantId: Vid, 5624 functionality: 'variant_level', 5625 add_to_cart:'[name="add"]', 5626 parent_product_selector:'.quick-add-modal[open]', 5627 removeableSelector_qty: '.product-form__quantity', 5628 removeableSelector_variants:'.product-form__input' 5629 }) 5630 }) 5631 }, 1800); 5632 5633 //Quick Variant change 5634 $('.product--stacked .js.product-form__input,.product--stacked .product-form__input--dropdown').on("change", function () { 5635 setTimeout(function () { 5636 var Vid=$('.quick-add-modal[open] [name="id"]').val(); 5637 var handle = $('.quick-add-modal[open]').find('product-info a.product__title').attr('href'); 5638 jQuery.getJSON('/products/'+handle+'.js', function(product) { 5639 $('.quick-add-modal[open]').find('.price').addClass('wsaio_'+product.id) 5640 WSAIO.qtyControl({ 5641 template: 'product', 5642 item_price_selector: $(WSAIO.product_parent_grid_selector).find(WSAIO.product_price_selector), 5643 product: product, 5644 productId: product.id, 5645 variantId: Vid, 5646 functionality: 'variant_level', 5647 add_to_cart:'[name="add"]', 5648 parent_product_selector:'.quick-add-modal[open]', 5649 removeableSelector_qty: '.product-form__quantity', 5650 removeableSelector_variants:'.product-form__input' 5651 }) 5652 }) 5653 }, 1200); 5654 5655 }); 5656 } else if (!$('.product--stacked').parents('.quick-add-modal__content-info').length > 0 && isQuickViewOpen == true) { 5657 isQuickViewOpen = false; 5658 } 5659 }, 500); 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 },100) 5670 }) 5671 5672 5673 window.addEventListener("load", function(){ 5674 setTimeout(function(){ 5675 if(typeof WSAIO != 'undefined'){ 5676 WSAIO.checkout_restriction = function(){ 5677 WSAIO.order_control(); 5678 WSAIO.cartQuantityControllers(); 5679 } 5680 WSAIO.load_checkout_restriction = function(){ 5681 WSAIO.order_control(); 5682 WSAIO.loadcartQuantityControllers(); 5683 } 5684 setTimeout(function(){ 5685 $('[name="updates[]"]').on('change',function(){ 5686 setTimeout(function(){ 5687 WSAIO.cartQuantityControllers(); 5688 },1000); 5689 }) 5690 },100); 5691 if(typeof WSAIO.cartDrawer == 'undefined'){ 5692 $(document).on("change", WSAIO.cart_qty_input_selector, function () { 5693 setTimeout(function(){ 5694 WSAIO.preCheckout(1500) 5695 },1500); 5696 }); 5697 $(document).on("click", WSAIO.cart_qty_btn_selector, function () { 5698 setTimeout(function(){ 5699 WSAIO.preCheckout(1500) 5700 },1500); 5701 }); 5702 var cartdrawerr = false;
5703 setInterval(function () { 5704 if ($(".drawer").hasClass("active") && cartdrawerr == false) { 5705 cartdrawerr = true; 5706 try { 5707 } catch (error) {} 5708 setTimeout(function(){ 5709 WSAIO.preCheckout(1500) 5710 },1500); 5711 } else if (!$(".drawer").hasClass("active") && cartdrawerr == true) { 5712 cartdrawerr = false; 5713 } 5714 }, 200); 5715 } 5716 } 5717 },500) 5718 }); 5719 </script>
5719 5720 5721 5722 5723 <style> 5724 .waio_moq_qty { 5725 margin-right: 12px; 5726 //margin-top: 18px!important; 5727 } 5728 .moq_atc { margin-bottom: 30px; margin-left: 12px; margin-top: 0px!important;}.waio__qc-table p.waio_moq_tableError { text-align: center; width: 100%; }table.waio__qc-table tbody tr:nth-child(even) { background: #f6f6f6; }.moq_v_disc { text-align: center; }.waio__qc-table p{margin:0px !important;text-align: center;}.waio__product-title{font-size: 11px;margin-top: 0; text-align: center;} .moq_hvr.vd_discount table#wsaio-volume-discount--table{position: absolute; width: 178px !important; background: white; bottom: -3px;left: -15px;}.waio_moq_qty{ width: 140px !important; margin: 0px 0px !important; }.waio_qty-input.waio_qty-input__applicable { display: flex !important; border: var(--btn-border-width) solid rgba(var(--input-text-color) / .2)!important; padding: 10px !important; height: 48px; border-radius: var(--btn-border-radius, 0); }.waio__qc-table .waio_qty-input.waio_qty-input__applicable{ height: 30px;} .waio_qty--btn{ width: 12px !important; cursor:pointer !important; } input.input_moq { border: none !important; width: 30px !important; margin: auto !important; text-align: center; } .waio_moq_qty svg{ vertical-align: middle; } [name="moq_addToCart"] { margin: 0px 0px; } p.waio__ErrorMsg { color: red; } .waio__qc-table{margin: 30px 0;width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.waio__qc-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.waio__qc-table th{text-align: center;padding:.5em 1em;border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:14px;margin:0;overflow:visible}.waio__qc-table tbody td{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:12px;;margin:0;overflow:visible;padding:.5em 6px;background-color:transparent;vertical-align: middle;}.waio__qc-table .waio__product-information{align-items:centermargin-top: 10px;}.waio__qc-table .waio__product-information .waio__image-wrapper{flex:4rem 0 0;padding-right:0}.waio__qc-table .waio__image-wrapper .waio__image{max-height:40px;display:block;margin:0 auto}.waio_qty-input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e7e7e7;white-space:nowrap}.waio_qty-input .waio_qty--btn{transition:all 150ms ease-out;display:inline-block;padding:5px 9px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.waio_qty-input .waio_qty--btn .waio__icon{width:11px;height:11px;stroke-width:1.5px;vertical-align:-1px}.waio__qc-table .waio_qty--btn.waio_qty--btn_product{flex:1;text-align: center;}.waio_qty-input .waio_qty--btn.waio_qty--btn_product{padding:4px}.waio_qty-input .waio_qty--btn:active,.waio_qty-input .waio_qty--btn:hover{color:#939393}.waio_qty-input input{flex:1;display: inline-block; padding: 0; text-align: center; letter-spacing: normal; background: 0 0; font-size: 12px; margin: 0 !important; width: 30px !important;}.waio__invalid-input{border:1px solid #ed4343} .waio__qc-table .waio_qty-input.waio_qty-input__applicable { padding: 0px !important; } .moq_atc{ position:relative; } p.waio_moq_tableError { color: red; font-size: 10px; text-align: center; width: 100px; margin: auto; } .moq_loading-spinner { border: 2px solid transparent; border-bottom-color: #fff; border-top-color: #fff; width: 20px; height: 20px; border-radius: 20px; animation: loading-spinner 800ms ease infinite; border-left-color: #183960; border-right-color: #183960; display: none; } .moq_wsaio_loader{ display:inline-block; position: absolute; z-index: 1; left: 50%; transform: translate(-50%, -50%); top: 50%; } .moq_loading-spinner{ margin:auto !important; } @keyframes moq_loading-spinner { to { transform: rotate(360deg); } } .moq_atc .moq_success_msg { color: green; font-size: 11px; display: block; text-align: center; } .moq_atc a{ color: black; } .main_tbl button.waio-quick-order-addtocart { border: none; box-shadow: none; color: #fff; display: inline-block; font-size: 13px; font-weight: 400; height: 36px !important; line-height: 36px !important; margin: 0; padding: 0 10px !important; text-transform: none; width: auto; min-width: 130px; cursor: pointer; background-color: #403b37 !important; color: #ffffff!important; border-radius: 5px!important; box-sizing: border-box; } .main_tbl .waio_qty-input.waio_qty-input__applicable { height: 36px; padding: 0px !important; margin: auto !important; width: 100px; } .main_tbl span.waio__less.waio_qty--btn.waio_qty--btn_product,.main_tbl span.waio__more.waio_qty--btn.waio_qty--btn_product { padding: 10px !important; } .main_tbl p.waio__ErrorMsg { font-size: 9px; } 5729 </style><style> .jdgm-rev-widg__title {background-color: #eeeeee; padding-top: 15px; padding-bottom: 15px;} .cc-apps:has(fw-embed-feed[channel=""]) {display: none !important;} video {opacity: 1 !important;} </style> 5730<div id="shopify-block-AUkZFTVBXS2ZDWWZnR__18209738915288330680" class="shopify-block shopify-app-block">
5730<script type="application/json" id="wsaio-translations"> 5731 5732 5733 5734 5735 5736 { 5737 "language": { 5738 5739 "_buy_btn": "Buy it Now", 5740 5741 "_dup_chk_btn": "Checkout", 5742 5743 "_saved_msg1": "You saved", 5744 5745 "_saved_msg2": "by buying bulk", 5746 5747 "_saved_msg3": " Or ", 5748 5749 "_disc_code": "Do you have a discount code?", 5750 5751 "_disc_applied": "Discount calculated at checkout", 5752 5753 "_login_txt": "Login", 5754 5755 "_apply_disc_txt": "to apply discount code", 5756 5757 "_rel_equal": "equal", 5758 5759 "_rel_not_equal": "not equal", 5760 5761 "_rel_greater_than": "greater than", 5762 5763 "_rel_less_than": "less than", 5764 5765 "_rel_greater_than_or_equal_to": "greater than or equal to", 5766 5767 "_rel_less_than_or_equal_to": "less than or equal to", 5768 5769 "_ol_must": "must be", 5770 5771 "_ol_to": "to", 5772 5773 "_ol_and": "AND", 5774 5775 "_ol_subtotal": "Subtotal", 5776 5777 "_ol_items": "Cart Items", 5778 5779 "_ol_weight": "Cart Total Weight", 5780 5781 "_inv_only": "Only", 5782 5783 "_inv_avail": " item(s) are available. Please update the quantity and try again.", 5784 5785 "_moq_err": "Minimum Requirements not fulfilled", 5786 5787 "_moq_fulfill_msg": "Fulfill minimum order requirements to avail discount", 5788 5789 "_max_qty_msg": "Maximum allowable quantity for selected variant is ", 5790 5791 "_preview_title": "Wholesale All In One Preview:", 5792 5793 "_preview_desc": "Wholesale pricing are only visible to you.", 5794 5795 "_preview_learn": "Learn More", 5796 5797 "_preview_actions": "Actions", 5798 5799 "_preview_close": "Close preview", 5800 5801 "_preview_hide": "Hide bar", 5802 5803 "_upsell_you": "You\u0026#39;re ", 5804 5805 "_upsell_away": " away from getting ", 5806 5807 "_upsell_only": "Only ", 5808 5809 "_upsell_item": " cart item left from getting ", 5810 5811 "_upsell_disc": "discount", 5812 5813 "_vol_head": "QTY", 5814 5815 "_discount": "Discount", 5816 5817 "_buy": "Buy", 5818 5819 "_price": "Price", 5820 5821 "_quantity": "Quantity", 5822 5823 "_off": "Off", 5824 5825 "_from": "From", 5826 5827 "_min_qty": "Minimum Quantity", 5828 5829 "_max_qty": "Maximum Quantity", 5830 5831 "_range_sep": " - ", 5832 5833 "_each_item": " each", 5834 5835 "_range_plus": " + ", 5836 5837 "_vol_foot": "Note: Test volume discount", 5838 5839 "_v_totl": "Total", 5840 5841 "_ord_disc_msg": "Additional %discount% discount will be applied at checkout", 5842 5843 "_ship_msg": "Shipping message", 5844 5845 "_fee_lbl": "Processing Fee", 5846 5847 "_wsf_link": "Create wholesale account", 5848 5849 "_n_title": "Net Term Checkout", 5850 5851 "_n_instr": "Enter Instructions here", 5852 5853 "_n_confirm": "Please review your order", 5854 5855 "_n_thanks_msg": "Your order has been successfully placed. You will now be redirected to our homepage.", 5856 5857 "_n_b_cart": "Cart", 5858 5859 "_n_bill_mthd": "Billing method", 5860 5861 "_n_b_info": "Information", 5862 5863 "_n_b_ship": "Shipping", 5864 5865 "_n_b_chk": "Checkout", 5866 5867 "_n_note_ph": "Order Note", 5868 5869 "_n_po_txt": "PO Number", 5870 5871 "_n_po_lbl": "Enter PO Number", 5872 5873 "_n_del_opts": "Delivery Options", 5874 5875 "_n_ship_txt": "Shipping", 5876 5877 "_n_pickup_txt": "Pickup", 5878 5879 "_n_del_date_ph": "Select Delivery Date", 5880 5881 "_n_pay_ph": "Select a payment option", 5882 5883 "_n_u_d_addrs": "Use a different address", 5884 5885 "_n_plcd_by": "placed by", 5886 5887 "_n_over": "Order must be over", 5888 5889 "_n_draft": "Contact the store to use the Draft Order method.", 5890 5891 "_n_no_rates": "No shipping rates found for this address.", 5892 5893 "_n_free_ship": "Free Shipping", 5894 5895 "_n_calc": "Calculating...", 5896 5897 "_n_free": "free", 5898 5899 "_n_ship_addr_title": "Shipping address", 5900 5901 "_n_sel_addr": "Select your address", 5902 5903 "_n_def_addr": "Default Address", 5904 5905 "_n_fname_ph": "First Name",
5906 5907 "_n_lname_ph": "Last Name", 5908 5909 "_n_comp_ph": "Company", 5910 5911 "_n_addr1_ph": "Address Line 1", 5912 5913 "_n_addr2_ph": "Address Line 2", 5914 5915 "_n_city_ph": "City", 5916 5917 "_n_country_ph": "Select Country", 5918 5919 "_n_zip_ph": "Zip\/Postcode", 5920 5921 "_n_phone_ph": "Phone", 5922 5923 "_n_bill_same": "Billing address same as shipping address", 5924 5925 "_n_bill_addr": "Billing address", 5926 5927 "_n_ret_cart": "Return to cart", 5928 5929 "_n_cont_btn": "Continue", 5930 5931 "_n_disc_ph": "Discount code", 5932 5933 "_n_apply_btn": "Apply", 5934 5935 "_n_disc_err": "Enter a valid discount code", 5936 5937 "_n_sub_txt": "Subtotal", 5938 5939 "_n_ship_lbl": "Shipping", 5940 5941 "_n_calc_next": "Calculated at next step", 5942 5943 "_n_total_txt": "Total", 5944 5945 "_n_contact_txt": "Contact", 5946 5947 "_n_shipto_txt": "Ship to", 5948 5949 "_n_change_btn": "change", 5950 5951 "_n_ship_method": "Shipping method", 5952 5953 "_n_place_btn": "Place Order", 5954 5955 "_n_ret_info": "Return to Information", 5956 5957 "_n_oos_lbl": "Out of Stock", 5958 5959 "_n_nt_avlbl": "Some items are no longer available. Your cart has been updated.", 5960 5961 "_n_cshiplabel": "Continue Shopping", 5962 5963 "_n_contact_l": "Contact information", 5964 5965 "_n_order_dl": "Order Details", 5966 5967 "_n_thku": "Thank you", 5968 5969 "_n_order_l": "Order", 5970 5971 "_n_addr": "Address", 5972 5973 "_q_img": "Image", 5974 5975 "_q_name": "Product Name", 5976 5977 "_q_price": "Price", 5978 5979 "_q_cmp_price": "Compare at price", 5980 5981 "_q_qty": "Quantity", 5982 5983 "_q_sku": "Product SKU", 5984 5985 "_q_vendor": "Vendor", 5986 5987 "_q_type": "Product Type", 5988 5989 "_q_d_pro": "Default Products", 5990 5991 "_q_action": "Action", 5992 5993 "_q_oos_lbl": "Out of Stock", 5994 5995 "_q_upd_btn": "Update Cart", 5996 5997 "_q_v_cart_btn": "View Cart", 5998 5999 "_q_add_btn": "Add to Cart", 6000 6001 "_q_v_opt_btn": "View Options", 6002 6003 "_q_load_btn": "Load More Products", 6004 6005 "_q_search_ph": "Search by product title or SKU", 6006 6007 "_q_more_txt": "Show more", 6008 6009 "_q_less_txt": "Show less", 6010 6011 "_q_reset_filter": "Reset Filters", 6012 6013 "_q_succ_title": "Success!", 6014 6015 "_q_succ_msg": "Product added to cart.", 6016 6017 "_q_err_title": "Error!", 6018 6019 "_q_stock_msg": "In stock", 6020 6021 "_q_mv_from": "From", 6022 6023 "_q_err_msg": "Please select a valid product quantity.", 6024 6025 "_q_moq_err": "Minimum Requirement Not Fullfilled!!!", 6026 6027 "_q_guest_msg": "Only Non-logged in users can access this page.", 6028 6029 "_q_appr_msg": "Only approved users can access this page.", 6030 6031 "_q_login_link": "Login here", 6032 6033 "_q_login_msg": "You must be logged in to access the Quick Order Form.", 6034 6035 "_q_click_link": "Click here", 6036 6037 "_q_reg_log_txt": "to Register or Login", 6038 6039 "_q_sold_l": "Sold out", 6040 6041 "_q_v_error": "Please select a valid product quantity.", 6042 6043 "_q_add_error": "Product added to cart.", 6044 6045 "_q_c_error": "Could not add the product to the cart.", 6046 6047 "_q_s_error": "No product item selected.", 6048 6049 "_q_u_error": "Product items updated in cart.", 6050 6051 "_q_f_error": "Minimum Requirement Not Fullfilled!!!", 6052 6053 "_ltv_lbl": "login to view price", 6054 6055 "_ltv_nontag_lbl": "Contact us to view price", 6056 6057 "_m_qty_lbl": "Quantity", 6058 6059 "_m_add_btn": "Add to cart", 6060 6061 "_m_req_msg": "Order requirements not met.", 6062 6063 "_m_v_min_msg": "cannot be less than", 6064 6065 "_m_v_max_msg": "cannot be more than", 6066 6067 "_m_v_mul_msg": "must be multiple of", 6068 6069 "_m_v_head": "Variants", 6070 6071 "_m_price_col": "Price", 6072 6073 "_m_qty_col": "Qty", 6074 6075 "_m_oos_txt": "Out of stock", 6076 6077 "_m_added_msg": "Items added.", 6078 6079 "_m_soldout_lbl": "Sold out", 6080 6081 "_m_v_cart_btn": "View Cart", 6082 6083 "only_txt": "Only ", 6084 6085 "_m_avail_qty": "quantity available in stock", 6086 6087 "_m_itm_txt": "items", 6088 6089 "_m_mbmin_txt": "Must be minimum ", 6090 6091 "_m_a_mbmin_txt": " AND Must be minimum ", 6092 6093 "_m_mbmax_txt": "Must be maximum ", 6094 6095 "_m_a_mbmax_txt": " AND Must be maximum ", 6096 6097 "_m_mbmul_txt": " must be multiple of ", 6098 6099 "_m_a_mbmul_txt": " and must be multiple of ", 6100 6101 "_m_aq_mbmul_txt": "All quantities must be multiple of ", 6102 6103 "_m_a_aq_mbmul_txt": " AND All quantities must be multiple of ", 6104 6105 "_m_prd_txt": "Product", 6106 6107 "_m_var_txt": "Variant", 6108 6109 "_m_cant_max_txt": "You cannot buy more than", 6110 6111 "_m_a_cant_max_txt": "AND You cannot buy more than", 6112 6113 "_m_cant_min_txt": "You cannot buy less than", 6114 6115 "_m_a_cant_min_txt": "AND You cannot buy less than", 6116 6117 "_m_qty_gt_zero": "Quantity Must be greater than 0", 6118 6119 "_m_v_d_label": "Volume Discount",
6120 6121 "_m_ttl": "Total", 6122 6123 "_m_ttl_l_qty": "Quantity cannot be less than", 6124 6125 "_m_ttl_m_qty": "Quantity cannot be more than", 6126 6127 "_m_ttl_mul_qty": "Quantity must be multiple of", 6128 6129 "_m_fulmnt": "Fulfill minimum order requirements to avail discount", 6130 6131 "_lock_msg": "\u0026lt;div style=\u0026quot;max-width:700px; margin:auto;text-align:center;\u0026quot;\u0026gt;Only approved customers can access the website. \u0026lt;br\u0026gt; \u0026lt;a style=\u0026quot;text-decoration:underline;\u0026quot; href=\u0026quot;\/account\/login\u0026quot;\u0026gt;Login here\u0026lt;\/a\u0026gt; or \u0026lt;a style=\u0026quot;text-decoration:underline;\u0026quot; href=\u0026quot;\/pages\/register\u0026quot;\u0026gt;Request an account\u0026lt;\/a\u0026gt;\u0026lt;\/div\u0026gt;", 6132 6133 "_lock_nontag_msg": "This is a private page and only accessible to approved customers. Please contact us at {{email}} for more information.", 6134 6135 "_lock_c": "This page is accessible to approved customers.", 6136 6137 "_invld_dc": "Discount code is invalid", 6138 6139 "_is_invld_dc": "Discount code isn\u0026#39;t valid for the items in your cart", 6140 6141 "_excl_txt": "(Excl. Tax)", 6142 6143 "_excl_totl_txt": "Excluded Total", 6144 6145 "_vat_txt": "VAT", 6146 6147 "_n_vat_inc": "VAT (incl.)", 6148 6149 "_n_sku": "SKU", 6150 6151 "_n_preview": "Preview", 6152 6153 "_n_show_sumry": "Show order summary", 6154 6155 "_n_desc": "Description", 6156 6157 "_n_qty": "Quantity", 6158 6159 "_n_flat_ship": "Flat rate shipping", 6160 6161 "_n_get_avail_ship": "Getting available shipping rates...", 6162 6163 "_n_b_day": "business day", 6164 6165 "_n_b_days": "business days", 6166 6167 "_n_state_txt": "State\/Province", 6168 6169 "_n_mob_chk": "Checkout" 6170 6171 }, 6172 "qof": { 6173 6174 "_q_img": "Image", 6175 6176 "_q_name": "Product Name", 6177 6178 "_q_d_pro": "Default Products", 6179 6180 "_q_price": "Price", 6181 6182 "_q_cmp_price": "Compare at price", 6183 6184 "_q_qty": "Quantity", 6185 6186 "_q_sku": "Product SKU", 6187 6188 "_q_vendor": "Vendor", 6189 6190 "_q_type": "Product Type", 6191 6192 "_q_action": "Action", 6193 6194 "_q_oos_lbl": "Out of Stock", 6195 6196 "_q_upd_btn": "Update Cart", 6197 6198 "_q_v_cart_btn": "View Cart", 6199 6200 "_q_add_btn": "Add to Cart", 6201 6202 "_q_v_opt_btn": "View Options", 6203 6204 "_q_load_btn": "Load More Products", 6205 6206 "_q_search_ph": "Search by product title or SKU", 6207 6208 "_q_more_txt": "Show more", 6209 6210 "_q_less_txt": "Show less", 6211 6212 "_q_reset_filter": "Reset Filters", 6213 6214 "_q_succ_title": "Success!", 6215 6216 "_q_succ_msg": "Product added to cart.", 6217 6218 "_q_err_title": "Error!", 6219 6220 "_q_stock_msg": "In stock", 6221 6222 "_q_mv_from": "From", 6223 6224 "_q_err_msg": "Please select a valid product quantity.", 6225 6226 "_q_moq_err": "Minimum Requirement Not Fullfilled!!!", 6227 6228 "_q_guest_msg": "Only Non-logged in users can access this page.", 6229 6230 "_q_appr_msg": "Only approved users can access this page.", 6231 6232 "_q_login_link": "Login here", 6233 6234 "_q_login_msg": "You must be logged in to access the Quick Order Form.", 6235 6236 "_q_click_link": "Click here", 6237 6238 "_q_reg_log_txt": "to Register or Login", 6239 6240 "_q_sold_l": "Sold out" 6241 6242 }, 6243 "ltv": { 6244 6245 "_ltv_lbl": "login to view price", 6246 6247 "_ltv_nontag_lbl": "Contact us to view price" 6248 6249 }, 6250 "manage": { 6251 6252 "_lock_msg": "\u0026lt;div style=\u0026quot;max-width:700px; margin:auto;text-align:center;\u0026quot;\u0026gt;Only approved customers can access the website. \u0026lt;br\u0026gt; \u0026lt;a style=\u0026quot;text-decoration:underline;\u0026quot; href=\u0026quot;\/account\/login\u0026quot;\u0026gt;Login here\u0026lt;\/a\u0026gt; or \u0026lt;a style=\u0026quot;text-decoration:underline;\u0026quot; href=\u0026quot;\/pages\/register\u0026quot;\u0026gt;Request an account\u0026lt;\/a\u0026gt;\u0026lt;\/div\u0026gt;", 6253 6254 "_lock_nontag_msg": "This is a private page and only accessible to approved customers. Please contact us at {{email}} for more information.", 6255 6256 "_lock_c": "This page is accessible to approved customers." 6257 6258 } 6259 } 6260 </script>
6260 6261
6261<script> 6262 "undefined"===typeof window.WSAIO&&(window.WSAIO={}); 6263 "undefined"===typeof WSAIO.App&&(WSAIO.App={}); 6264 WSAIO.App.url = "https://wholesales.digitalcoo.com"; 6265 WSAIO.App.checkoutURL = "https://wholesalecheckout.digitalcoo.com"; 6266 WSAIO.App.version = "2.3.8"; 6267 WSAIO.App.collectionIds = "https://wholesaleheavyload.digitalcoo.com/collections/ids"; 6268 WSAIO.template = "page"; 6269 WSAIO.landingTemplate = "page"; 6270 6271 (function () { 6272 const el = document.getElementById('wsaio-translations'); 6273 if (!el) return; 6274 try { 6275 const data = JSON.parse(el.textContent); 6276 WSAIO.language = data.language || {}; 6277 WSAIO.qof_translation_keys = data.qof || {}; 6278 WSAIO.ltv_translation_keys = data.ltv || {}; 6279 WSAIO.manage_translation_keys = data.manage || {}; 6280 } catch (error) { 6281 } 6282 el.remove(); 6283 })(); 6284 window.wst = function(key, fallback) { 6285 return WSAIO.language?.[key] || fallback || ''; 6286 }; 6287 6288 WSAIO.local_param = '/';
6289 WSAIO.local_param_without_last_slash = ''; 6290 if(typeof Shopify != 'undefined' && typeof Shopify.routes != 'undefined' && typeof Shopify.routes.root != 'undefined'){ 6291 WSAIO.local_param = Shopify.routes.root; 6292 WSAIO.local_param_without_last_slash = Shopify.routes.root.slice(0, Shopify.routes.root.lastIndexOf("/")); 6293 } 6294 6295 WSAIO.no_logs = true; 6296 WSAIO.wholesale_signup_link_on_login_page= 'append'; 6297 WSAIO.create_wholesale_account_link = WSAIO.local_param+"pages/register"; 6298 WSAIO.create_wholesale_account_link_label = wst('_wsf_link'); 6299 WSAIO.default_create_account_selector = 'form[action$="/account/login"] a[href*="/account/register"]'; 6300 6301 WSAIO.duplicate_checkout_selector = '[name*=waio_addToCart]'; 6302 WSAIO.replace_checkout_button = '[name$=checkout],[href="/checkout"]'; 6303 WSAIO.netTerm_checkout_selector = '[name*=netTerm]'; 6304 WSAIO.checkout_selector = '[name$=checkout],[href="/checkout"]'; 6305 WSAIO.checkout_message_selector = '[name$=checkout],[href="/checkout"]';
6306 WSAIO.product_inner_qb_table_selector = 'form[action="'+WSAIO.local_param+'cart/add"]'; 6307 WSAIO.current_product_qty_input_selector = '[name="quantity"]'; 6308 WSAIO.current_product_qty_btn_selector = 'quantity-selector-component button'; 6309 WSAIO.quickView_parent_Selector = ".quick-add-modal[open]"; 6310 WSAIO.quickView_handleSelector = "a.product__title[href],.full-unstyled-link,.view-product-title a"; 6311 WSAIO.quickView_variantSelector = "quick-add-modal[open] .js.product-form__input,quick-add-modal[open] .product-form__input--dropdown,#quick-add-modal-content .variant-picker__form"; 6312 WSAIO.Default_variant_selector = ".js.product-form__input,.product-form__input--dropdown"; 6313 WSAIO.Default_variant_id_selector = '[action$="/cart/add"] [name="id"][ref="variantId"],[action$="/cart/add"] .product-variant-id[name="id"],[action$="/cart/add"] [name="id"],[action$="/cart/add"] .product-variant-id[name="id"],[action$="/cart/add"] [name="id"][ref="variantId"]'; 6314 WSAIO.discount_code_field_selector='.cart__footer .totals:before'; 6315 WSAIO.discount_code_link_selector='.cart-notification__links,.cart-drawer__footer:before'; 6316 WSAIO.cart_ld_selector='.cart__ctas,.cart-notification__links #cart-notification-form:after'; 6317 WSAIO.agreement_checkout_selector = ''; 6318 WSAIO.agrrement_alert_message = ''; 6319 WSAIO.cart_qty_change_selector = '[name="updates[]"],[name="quantity"]';
6320 WSAIO.qty_change_delay = 1000; 6321 WSAIO.buy_now_button_html='<button type="button" class="wsaio_buynow shopify-payment-button__button shopify-payment-button__button--unbranded" data-testid="Checkout-button">'+wst('_buy_btn')+'</button>'; 6322 WSAIO.buy_now_button_html2='<button type="button" class="wsaio_buynow ws_buybtn_style shopify-payment-button__button--unbranded" data-testid="Checkout-button">'+wst('_buy_btn')+'</button>'; 6323 WSAIO.buy_now_button_html3='<button type="button" class="wsaio_buynow ws_buybtn_style vrt shopify-payment-button__button--unbranded" data-testid="Checkout-button">'+wst('_buy_btn')+'</button>'; 6324 WSAIO.buy_now_dummy = '<button type="button" class="dummy shopify-payment-button__button shopify-payment-button__button--unbranded" data-testid="Checkout-button" style="display:none;">'+wst('_buy_btn')+'</button>'; 6325 WSAIO.cart_qty_btn_selector = 'blank'; 6326 WSAIO.cart_qty_input_selector = 'blank'; 6327 WSAIO.duplicate_checkout_html='<input class="btn btn-checkout" type="submit" name="waio_addToCart" value="'+wst('_dup_chk_btn')+'">'; // make it global 6328 WSAIO.product_saleClock_selector = ''; 6329
6330 WSAIO.PO_field_selector = ''; 6331 WSAIO.PO_field_enable = false; 6332 6333 WSAIO.show_cart_level_upsell_message = false; 6334 WSAIO.cart_level_upsell_message_select = ''; 6335 6336 WSAIO.allow_normal_checkout__OC = false; 6337 6338 WSAIO.tax_include_label_selector = '.product__tax'; 6339 WSAIO.auto_vat_enable = false; 6340 WSAIO.default_qof_link_selector = 'main a[href="'+WSAIO.local_param+'account/logout"]'; 6341 6342 WSAIO.buy_now_btn_replace = true; 6343 WSAIO.buy_now_button_selector = '.shopify-payment-button__button,shopify-accelerated-checkout,.wsaio_buynow'; 6344 WSAIO.shopify_payment_button_wrapper = '.shopify-payment-button'; 6345 6346 WSAIO.use_currencyRates = 'shopify'; 6347 6348 WSAIO.shopify_markets_pro_enabled = false; 6349 6350 WSAIO.subscription_price = null; 6351 6352 6353 WSAIO.shipping_pickup_option = false; 6354 WSAIO.show_volumeRange = false; 6355 WSAIO.enable_auto_firstRow = true; 6356 WSAIO.enable_lineCouponCode = false; 6357 WSAIO.enable_trackingNote = false; 6358 6359 WSAIO.active_market_handle = `us`; 6360 6361 WSAIO.Lang = { 6362 "discount": wst('_discount'), 6363 "buy": wst('_buy'), 6364 "price": wst('_price'), 6365 "quantity": wst('_quantity'), 6366 "off": wst('_off'), 6367 "from": wst('_from'), 6368 "minimum_quantity": wst('_min_qty'), 6369 "maximum_quantity": wst('_max_qty'), 6370 "range_seperator": wst('_range_sep'), 6371 "each_item": wst('_each_item'), 6372 "range_so_on": wst('_range_plus'), 6373 "total":wst('_v_totl') 6374 }; 6375 6376 WSAIO.customer = { 6377 id: null, 6378 tags: "", 6379 tax_exempt: null, 6380 total_spent: null, 6381 orders_count: null, 6382 name: null, 6383 email: null, 6384 default_address: null || {}, 6385 addresses: null || [], 6386 company_id: null, 6387 company_locations: [ 6388 6389 ] 6390 }; 6391 if(WSAIO.customer && WSAIO.customer.tags){ 6392 try{ 6393 WSAIO.customer.tags = JSON.parse(WSAIO.customer.tags); 6394 }catch(e){} 6395 } 6396 WSAIO.shopInfo = { 6397 "money_format": "${{amount}}", 6398 "currency": "USD", 6399 "domain" : window.location.hostname, 6400 "shop" : "mserover.myshopify.com", 6401 "url" : "https://"+window.location.hostname, 6402 "ctmr": "mserover.mycurrencyrate1.com" 6403 }; 6404 WSAIO.frontpage_collection = { 6405 handle: "", 6406 id: "", 6407 }; 6408 try { 6409 if ((WSAIO.shopInfo && WSAIO.shopInfo)&& (WSAIO.shopInfo.url.lastIndexOf("/") + 1) == WSAIO.shopInfo.url.length) { 6410 WSAIO.shopInfo.url = WSAIO.shopInfo.url.slice(0, -1); 6411 } 6412 } catch (e) { } 6413 WSAIO.cart_object = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 6414 WSAIO.wsaiovd = {}; 6415 WSAIO.wsaiord = {}; 6416 WSAIO.volume_discounts = []; 6417 WSAIO.regular_discounts = []; 6418 WSAIO.cart_ld_discounts = []; 6419 WSAIO.app_shippings = {"68765be76cec2daa1655ea15":{"title":"Ship using MSE account and bill to me","status":"disabled","customer_group":"tag_based","customer_tags":["wholesale"],"except_logged_in":false,"except_tags":false,"excepted_tags":[],"country_selection":"all"},"687a42227a9174aa3fdb42e4":{"title":"Ship using my default shipping method","status":"active","customer_group":"tag_based","customer_tags":["wholesale","demo"],"except_logged_in":false,"except_tags":false,"excepted_tags":[],"country_selection":"all"}} || []; 6420 try{ 6421 WSAIO.app_shipping = Object.keys(WSAIO.app_shippings).map(function(key) { 6422 return WSAIO.app_shippings[key]; 6423 }); 6424 delete WSAIO.app_shippings;
6425 }catch(e){} 6426 6427 WSAIO.signup_form = null; 6428 WSAIO.selected_variant = { 6429 id: null, 6430 sku: null, 6431 price: null, 6432 compare_at_price: null 6433 }; 6434 WSAIO.selected_product = { 6435 id: null, 6436 handle: null, 6437 variant: WSAIO.selected_variant 6438 }; 6439 6440 WSAIO.current_product = { 6441 id: null, 6442 handle: null, 6443 variant: WSAIO.selected_variant 6444 }; 6445 window.current_product = null; 6446 WSAIO.product_details = { 6447 id: null, 6448 handle: null, 6449 available: null, 6450 variants: null 6451 }; 6452 try{ 6453 WSAIO.product_details.variants = JSON.parse(JSON.stringify(WSAIO.product_details.variants)).map(function(x){ 6454 return { 6455 id: x.id, 6456 name: x.name, 6457 title: x.title, 6458 available: x.available, 6459 sku: x.sku, 6460 price: x.price, 6461 compare_at_price: x.compare_at_price 6462 }; 6463 }); 6464 }catch(e){} 6465 WSAIO.current_variant = WSAIO.selected_variant;
6466 WSAIO.selected_collection = { 6467 id: null, 6468 handle: null 6469 }; 6470 WSAIO.current_collection = { 6471 id: null, 6472 handle: null 6473 }; 6474 WSAIO.buy_now_product = null; 6475 WSAIO.general_settings = {}; 6476 try{ 6477 WSAIO.general_settings = JSON.parse("{\"settings\":{\"sale_clock\":{\"style\":{\"font_size\":\"26\",\"bg_color\":[{\"hue\":0,\"saturation\":0,\"brightness\":0}],\"fg_color\":[{\"hue\":0,\"saturation\":0,\"brightness\":1}],\"text_align\":\"left\",\"padding\":\"0.5rem 1rem\",\"border_radius\":\"0\",\"hex_fg_color\":\"#ffffff\",\"hex_bg_color\":\"#000000\"},\"sale_clock_text1\":\"Sale ends in\",\"sale_clock_text2\":\"\",\"sale_clock_type\":\"1\",\"show_sale_clock\":true},\"discount_method\":\"draft_order_if_eligible\",\"enable_app\":true,\"disable_checkout_while_loading\":false,\"app_mode\":\"live\",\"compare_at_price\":true,\"show_compare_at_price\":false,\"hide_cents\":false,\"enable_additional_coupon_code\":true,\"additional_coupon_code_tag_based\":{\"enabled\":false,\"tags\":[]},\"g_setting_meta_id\":\"31498160963650\",\"logincustomization_signup_link_type\":\"append\",\"logincustomization_signup_link\":\"\/pages\/register\",\"logincustomization_signup_link_label\":\"Create wholesale account\",\"additionalFee_enabled\":false,\"additionalFee_label\":\"Processing Fee\",\"additionalFee_value\":\"0\",\"additionalFee_value_type\":\"fixed\",\"discount_text\":\"DISCOUNT\",\"preventAutomaticDiscounts\":false}}"); 6478 if(typeof WSAIO.general_settings.settings !== "undefined"){ 6479 WSAIO.general_settings = WSAIO.general_settings.settings; 6480 } 6481 }catch(e){console.error("JSON Parsing error in settings.",e)} 6482 WSAIO.app_mode = WSAIO.general_settings.app_mode || "live"; 6483 WSAIO.user_mode = localStorage.getItem("wsaio-app-mode") || "live"; 6484 6485 window.customer_tags = null || []; 6486 window.is_loggedIn = false; 6487 6488 WSAIO.wholesale_signup_link_on_login_page= WSAIO.general_settings && typeof WSAIO.general_settings.logincustomization_signup_link_type !== "undefined" ? WSAIO.general_settings.logincustomization_signup_link_type : 'append'; // replace,append,none 6489 WSAIO.create_wholesale_account_link = WSAIO.general_settings && typeof WSAIO.general_settings.logincustomization_signup_link !== "undefined" ? WSAIO.local_param_without_last_slash+WSAIO.general_settings.logincustomization_signup_link : WSAIO.local_param+"pages/register"; 6490 WSAIO.create_wholesale_account_link_label = WSAIO.general_settings && typeof WSAIO.general_settings.logincustomization_signup_link_label !== "undefined" ? WSAIO.general_settings.logincustomization_signup_link_label : wst('_wsf_link'); 6491 6492 6493 6494 WSAIO.cart_object = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 6495 6496 WSAIO.cart_note_selector = '[name=note]'; 6497 6498 WSAIO.default_rof_link_selector = 'main a[href="/account/logout"]'; 6499 WSAIO.variant_sku_are_same = true; 6500 WSAIO.display_discount_on_soldout = false; 6501 WSAIO.Auto_free_theme = false; 6502 WSAIO.format_selecors = function(str){ 6503 if (!str) return ""; 6504 if (!str.includes(':')) { 6505 return str; 6506 } 6507 const invalidPseudo = [ 6508 ':visible', 6509 ':hidden', 6510 ':first', 6511 ':last', 6512 ':eq(', 6513 ':lt(', 6514 ':gt(', 6515 ':odd', 6516 ':even', 6517 ':same' 6518 ]; 6519 6520 invalidPseudo.forEach(bad => { 6521 if (bad.includes("(")) { 6522 str = str.replace(new RegExp(bad.replace("(", "\\(") + ".*?\\)", "g"), ""); 6523 } else { 6524 str = str.replace(new RegExp(bad, "g"), ""); 6525 } 6526 }); 6527 return str 6528 .replace(/,+/g, ",") 6529 .replace(/,\s*$/, "") 6530 .replace(/^\s*,/, "") 6531 .trim(); 6532 } 6533 6534 window.wsaio_account_url = `https://www.msegrip.com/customer_authentication/redirect?locale=en®ion_country=US`; 6535 document.currentScript.remove();
6536 </script>
6536 6537 6538 6539 6540 6541 6542 6543
6543<script> 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 � 6554 � 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 �� 6572 6573 document.currentScript.remove(); 6574 </script>
6574 6575 6576 6577 6578
6578<script> 6579 6580 6581 6582 6583 var shopify_base_name = (Shopify.theme.schema_name || '').toLowerCase().replace(/\s+/g, ''); 6584 var shopify_base_id = Shopify.theme.id || ''; 6585 var shopify_base_role = Shopify.theme.role || ''; 6586 if (typeof window.HandleQty === 'undefined') { 6587 window.HandleQty = { 6588 init: function() { 6589 }, 6590 change: function() {} 6591 }; 6592 } 6593 WSAIO.prevent_jquery = false; 6594 WSAIO.mfields_found = true; 6595 WSAIO.no_jq_addons = false; 6596 WSAIO.auto_paid_theme = false; 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 document.currentScript.remove(); 6620 </script>
6620 6621 6622 6623 6624 6625 6626 6627 6628
6628<script>document.currentScript.remove(); 6629 </script>
6629 6630 6631 6632 6633 6634
6634<script> 6635 var extention_asset_url = `https://cdn.shopify.com/extensions/01a0f73f-7f74-7958-a3e0-a4d259d2f2b6/wholesale-all-in-one-184/assets/wholesale-all-in-one.css`; 6636 var parts = extention_asset_url.split("/assets/"); 6637 var extention_base_url = parts[0] + "/assets/"; 6638 </script>
6638<link href="//cdn.shopify.com/extensions/01a0f73f-7f74-7958-a3e0-a4d259d2f2b6/wholesale-all-in-one-184/assets/wholesale-all-in-one.css" rel="stylesheet" type="text/css" media="all" /> 6639 6640 �<!-- BEGIN app snippet: wholesale-all-in-one-module --> 6641
6642<script>if(typeof window.WSAIO==='undefined'){window.WSAIO={};}if(typeof WSAIO.App==='undefined'){WSAIO.App={};}</script>
6642 6643 6644
6645<script> 6646 window.WSAIO_GET_JQUERY=function(){ 6647 if("undefined" === typeof jQuery){ 6648 return null; 6649 } 6650 if(typeof WSAIO.wsjQuery != 'undefined' && WSAIO.wsjQuery){ 6651 return jQuery.noConflict(); 6652 }else{ 6653 return jQuery; 6654 } 6655 } 6656 if( typeof WSAIO !=='undefined'){ 6657 6658 6659 6660 6661 6662 } 6663 6664 WSAIO.market_selected = 'US'; 6665 WSAIO.multiple_markets_available = false; 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 WSAIO.multiple_markets_available = true; 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 <!-- show form if customer is valid --> 6875 <!-- check customer permissions --> 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 <!-- show form if customer is valid --> 6886 <!-- check customer permissions --> 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 <!-- show form if customer is valid --> 6897 <!-- check customer permissions --> 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 WSAIO.QOF_links = []; 6909 WSAIO.qof_navigation_enable = false; 6910 6911 WSAIO.shop_country = `United States`; 6912 6913 6914 6915 6916 6917 6918 window.WSAIO_MODULE=function(){ 6919 if(typeof WSAIO != "undefined"){ 6920 "undefined"===typeof waioMOC&&(window.waioMOC={}); 6921 window.collection_id = null; 6922 WSAIO.default_limit = false; 6923 window.current_product = window.current_product || null; 6924 window.selected_variant_id = window.selected_variant_id || null; 6925 window.customer_order_info = ''; 6926 window.customer = ''; 6927 WSAIO.show_dynamic_OL_msg = false; 6928 WSAIO.initModules = function(){ 6929 var tem_moc = {}; 6930 var w_original_total_price = 0; 6931 var w_total_weight = 0.0; 6932 var w_item_count = 0; 6933 var w_weight_with_unit = "0.0 oz"; 6934 window.is_loggedIn = false; 6935 var shop = "www.msegrip.com"; 6936 var customerTags = null || []; 6937 window.customer_tags = null || []; 6938 try{ 6939 customerTags = JSON.parse(customerTags); 6940 }catch(e){} 6941 var cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 6942 var collection_handle = ''; 6943 var tempWaioQC = {"6562446a35394e":{"shop":"mserover.myshopify.com","status":"enabled","customer_group":"tag_based","customer_tags":["demo"],"except_logged_in":false,"except_tags":false,"excepted_tags":[],"default_quantity":"0","quantity_increment":"2","minimum_quantity":"2","maximum_quantity":"","variants":[{"id":"41263595061314","title":"Full Single","product_id":"7223849418818","product":[{"id":"7223849418818","title":"10\" Wire Diffusion","handle":"10-wire-diffusion"}]},{"id":"41263595094082","title":"Half Single","product_id":"7223849418818","product":[{"id":"7223849418818","title":"10\" Wire Diffusion","handle":"10-wire-diffusion"}]},{"id":"42884951572546","title":"XS","product_id":"7668107640898","product":[{"id":"7668107640898","title":"MSE Japanese C-Stand T-Shirt","handle":"mse-japanese-c-stand-t-shirt"}]},{"id":"42884951605314","title":"S","product_id":"7668107640898","product":[{"id":"7668107640898","title":"MSE Japanese C-Stand T-Shirt","handle":"mse-japanese-c-stand-t-shirt"}]},{"id":"42884951638082","title":"M","product_id":"7668107640898","product":[{"id":"7668107640898","title":"MSE Japanese C-Stand T-Shirt","handle":"mse-japanese-c-stand-t-shirt"}]},{"id":"42884951670850","title":"L","product_id":"7668107640898","product":[{"id":"7668107640898","title":"MSE Japanese C-Stand T-Shirt","handle":"mse-japanese-c-stand-t-shirt"}]},{"id":"42884951703618","title":"XL","product_id":"7668107640898","product":[{"id":"7668107640898","title":"MSE Japanese C-Stand T-Shirt","handle":"mse-japanese-c-stand-t-shirt"}]},{"id":"42884951736386","title":"2XL","product_id":"7668107640898","product":[{"id":"7668107640898","title":"MSE Japanese C-Stand T-Shirt","handle":"mse-japanese-c-stand-t-shirt"}]},{"id":"42884951769154","title":"3XL","product_id":"7668107640898","product":[{"id":"7668107640898","title":"MSE Japanese C-Stand T-Shirt","handle":"mse-japanese-c-stand-t-shirt"}]}],"collections":[],"applies_to":"variants","message":"Add 2 ","internal_name":"MOQ","minimum_quantity_method":"variant_level","selector_for_individual_variant":false,"products":[]}}; 6944 var waioQCTemp = []; 6945 6946 if (!Object.values) { 6947 Object.values = function (obj) { 6948 return Object.keys(obj).map(function (key) { 6949 return obj[key]; 6950 }); 6951 }; 6952 } 6953 6954 waioQCTemp = waioQCTemp.concat(Object.values(tempWaioQC)); 6955 WSAIO.quantity_controls = []; 6956 if (waioQCTemp && waioQCTemp.length > 0) { 6957 var sortOrder = ["tag_based", "logged_in", "all"]; 6958 var sortOrder2 = ["variants", "products", "collections", "entire_store"]; 6959 var temp = []; 6960 for (var i = 0; i < sortOrder2.length; i++) {
6961 var _d = sortOrder2[i]; 6962 var temp1 = waioQCTemp.filter(function (x) { 6963 return x.applies_to === _d; 6964 }); 6965 temp1.sort(function (a, b) { 6966 var compA = sortOrder.indexOf(a.customer_group); 6967 var compB = sortOrder.indexOf(b.customer_group); 6968 return compA - compB; 6969 }); 6970 for (var j = 0; j < temp1.length; j++) { 6971 temp.push(temp1[j]); 6972 } 6973 } 6974 WSAIO.quantity_controls = temp; 6975 } 6976 6977 waioMOC.rules = []; 6978 waioMOC.rules = waioMOC.rules.concat( 6979 Object.keys(tem_moc).map(a => tem_moc[a]) 6980 ); 6981 waioMOC.cart = { 6982 original_total_price: w_original_total_price, 6983 total_weight: w_total_weight, 6984 item_count: w_item_count, 6985 weight_with_unit: w_weight_with_unit 6986 }; 6987 waioMOC.oc = {}; 6988 6989 6990 }; 6991 WSAIO.initModules(); 6992 } 6993 else{ 6994 console.error("WSAIO is not defined. Either app is in test mode or disabled"); 6995 } 6996 6997 6998 try{ 6999 WSAIO.general_settings = JSON.parse('{"settings":{"sale_clock":{"style":{"font_size":"26","bg_color":[{"hue":0,"saturation":0,"brightness":0}],"fg_color":[{"hue":0,"saturation":0,"brightness":1}],"text_align":"left","padding":"0.5rem 1rem","border_radius":"0","hex_fg_color":"#ffffff","hex_bg_color":"#000000"},"sale_clock_text1":"Sale ends in","sale_clock_text2":"","sale_clock_type":"1","show_sale_clock":true},"discount_method":"draft_order_if_eligible","enable_app":true,"disable_checkout_while_loading":false,"app_mode":"live","compare_at_price":true,"show_compare_at_price":false,"hide_cents":false,"enable_additional_coupon_code":true,"additional_coupon_code_tag_based":{"enabled":false,"tags":[]},"g_setting_meta_id":"31498160963650","logincustomization_signup_link_type":"append","logincustomization_signup_link":"/pages/register","logincustomization_signup_link_label":"Create wholesale account","additionalFee_enabled":false,"additionalFee_label":"Processing Fee","additionalFee_value":"0","additionalFee_value_type":"fixed","discount_text":"DISCOUNT","preventAutomaticDiscounts":false}}'); 7000 if(typeof WSAIO.general_settings.settings !== "undefined"){ 7001 WSAIO.general_settings = WSAIO.general_settings.settings; 7002 } 7003 }catch(e){console.error("JSON Parsing error in settings.",e)} 7004 7005 7006 7007 7008 7009 7010 WSAIO.check_OL = true; 7011 7012 7013}; 7014 7015 7016</script>
7016<!-- END app snippet --> 7017 7018 7019 7020 7021 7022 7023
7023<script> WSAIO.variant_sku_are_same = false;</script>
7023 7024 7025 7026 7027 7028
7028<script> var theme_file = ""; var installationstandalonecode = '';</script>
7028 7029 7030 7031 7032 7033 7034 7035
7035<script> 7036 (function(){ 7037 7038 7039 var installationSelectors={"product_parent_grid_selector":".product-main,.sticky-atc-panel","product_inner_qb_table_selector":".js-product-form","product_price_selector":".product-info__price,.card--sticky-atc .price","collection_items_each_selector":".card--product","collection_item_price_selector":".card__info-inner .price--top","subtotal_selector":".cart__summary p.mb-0.h6,.subtotalss","qty_change_delay":2000,"cart_items_each_selector":".drawer--cart[open] .cart-item,.cc-main-cart tbody .cart-item","cart_item_total_selector":".cart-item__total.price","cart_item_price_selector":".cart-item__info","duplicate_checkout_selector":"[name$=waio_addToCart]","checkout_selector":"[name$=checkout]","checkout_message_selector":"[name$=checkout]","cart_qty_btn_selector":".xxxx","cart_qty_input_selector":".xxxx"}; 7040 Object.keys(installationSelectors).forEach(function(key){ 7041 var value = installationSelectors[key]; 7042 if (typeof value === "string") { 7043 value = WSAIO.format_selecors(value); 7044 } 7045 WSAIO[key] = value; 7046 }); 7047 7048 7049 7050 var installationHtml = {"html_testing_flow":true,"cart_subtotal_price_html":"\u003cspan class=\"mysubb\"\u003e \u003cspan class=\"cart__subtotal \"\u003e %regular_price% \u003c\/span\u003e \u003cs\u003e %compare_at_price% \u003c\/s\u003e\u003c\/span\u003e","cart_item_total_price_html":"\u003cspan class=\"total_des\"\u003e\u003cspan class=\"compp\"\u003e%compare_at_price% \u003c\/span\u003e \u003cspan class=\"order-discount\"\u003e%regular_price% \u003c\/span\u003e\u003c\/span\u003e","cart_item_price_html":"\u003cspan class=\"singlee_des\"\u003e\u003cspan class=\"compp\"\u003e%compare_at_price%\u003c\/span\u003e \u003cspan class=\"order-discount\"\u003e%regular_price% \u003c\/span\u003e\u003c\/span\u003e","cart_item_saved_price_html":"\u003cdiv class=\"ws-saved-badge\"\u003e\u003cdiv\u003eYou saved %saved_amount:percentage%\u003c\/div\u003e\u003cdiv\u003eOr %saved_amount:price%\u003c\/div\u003e\u003c\/div\u003e","product_price_html":"\u003cspan class=\"pro_des\"\u003e\u003cdiv class=\"price price--on-sale\"\u003e \u003cdiv class=\"price__default\"\u003e \u003cstrong class=\"price__current\" data-wpd-product-handle=\"\" data-wpd-variant-id=\"\" data-wpd-variant-price=\"\" data-wpd-variant-compare-at-price=\"\" data-wpd-product-collection-ids=\"\" data-wpd-product-id=\"\"\u003e %regular_price% \u003c\/strong\u003e \u003cs class=\"data-wpd-hide price__was\"\u003e%compare_at_price% \u003c\/s\u003e \u003c\/div\u003e \u003cdiv class=\"unit-price relative\" hidden=\"\"\u003e\u003cspan class=\"visually-hidden\"\u003eUnit price\u003c\/span\u003e\u003c\/div\u003e \u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"colll_des\" style=\"display:none\"\u003e\u003cspan class=\"price price--on-sale price--bottom\"\u003e \u003cdiv class=\"price__default\"\u003e \u003cstrong class=\"price__current\" data-wpd-product-handle=\"\" data-wpd-variant-id=\"\" data-wpd-variant-price=\"\" data-wpd-variant-compare-at-price=\"\" data-wpd-product-collection-ids=\"\" data-wpd-product-id=\"\"\u003e%regular_price%\u003c\/strong\u003e \u003cs class=\"data-wpd-hide price__was\"\u003e %compare_at_price% \u003c\/s\u003e \u003c\/div\u003e \u003cdiv class=\"unit-price relative\" hidden=\"\"\u003e\u003cspan class=\"visually-hidden\"\u003eUnit price\u003c\/span\u003e\u003c\/div\u003e \u003c\/span\u003e\u003c\/span\u003e","hcsr_price_html":"\u003cspan class=\"colll_des\"\u003e\u003cspan class=\"price price--on-sale price--bottom\"\u003e \u003cdiv class=\"price__default\"\u003e \u003cstrong class=\"price__current\" data-wpd-product-handle=\"\" data-wpd-variant-id=\"\" data-wpd-variant-price=\"\" data-wpd-variant-compare-at-price=\"\" data-wpd-product-collection-ids=\"\" data-wpd-product-id=\"\"\u003e%regular_price% \u003c\/strong\u003e \u003cs class=\"data-wpd-hide price__was\"\u003e %compare_at_price% \u003c\/s\u003e \u003c\/div\u003e \u003cdiv class=\"unit-price relative\" hidden=\"\"\u003e\u003cspan class=\"visually-hidden\"\u003eUnit price\u003c\/span\u003e\u003c\/div\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"pro_des\" style=\"display:none\"\u003e\u003cdiv class=\"price price--on-sale\"\u003e \u003cdiv class=\"price__default\"\u003e \u003cstrong class=\"price__current\" data-wpd-product-handle=\"\" data-wpd-variant-id=\"\" data-wpd-variant-price=\"\" data-wpd-variant-compare-at-price=\"\" data-wpd-product-collection-ids=\"\" data-wpd-product-id=\"\"\u003e %regular_price% \u003c\/strong\u003e \u003cs class=\"data-wpd-hide price__was\"\u003e%compare_at_price% \u003c\/s\u003e \u003c\/div\u003e \u003cdiv class=\"unit-price relative\" hidden=\"\"\u003e\u003cspan class=\"visually-hidden\"\u003eUnit price\u003c\/span\u003e\u003c\/div\u003e \u003c\/div\u003e\u003c\/span\u003e","product_price_original_html":"\u003cspan class=\"pro_des origgg\"\u003e\u003cdiv class=\"price price--on-sale\"\u003e \u003cdiv class=\"price__default\"\u003e \u003cstrong class=\"price__current\" data-wpd-product-handle=\"\" data-wpd-variant-id=\"\" data-wpd-variant-price=\"\" data-wpd-variant-compare-at-price=\"\" data-wpd-product-collection-ids=\"\" data-wpd-product-id=\"\"\u003e %regular_price% \u003c\/strong\u003e \u003cs class=\"data-wpd-hide price__was\"\u003e%compare_at_price% \u003c\/s\u003e \u003c\/div\u003e \u003cdiv class=\"unit-price relative\" hidden=\"\"\u003e\u003cspan class=\"visually-hidden\"\u003eUnit price\u003c\/span\u003e\u003c\/div\u003e \u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"colll_des\" style=\"display:none\"\u003e\u003cspan class=\"price price--on-sale price--bottom\"\u003e \u003cdiv class=\"price__default\"\u003e \u003cstrong class=\"price__current\" data-wpd-product-handle=\"\" data-wpd-variant-id=\"\" data-wpd-variant-price=\"\" data-wpd-variant-compare-at-price=\"\" data-wpd-product-collection-ids=\"\" data-wpd-product-id=\"\"\u003e%regular_price%\u003c\/strong\u003e \u003cs class=\"data-wpd-hide price__was\"\u003e %compare_at_price% \u003c\/s\u003e \u003c\/div\u003e \u003cdiv class=\"unit-price relative\" hidden=\"\"\u003e\u003cspan class=\"visually-hidden\"\u003eUnit price\u003c\/span\u003e\u003c\/div\u003e \u003c\/span\u003e\u003c\/span\u003e","hcsr_price_original_html":"\u003cspan class=\"colll_des\"\u003e\u003cspan class=\"price price--on-sale price--bottom\"\u003e \u003cdiv class=\"price__default\"\u003e \u003cstrong class=\"price__current\" data-wpd-product-handle=\"\" data-wpd-variant-id=\"\" data-wpd-variant-price=\"\" data-wpd-variant-compare-at-price=\"\" data-wpd-product-collection-ids=\"\" data-wpd-product-id=\"\"\u003e%regular_price% \u003c\/strong\u003e \u003cs class=\"data-wpd-hide price__was\"\u003e %compare_at_price% \u003c\/s\u003e \u003c\/div\u003e \u003cdiv class=\"unit-price relative\" hidden=\"\"\u003e\u003cspan class=\"visually-hidden\"\u003eUnit price\u003c\/span\u003e\u003c\/div\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"pro_des\" style=\"display:none\"\u003e\u003cdiv class=\"price price--on-sale\"\u003e \u003cdiv class=\"price__default\"\u003e \u003cstrong class=\"price__current\" data-wpd-product-handle=\"\" data-wpd-variant-id=\"\" data-wpd-variant-price=\"\" data-wpd-variant-compare-at-price=\"\" data-wpd-product-collection-ids=\"\" data-wpd-product-id=\"\"\u003e %regular_price% \u003c\/strong\u003e \u003cs class=\"data-wpd-hide price__was\"\u003e%compare_at_price% \u003c\/s\u003e \u003c\/div\u003e \u003cdiv class=\"unit-price relative\" hidden=\"\"\u003e\u003cspan class=\"visually-hidden\"\u003eUnit price\u003c\/span\u003e\u003c\/div\u003e \u003c\/div\u003e\u003c\/span\u003e"}; 7051 Object.keys(installationHtml).forEach(function(key){ 7052 var value = installationHtml[key]; 7053 WSAIO[key] = value; 7054 }); 7055 7056 7057 })(); 7058 document.currentScript.remove();
7059 </script>
7059 7060 7061 7062 7063 7064
7064<script> 7065 function initialize_function(JQ_value){ 7066 var is_JQ = JQ_value; 7067 if(is_JQ){ 7068 var jQ = typeof window.WSAIO_GET_JQUERY === "function" ? window.WSAIO_GET_JQUERY() : jQuery; 7069 if(typeof window.WSAIO_MODULE !== "undefined") window.WSAIO_MODULE(jQ); 7070 if(typeof window.WSAIO_MODULEJS !== "undefined") window.WSAIO_MODULEJS(jQ); 7071 if(typeof WSAIO.app_enable_preview_define != 'undefined')WSAIO.app_enable_preview_define(); 7072 if(typeof WSAIO.cart_qty_handler_define != 'undefined')WSAIO.cart_qty_handler_define(); 7073 if(typeof window.ws_load_app !== "undefined") window.ws_load_app(jQ); 7074 }else{ 7075 if(typeof window.WSAIO_MODULE !== "undefined") window.WSAIO_MODULE(); 7076 if(typeof window.WSAIO_MODULEJS !== "undefined") window.WSAIO_MODULEJS(); 7077 if(typeof WSAIO.app_enable_preview_define != 'undefined')WSAIO.app_enable_preview_define(); 7078 if(typeof WSAIO.cart_qty_handler_define != 'undefined')WSAIO.cart_qty_handler_define(); 7079 if(typeof window.ws_load_app !== "undefined") window.ws_load_app(); 7080 } 7081 } 7082 function append_asset_files(){ 7083 var temp = document.createElement('div'); 7084 temp.innerHTML = installationstandalonecode; 7085 Array.from(temp.childNodes).forEach(function(node) { 7086 if (node.nodeType === Node.ELEMENT_NODE && node.tagName === 'SCRIPT') { 7087 var script = document.createElement('script'); 7088 Array.from(node.attributes).forEach(function(attr) { 7089 script.setAttribute(attr.name, attr.value); 7090 }); 7091 script.textContent = node.textContent; 7092 document.body.appendChild(script); 7093 } else { 7094 document.body.appendChild(node); 7095 } 7096 }); 7097 } 7098 document.currentScript.remove(); 7099 </script>
7099 7100
7100<script src="https://cdn.shopify.com/extensions/01a0f73f-7f74-7958-a3e0-a4d259d2f2b6/wholesale-all-in-one-184/assets/wholesale-all-in-one-module.min.js" defer type="text/javascript"></script>
7100�� 7101 7102 7103 7104 7105 7106
7106<script> 7107 var free_themes_list = "dawn,horizon,rise,refresh,savor,sense,atelier,trade,craft,vessel,tinker,spotlight,ritual,dwell,taste,colorblock,publisher,ride,studio,pitch,heritage,crave,origin,fabric".split(","); 7108 var paid_themes_list = "warehouse,prestige,impact,impulse,empire,symmetry,broadcast,expanse,motion,pipeline,debut,ella,beyours,venue".split(","); 7109 7110 7111 7112 7113 7114 7115 7116 7117 var metafield_base_name = `enterprise`; 7118 7119 function check_db_file_integeration(){ 7120 WSAIO.use_file_selector = true; 7121 WSAIO.use_file_html = true; 7122 WSAIO.use_file_customCode = true; 7123 function request_db_data(){ 7124 7125 var fetch_url = WSAIO.App.url+ "/app/v238/theme-config?shop="+ (WSAIO.shopInfo.shop) + "&theme_name=" + shopify_base_name + "&theme_id=" + shopify_base_id + "&theme_role=" + shopify_base_role; 7126 7127 fetch(fetch_url) 7128 .then((response) => { 7129 if (response.status === 404 || response.status === 304) { 7130 return {}; 7131 } 7132 if (!response.ok) { 7133 throw new Error(`HTTP error! Status: ${response.status}`); 7134 } 7135 return response.json(); 7136 }) 7137 .then((data) => { 7138 if (data.selectors && WSAIO.use_file_selector) { 7139 var JSON_selectors = JSON.parse(data.selectors); 7140 Object.keys(JSON_selectors).forEach(function(key){ 7141 WSAIO[key] = JSON_selectors[key]; 7142 }); 7143 WSAIO.use_file_selector = false; 7144 } 7145 7146 if (data.html && WSAIO.use_file_html) { 7147 var JSON_html = JSON.parse(data.html); 7148 Object.keys(JSON_html).forEach(function(key){ 7149 WSAIO[key] = JSON_html[key]; 7150 }); 7151 WSAIO.use_file_html = false; 7152 } 7153 7154 if (data.custom_code && WSAIO.use_file_customCode && typeof WSAIO.discount_applicable != 'undefined' && WSAIO.discount_applicable) { 7155 function appendCustomCode(integration) { 7156 if (!integration || !integration.custom_code) return; 7157 const tempDiv = document.createElement('div'); 7158 tempDiv.innerHTML = integration.custom_code; 7159 7160 tempDiv.querySelectorAll('script').forEach(script => { 7161 const newScript = document.createElement('script'); 7162 if (script.src) { 7163 newScript.src = script.src; 7164 } else { 7165 newScript.textContent = script.textContent; 7166 } 7167 document.body.appendChild(newScript); 7168 }); 7169 7170 tempDiv.querySelectorAll('style').forEach(style => { 7171 const newStyle = document.createElement('style'); 7172 newStyle.textContent = style.textContent; 7173 document.body.appendChild(newStyle); 7174 }); 7175 } 7176 appendCustomCode(data); 7177 let intervalID2; 7178 var maxIntervalTime = 10000; 7179 var currentInterval = 0; 7180 function waitForFunction() { 7181 currentInterval = currentInterval + 50; 7182 if(currentInterval >= maxIntervalTime) clearInterval(intervalID2); 7183 if (typeof wsaio_execute_custom_code === 'function' && typeof window.WSAIO_GET_JQUERY !== "undefined") { 7184 clearInterval(intervalID2); 7185 var jQ = typeof window.WSAIO_GET_JQUERY === "function" ? window.WSAIO_GET_JQUERY() : jQuery; 7186 if(jQ){ 7187 initialize_function(true); 7188 }else{ 7189 initialize_function(false); 7190 } 7191 setTimeout(() => { 7192 if(jQ){ 7193 wsaio_execute_custom_code(jQ); 7194 }else{ 7195 wsaio_execute_custom_code(); 7196 } 7197 }, 50); 7198 } 7199 7200 } 7201 intervalID2 = setInterval(waitForFunction, 50); 7202 WSAIO.use_file_customCode = false; 7203 } 7204 if (data.standalone_code) { 7205 installationstandalonecode = data.standalone_code; 7206 } 7207 }) 7208 .catch(err => { 7209 console.error("WSAIO: Integeration required!DB data not found"); 7210 }) 7211 .finally((e) => { 7212 if(WSAIO.use_file_customCode || WSAIO.use_file_html || WSAIO.use_file_selector){ 7213 var duplicate_theme_name = ''; 7214 if(shopify_base_name != null){ 7215 duplicate_theme_name = shopify_base_name.toLowerCase(); 7216 if (shopify_base_name.toLowerCase().includes("_test")) { 7217 duplicate_theme_name = duplicate_theme_name.replace(/_test/i, ""); 7218 } 7219 }else{ 7220 duplicate_theme_name = `enterprise`; 7221 } 7222 if (free_themes_list.includes(duplicate_theme_name)) { 7223 theme_file = extention_base_url + 'theme-free.js'; 7224 WSAIO.render_file_function = true;
7225 if(!WSAIO.mfields_found && WSAIO.no_jq_addons){ 7226 WSAIO.prevent_jquery = true; 7227 } 7228 }else if(paid_themes_list.includes(duplicate_theme_name)){ 7229 theme_file = extention_base_url + 'theme-'+duplicate_theme_name+'.js'; 7230 WSAIO.render_file_function = true; 7231 }else{ 7232 console.error("WSAIO: Integeration required!file not found!"); 7233 return false; 7234 } 7235 } 7236 append_asset_files(); 7237 }); 7238 } 7239 request_db_data(); 7240 } 7241 7242 7243 document.currentScript.remove(); 7244 </script>
7244 7245 7246 7247
7247<script> 7248 if (shopify_base_name != null && shopify_base_name !== metafield_base_name) { 7249 check_db_file_integeration(); 7250 }else{ 7251 append_asset_files(); 7252 } 7253 </script>
7253 7254 �<style> 7255a.btn.btn-lg.align_mig.btn { 7256display: block!important; 7257background-color:black!important; 7258color: white!important; 7259margin-top: 7px!important; 7260} 7261 7262</style>�
7262<script> 7263 7264 [ 7265 'default_qof_link_selector','VAT_subtotal_selector','product_parent_grid_selector', 7266 'product_inner_qb_table_selector','product_price_selector','replace_checkout_button', 7267 'checkout_selector','checkout_message_selector','subtotal_selector','cart_ld_selector', 7268 'cart_items_each_selector','cart_item_total_selector','cart_item_price_selector', 7269 'cart_qty_btn_selector','cart_qty_input_selector','default_create_account_selector', 7270 'duplicate_checkout_selector' 7271 ].forEach(k => { WSAIO[k] = WSAIO.format_selecors(WSAIO[k]); }); 7272 7273 try{ 7274 var hiddenInput_selector = document.querySelectorAll('[name="checkout_url"]'); 7275 if( window.location.href.indexOf('/account/login') && hiddenInput_selector.length > 0){ 7276 NodeList.prototype.forEach = NodeList.prototype.forEach || Array.prototype.forEach; 7277 hiddenInput_selector.forEach((function(x){ x.setAttribute('value','/cart')})) 7278 } 7279 }catch(e){ 7280 console.log('Login checkout_url not updated by WSAIO'); 7281 } 7282 document.currentScript.remove(); 7283 </script>
7283 7284 7285 7286 7287 </div><div id="shopify-block-AR05pT0paVUM1WVVYU__17655699709756916815" class="shopify-block shopify-app-block"> 7288 7289 7290<!-- BEGIN app snippet: swymVersion -->
7290<script>var __SWYM__VERSION__ = '7.0.8';</script>
7290<!-- END app snippet --> 7291<!-- BEGIN app snippet: swymCustomCss --> 7292 7293 7294 7295 7296<style id="swym-custom-css"> 7297 7298</style> 7299 7300<!-- END app snippet --> 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312
7313<script> 7314 (function () { 7315 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 7316 7317 7318 // Put metafields in window variable 7319 const commonCustomizationSettings = '{"global-settings":{"icon":"heart","primaryColor":"#03000C","secondaryColor":"#FFFFFF","storefrontLayoutType":"as-drawer","buttonType":{"displayIcon":true,"displayText":false,"style":"text"},"collectionsButtonPosition":{"position":"top-right","verticalOffset":0,"horizontalOffset":0},"pdpButtonPosition":{"position":"add_to_cart_button_right","verticalOffset":0,"horizontalOffset":0},"enableStorefrontLayoutNotification":true,"storefrontLayoutDrawerWidth":400}}'; 7320 try { 7321 const parsedSettings = JSON.parse(commonCustomizationSettings); 7322 if (parsedSettings) { 7323 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 7324 } else { 7325 window.SwymWishlistCommonCustomizationSettings = {}; 7326 } 7327 } catch (e) { 7328 window.SwymWishlistCommonCustomizationSettings = {}; 7329 } 7330 7331 let enabledCommonFeatures = '{"add-to-wishlist-collections-button":true,"add-to-wishlist-pdp-button":true,"auto-add-to-wishlist-from-pdp":{"pdpViewCount":"3","notificationTimeoutDuration":"5","selectedPosition":"TopLeft","enabled":false},"sfl-popup-v2":true,"control-centre":true,"multiple-wishlist":false,"social-count":{"enabledOnCollections":false}}'; 7332 try { 7333 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 7334 } catch (e) { 7335 enabledCommonFeatures = {}; 7336 } 7337 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 7338 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 7339 7340 // Ghost-Intent Configuration 7341 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 7342 try { 7343 let ghostIntentConfig = { 7344 isExplicitConsentNeeded: false, 7345 isExplicitConsentNeededEvenForLocalStorage: false, 7346 askForPermissionOnFirstClick: true 7347 }; 7348 7349 7350 7351 window.SwymGhostIntentConfig = ghostIntentConfig; 7352 } catch(e) { 7353 window.SwymGhostIntentConfig = { 7354 isExplicitConsentNeeded: false, 7355 isExplicitConsentNeededEvenForLocalStorage: false, 7356 askForPermissionOnFirstClick: true 7357 }; 7358 } 7359 7360 // Education Layer Configuration 7361 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 7362 7363 7364 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 7365 7366 // Login Nudge Configuration 7367 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 7368 7369 7370 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 7371 7372 // Initialize or ensure SwymViewProducts exists 7373 if (!window.SwymViewProducts) { 7374 window.SwymViewProducts = {}; 7375 } 7376 7377 })(); 7378</script>
7378 7379 7380<!-- BEGIN app snippet: swymLoadConsentManager -->
7381<script> 7382 (function () { 7383 if (document.querySelector("script[data-swym-consent-manager]")) return; 7384 var swymConsentManagerScript = document.createElement("script"); 7385 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0f142-9ec3-73a2-babd-8904a7e44cee\/swym-relay-840\/assets\/swym-consent-manager.js"; 7386 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 7387 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 7388 document.head.appendChild(swymConsentManagerScript); 7389 })(); 7390</script>
7390 7391<!-- END app snippet --> 7392
7393<script 7394 7395 id="wishlist-embed-init" 7396 defer 7397 async 7398> 7399 (function () { 7400 window.swymWishlistEmbedLoaded = true; 7401 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/apps.bundle.js"; 7402 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 7403 var swymJsPath = '//startercdn.swymrelay.com/code/swym-shopify.js'; 7404 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 7405 window.SwymCurrentJSPath = baseJsPath; 7406 window.SwymAssetBaseUrl = assetBaseUrl; 7407 7408 window.SwymCurrentStorePath = "//swymstore-v3starter-01.swymrelay.com"; 7409 7410 function loadSwymShopifyScript() { 7411 var element = ""; 7412 var scriptSrc = ""; 7413 7414 7415 element = "swym-ext-shopify-script"; 7416 window.SwymShopifyCdnInUse = true; 7417 scriptSrc = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-ext-shopify.js"; 7418 7419 7420 if (document.getElementById(element)) { 7421 return; 7422 } 7423 7424 var s = document.createElement("script"); 7425 s.id = element; 7426 s.type = "text/javascript"; 7427 s.async = true; 7428 s.defer = true; 7429 s.src = scriptSrc; 7430 7431 s.onerror = function() { 7432 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 7433 // Fallback logic here 7434 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 7435 var fallbackJsPathVal = "\/\/startercdn.swymrelay.com\/code\/swym-shopify.js"; 7436 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 7437 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 7438 7439 var fallbackScript = document.createElement("script"); 7440 fallbackScript.id = element; 7441 fallbackScript.type = "text/javascript"; 7442 fallbackScript.async = true; 7443 fallbackScript.defer = true; 7444 fallbackScript.src = scriptSrc; 7445 var y = document.getElementsByTagName("script")[0]; 7446 y.parentNode.insertBefore(fallbackScript, y); 7447 }; 7448 7449 var x = document.getElementsByTagName("script")[0]; 7450 x.parentNode.insertBefore(s, x); 7451 } 7452 7453 var consentAPICallbackInvoked = false; 7454 function checkConsentAndLoad() { 7455 // Allow app to load in design mode (theme editor) regardless of consent 7456 if (window.Shopify?.designMode) { 7457 loadSwymShopifyScript(); 7458 return; 7459 } 7460 7461 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 7462 // consent is given through our Ghost-Intent flow (sync nudge accept). 7463 // This works on any store regardless of region (EU or non-EU). 7464 var ghostConfig = window.SwymGhostIntentConfig || {}; 7465 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 7466 try { 7467 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 7468 if (localStorage.getItem(consentKey) === 'true') { 7469 // Consent was given through our flow â load SDK 7470 loadSwymShopifyScript(); 7471 return; 7472 } 7473 } catch(e) {} 7474 7475 // Check if Shopify native cookie consent was given via the cookie banner. 7476 // If user accepted cookies through Shopify's banner, load SDK normally 7477 // (Ghost-Intent is only needed when NO consent mechanism has been used). 7478 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 7479 if (shopifyConsentGiven) { 7480 loadSwymShopifyScript(); 7481 return; 7482 } 7483 7484 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 7485 return; 7486 } 7487 7488 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 7489 if(!isCookieBannerVisible) { 7490 loadSwymShopifyScript(); 7491 return; 7492 } 7493 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 7494 if (shouldLoadSwymScript) { 7495 loadSwymShopifyScript(); 7496 } else { 7497 console.warn("No customer consent to load Swym Wishlist Plus"); 7498 } 7499 } 7500 function initialiseConsentCheck() { 7501 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 7502 window.Shopify?.loadFeatures?.( 7503 [{name: 'consent-tracking-api', version: '0.1'}], 7504 error => { 7505 consentAPICallbackInvoked = true; 7506 if (error) { 7507 if(!window.Shopify?.customerPrivacy) { 7508 loadSwymShopifyScript(); 7509 return; 7510 } 7511 } 7512 checkConsentAndLoad(); 7513 } 7514 ); 7515 } 7516 function consentCheckFallback(retryCount) { 7517 if(!consentAPICallbackInvoked) { 7518 if (window.Shopify?.customerPrivacy) { 7519 checkConsentAndLoad(); 7520 } else if (retryCount >= 1) { 7521 console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load"); 7522 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 7523 checkConsentAndLoad(); 7524 } else { 7525 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 7526 } 7527 } 7528 } 7529 if (document.readyState === "loading") { 7530 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 7531 window.addEventListener("load", () => consentCheckFallback(0)); 7532 } else { 7533 initialiseConsentCheck(); 7534 } 7535 7536 })(); 7537</script>
7537 7538 7539<!-- BEGIN app snippet: swymSnippet -->
7539<script defer> 7540 (function () { 7541 const currentSwymJSPath = '//startercdn.swymrelay.com/code/swym-shopify.js'; 7542 const currentSwymStorePath = 'https://swymstore-v3starter-01.swymrelay.com'; 7543 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 7544 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 7545 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 7546 const swymSnippet = document.getElementById('wishlist-embed-init'); 7547 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 7548 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 7549 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 7550 })() 7551</script>
vendor: 1 bytes, line 7551
7551
7552<script id="swym-snippet" type="text"> 7553 window.swymLandingURL = document.URL; 7554 window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 7555 window.swymPageLoad = function() { 7556 window.SwymProductVariants = window.SwymProductVariants || {}; 7557 window.SwymHasCartItems = 0 > 0; 7558 window.SwymPageData = {}, window.SwymProductInfo = {}; 7559 var unknown = {et: 0}; 7560 window.SwymPageData = unknown; 7561 7562 window.SwymPageData.uri = window.swymLandingURL; 7563 }; 7564 if(window.selectCallback){ 7565 (function(){ 7566 var originalSelectCallback = window.selectCallback; 7567 window.selectCallback = function(variant){ 7568 originalSelectCallback.apply(this, arguments); 7569 try{ 7570 if(window.triggerSwymVariantEvent){ 7571 window.triggerSwymVariantEvent(variant.id); 7572 } 7573 }catch(err){ 7574 console.warn("Swym selectCallback", err); 7575 } 7576 };})();} 7577 window.swymCustomerId =null; 7578 window.swymCustomerExtraCheck = 7579 null; 7580 var swappName = ("Wishlist" || "Wishlist"); 7581 var swymJSObject = { 7582 pid: "\/QxqPa1FNM6JbcjdZ4swuN3b8VKk6KpjOms1lYmnQTA=", 7583 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 7584 }; 7585 window.swymJSShopifyLoad = function(){ 7586 if(window.swymPageLoad) swymPageLoad(); 7587 if(!window._swat) { 7588 (function (s, w, r, e, l, a, y) { 7589 r['SwymRetailerConfig'] = s; 7590 r[s] = r[s] || function (k, v) { 7591 r[s][k] = v; 7592 }; 7593 })('_swrc', '', window); 7594 _swrc('RetailerId', swymJSObject.pid); 7595 _swrc('Callback', function(){initSwymShopify();}); 7596 }else if(window._swat.postLoader){ 7597 _swrc = window._swat.postLoader; 7598 _swrc('RetailerId', swymJSObject.pid); 7599 _swrc('Callback', function(){initSwymShopify();}); 7600 }else{ 7601 initSwymShopify();} 7602 } 7603 if(!window._SwymPreventAutoLoad) { 7604 swymJSShopifyLoad(); 7605 } 7606</script>
7606 7607 7608<style id="safari-flasher-pre"></style>
7609<script> 7610 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 7611 document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' + '{-webkit-transition: none; transition: none;}' + ''; 7612 window.SwymCallbacks = window.SwymCallbacks || []; 7613 window.SwymCallbacks.push(function(tracker) { 7614 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 7615 var x = function() { 7616 SwymUtils.onDOMReady(function() { 7617 var d = document.createElement("div"); 7618 d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>"; 7619 document.head.appendChild(d); 7620 });}; 7621 setTimeout(x, 10); 7622 });});} 7623 window.SwymOverrideMoneyFormat = "${{amount}}"; 7624</script>
7624 7625<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 7626
7627<script 7628 7629 id="swymSnippetCheckAndActivate" 7630> 7631 (function () { 7632 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 7633 7634 function removeDuplicateIdNodes(id) { 7635 var nodes = document.querySelectorAll('#' + id); 7636 nodes.forEach(function (node, index) { 7637 if (index > 0) { 7638 node.remove(); 7639 } 7640 }); 7641 } 7642 7643 function cleanupDuplicateSnippetNodes(activeScript) { 7644 if (!activeScript) { 7645 return; 7646 } 7647 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 7648 allSwymSnippets.forEach(function (scriptNode) { 7649 if (scriptNode !== activeScript) { 7650 scriptNode.remove(); 7651 } 7652 }); 7653 } 7654 7655 function cleanupDuplicateActivationGuards() { 7656 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 7657 guardScripts.forEach(function (scriptNode, index) { 7658 if (index > 0) { 7659 scriptNode.removeAttribute('id'); 7660 } 7661 }); 7662 } 7663 7664 function postDomLoad() { 7665 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 7666 if (!activeScript) { 7667 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 7668 if (inactiveScript) { 7669 inactiveScript.type = 'text/javascript'; 7670 new Function(inactiveScript.textContent)(); 7671 activeScript = inactiveScript; 7672 } 7673 } 7674 7675 cleanupDuplicateSnippetNodes(activeScript); 7676 cleanupDuplicateActivationGuards(); 7677 duplicateProneIds.forEach(removeDuplicateIdNodes); 7678 } 7679 7680 if (document.readyState === 'loading') { 7681 document.addEventListener('DOMContentLoaded', postDomLoad); 7682 } else { 7683 postDomLoad(); 7684 } 7685 })(); 7686</script>
7686 7687 7688 7689
7690<script> 7691 (function () { 7692 const themeSchemaName = window.Shopify.theme.schema_name; 7693 7694 if (!window.SwymCallbacks) { 7695 window.SwymCallbacks = []; 7696 } 7697 window.SwymCallbacks.push(swat => { 7698 if (!swat) { 7699 return; 7700 } 7701 7702 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 7703 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 7704 window.SwymLocalWishlist.syncToCloud(swat); 7705 } 7706 7707 if (window._SwymSDKOnlyMode) { 7708 return; 7709 } 7710 7711 // ENABLE COMMON FEATURES 7712 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 7713 Object.keys(swymEnabledCommonFeatures).forEach(key => { 7714 if (!swymEnabledCommonFeatures[key]) return; 7715 7716 switch (key) { 7717 case 'add-to-wishlist-collections-button': 7718 // Check if app block is already handling the collections button 7719 if (window.SwymCollectionsConfig) { 7720 return; 7721 } 7722 7723 // Check if v2 default collections is handling it 7724 if (window.SwymAdvancedCollectionsWishlistConfig) { 7725 return; 7726 } 7727 7728 // Fallback to old v1 behavior if v2 config is not present 7729 swat?.collectionsApi?.setDefaultCustomizationOptions(); 7730 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 7731 7732 break; 7733 case 'add-to-wishlist-pdp-button': 7734 // Check if app block is already handling the PDP button 7735 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 7736 return; 7737 } 7738 7739 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 7740 // Not initiating pdp button as it is not a product page 7741 return; 7742 } 7743 7744 // Inject addtowishlist.css into the document's <head> 7745 var head = document.head; 7746 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.css"; 7747 var pdpButtonStylesheetTag = document.createElement('link'); 7748 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 7749 pdpButtonStylesheetTag.rel = 'stylesheet'; 7750 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 7751 7752 if (!document.getElementById('swym-pdp-button-stylesheet')) { 7753 head.appendChild(pdpButtonStylesheetTag); 7754 } 7755 7756 var x = document.getElementsByTagName('script')[0]; 7757 function createAndInsertScript(id, src, onLoadCallback) { 7758 var scriptTag = document.createElement('script'); 7759 scriptTag.id = id; 7760 scriptTag.type = 'text/javascript'; 7761 scriptTag.src = src; 7762 scriptTag.onload = onLoadCallback; 7763 x.parentNode.insertBefore(scriptTag, x); 7764 } 7765 7766 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.js"; 7767 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 7768 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 7769 if (pdpBtnApi) { 7770 pdpBtnApi.setDefaultCustomizationOptions(swat); 7771 pdpBtnApi.initializePDPButton(swat, true); 7772 } 7773 }); 7774 break; 7775 default: 7776 return; 7777 } 7778 }); 7779 }); 7780 })(); // IIFE to prevent polluting global scope 7781</script>
7781 7782 7783 7784
7785<script> 7786 (function () { 7787 // Get the settings from Shopify's Liquid variables and create the styles 7788 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 7789 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 7790 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 7791 const isControlCentreEnabledFromBlockSettings = false; 7792 7793 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 7794 // Don't enable control centre if this is disabled and block settings are not enabled 7795 return; 7796 } 7797 7798 let borderRadius = 6; 7799 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 7800 7801 // Check if block settings exist, use them, otherwise fall back to common settings 7802 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 7803 "#000000" : 7804 window.SwymWishlistCommonCustomizationSettings.primaryColor; 7805 7806 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 7807 "#ffffff" : 7808 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 7809 7810 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 7811 "#F4F8FE" : null; 7812 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 7813 "#333333" : null; 7814 7815 // Only use color adjustment functions if we're using common settings 7816 if (!secondaryBgColor || !secondaryTextColor) { 7817 function adjustOpacity(color, opacity) { 7818 if (color[0] === '#') { 7819 color = color.slice(1); 7820 } 7821 7822 if (color.length === 3) { 7823 color = color.split('').map(char => char + char).join(''); 7824 } 7825 7826 const r = parseInt(color.slice(0, 2), 16); 7827 const g = parseInt(color.slice(2, 4), 16); 7828 const b = parseInt(color.slice(4, 6), 16); 7829 7830 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 7831 } 7832 7833 function hexToRgb(color) { 7834 if (color[0] === '#') { 7835 color = color.slice(1); 7836 } 7837 if (color.length === 3) { 7838 color = color.split('').map(c => c + c).join(''); 7839 } 7840 7841 return { 7842 r: parseInt(color.slice(0, 2), 16), 7843 g: parseInt(color.slice(2, 4), 16), 7844 b: parseInt(color.slice(4, 6), 16) 7845 }; 7846 } 7847 7848 function getLuminance({ r, g, b }) { 7849 return 0.299 * r + 0.587 * g + 0.114 * b; 7850 } 7851 7852 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 7853 const secondaryBgOpacity = 0.2; 7854 const secondaryTextOpacity = 0.8; 7855 7856 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 7857 7858 const bgRgb = hexToRgb(primaryBgColor); 7859 const bgLuminance = getLuminance(bgRgb); 7860 7861 // Determine whether to use dark or light text for contrast 7862 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 7863 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 7864 7865 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 7866 7867 return { 7868 secondaryBgColor, 7869 secondaryTextColor 7870 }; 7871 } 7872 7873 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 7874 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 7875 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 7876 } 7877 7878 // Create the CSS rule 7879 let styles = ` 7880 .swym-storefront-layout-root-component { 7881 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 7882 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 7883 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 7884 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 7885 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 7886 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 7887 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 7888 } 7889 `; 7890 7891 // Create a <style> element and append the styles 7892 let styleSheet = document.createElement("style"); 7893 styleSheet.type = "text/css"; 7894 styleSheet.innerText = styles; 7895 document.head.appendChild(styleSheet); 7896 7897 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 7898 window.SwymStorefrontLayoutContext = {}; 7899 } 7900 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 7901 window.SwymStorefrontLayoutExtensions = {}; 7902 } 7903 7904 // Expose block settings toggle state so ThemeCSSMapping can respect it. 7905 // When true, theme editor color pickers take priority over inherited theme CSS variables. 7906 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 7907 7908 if (isControlCentreEnabledFromBlockSettings) { 7909 // If block settings are enabled, use them 7910 SwymStorefrontLayoutContext.Settings = { 7911 EnableStorefrontLayoutOnLauncher: true, 7912 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 7913 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 7914 StorefrontLayoutDrawerPosition: "left", 7915 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 7916 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 7917 EnableStorefrontLayoutVariantSelector: true, 7918 StorefrontLayoutNotificationPosition: "left", 7919 StorefrontLayoutActionPopupPosition: "left", 7920 StorefrontLayoutNotificationDuration: 5000 7921 }; 7922 } else { 7923 // If only metafield is enabled but no block settings, use common settings 7924 SwymStorefrontLayoutContext.Settings = { 7925 EnableStorefrontLayoutOnLauncher: true, 7926 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 7927 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 7928 StorefrontLayoutDrawerPosition: "left", 7929 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 7930 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 7931 EnableStorefrontLayoutVariantSelector: true, 7932 StorefrontLayoutNotificationPosition: "left", 7933 StorefrontLayoutActionPopupPosition: "left", 7934 StorefrontLayoutNotificationDuration: 5000 7935 }; 7936 } 7937 const storefrontLayoutCallback = (swat) =>{ 7938 SwymStorefrontLayoutContext.swat = swat; 7939 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 7940 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 7941 SwymStorefrontLayoutContext.Settings = { 7942 ...SwymStorefrontLayoutContext?.Settings, 7943 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 7944 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 7945 } 7946 7947 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 7948 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 7949 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 7950 detail: { settings: SwymStorefrontLayoutContext?.Settings } 7951 }); 7952 document.dispatchEvent(event); 7953 }else{ 7954 swat.utils.warn(`LayoutInitialized event is not defined.`); 7955 } 7956 }else{ 7957 swat.utils.warn(`Storefront Layout is disabled.`); 7958 document.getElementById("swym-storefront-layout-container")?.remove(); 7959 document.getElementById("swym-storefront-extention-render-container")?.remove(); 7960 } 7961 } 7962 7963 if (!window.SwymCallbacks) { 7964 window.SwymCallbacks = []; 7965 } 7966 window.SwymCallbacks.push(storefrontLayoutCallback); 7967 7968 SwymStorefrontLayoutContext.SwymCustomerData = { 7969 7970 name: null, 7971 email: null 7972 7973 };
7974 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 7975 })(); 7976</script>
7976 7977 7978 7979 7980 7981 7982 <div id="swym-storefront-extention-render-container"> 7983 <!-- BEGIN app snippet: swymStorefrontLayout -->
7983<script> 7984 (function () { 7985 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 7986 const isControlCentreEnabledFromBlockSettings = false; 7987 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 7988 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 7989 7990 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 7991 return; 7992 } 7993 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 7994 window.SwymStorefrontLayoutContext = {}; 7995 } 7996 7997 // Initialize strings with empty values first to prevent string changes after loadStrings() 7998 SwymStorefrontLayoutContext.Strings = { 7999 title: "", 8000 addToCart: "", 8001 addedToCart: "", 8002 addAllToCartCta: "", 8003 addAllToCartSuccessText: "", 8004 addAllToCartEmptyText: "", 8005 addAllToCartErrorText: "", 8006 soldOut: "", 8007 addingToCart: "", 8008 viewCartCta: "", 8009 moveToCartCta: "", 8010 movingToCartCta: "", 8011 removeSflItemCta: "", 8012 8013 loginHeading: "", 8014 loginText: "", 8015 loginButtonText: "", 8016 loggedUserWelcomeMessage: "", 8017 VariantSelectorBtnText: "", 8018 wishlistTitle: "", 8019 wishlistInfo: "", 8020 emptyWishlistTitle: "", 8021 emptyWishlistDescription: "", 8022 8023 collectionTitle: "", 8024 emptyCarouselCollectionText: "", 8025 emptyCollectionText: "", 8026 emptyCollectionDescription: "", 8027 8028 addToCollectionTitle: "", 8029 removeItemCta: "", 8030 addToCollectionCta: "", 8031 createCollectionCta: "", 8032 saveNewCollectionCta: "", 8033 renameCollectionCta: "", 8034 deleteCollectionCta: "", 8035 shareCollectionCta: "", 8036 saveCollectionCta: "", 8037 editCollectionCta: "", 8038 shareCollectionTitle: "", 8039 shareCollectionMessage: "", 8040 sharedCollectionMessage: "", 8041 updateCollectionTitle: "", 8042 8043 errorMessageListNameRequired: "", 8044 errorMessageListNameRequire3Char: "", 8045 errorMessageListNameAlreadyExist: "", 8046 8047 notificationMessageItemSaved: "", 8048 notificationMessageItemRemoved: "", 8049 notificationMessageAddedToCart: "", 8050 notificationMessageAddedToCollection: "", 8051 notificationMessageCollectionSaved: "", 8052 notificationMessageCollectionDeleted: "", 8053 notificationMessageCollectionUpdated: "", 8054 notificationMessageCollectionUnavailable: "", 8055 notificationMessageSFLItemSaved: "", 8056 notificationMessageSFLItemRemoved: "", 8057 notificationMessageMovedToCart: "", 8058 8059 notificationActionAddToCollection: "", 8060 notificationActionView: "", 8061 notificationActionViewCollection: "", 8062 notificationActionGoToCart: "", 8063 8064 item: "", 8065 items: "", 8066 8067 tabWishlist: "", 8068 tabSavedForLater: "", 8069 tabSavedForYou: "", 8070 8071 savedForLaterTitle: "", 8072 emptySavedForLaterTitle: "", 8073 emptySavedForLaterDescription: "", 8074 8075 awNudgeMessage: "", 8076 awNudgeMessageSub: "", 8077 awNudgeLoginCTA: "", 8078 awNudgeDismiss: "", 8079 8080 emptySingleLoggedInTitle: "", 8081 emptySingleLoggedInDescription: "", 8082 emptySingleLoggedInBullet1: "", 8083 emptySingleLoggedInBullet2: "", 8084 emptySingleLoggedInBullet3: "", 8085 emptySingleLoggedInCTA: "", 8086 8087 emptyMultiLoggedInTitle: "", 8088 emptyMultiLoggedInDescription: "", 8089 emptyMultiLoggedInCreateTitle: "", 8090 emptyMultiLoggedInCreateDescription: "", 8091 emptyMultiLoggedInBrowseLabel: "", 8092 emptyMultiLoggedInCTA: "", 8093 emptyMultiLoggedInTag1: "", 8094 emptyMultiLoggedInTag2: "", 8095 emptyMultiLoggedInTag3: "", 8096 emptyMultiLoggedInTag4: "", 8097 emptyMultiLoggedInTag5: "", 8098 8099 emptyGuestTitle: "", 8100 emptyGuestDescription: "", 8101 emptyGuestSingleNotice: "", 8102 emptyGuestMultiNotice: "", 8103 emptyGuestLoginCTA: "", 8104 emptyGuestBrowseCTA: "", 8105 emptyGuestSignupText: "", 8106 emptyGuestSignupCTA: "", 8107 8108 emptySflTitle: "", 8109 emptySflDescription: "", 8110 emptySflStep1Title: "", 8111 emptySflStep1Description: "", 8112 emptySflStep2Title: "", 8113 emptySflStep2Description: "", 8114 emptySflLoggedInNotice: "", 8115 emptySflGuestNotice: "", 8116 emptySflGoToCartCTA: "", 8117 emptySflLoginCTA: "", 8118 emptySflSignupText: "", 8119 emptySflSignupCTA: "" 8120 }; 8121 8122 SwymStorefrontLayoutContext.stringsLoaded = false;
8123 SwymStorefrontLayoutContext.StorefrontLayoutUrls = SwymStorefrontLayoutContext.StorefrontLayoutUrls || {}; 8124 SwymStorefrontLayoutContext.StorefrontLayoutUrls.Login = "\/customer_authentication\/login?return_to=%2Fpages%2Fparts-store\u0026locale=en\u0026ui_hint=full\u0026region_country=US"; 8125 8126 /** 8127 * Function to override Swym's default UI behavior. 8128 **/ 8129 const overrideSwymDefaultUI = (swat) => { 8130 try{ 8131 swat.ui.open = function(){ 8132 window.location.hash = SwymStorefrontLayoutContext?.StorefrontLayoutUrls?.List; 8133 } 8134 8135 if (swat.ui?.uiRef?.settings?.UI) { 8136 swat.ui.uiRef.settings.UI.NotificationDisabled = true; 8137 } 8138 }catch(e){ 8139 swat.utils?.warn('Error overriding Swym default UI:', e); 8140 } 8141 } 8142 8143 /** 8144 * Callback function to override Swym's default UI behavior based on Storefront Layout settings. 8145 * 8146 * - Overrides `swat.ui.open` to redirect to a custom Storefront Layout URL if enabled. 8147 * - Overrides Swym's default notifications to log notifications instead of displaying them. 8148 * - Ensures the callback is pushed to `window.SwymCallbacks` for execution when Swym is initialized. 8149 * 8150 * @param {Object} swat - Swym's UI object used for overriding UI behaviors. 8151 */ 8152 const swymStorefrontLayoutCallback = (swat) =>{ 8153 SwymStorefrontLayoutContext.swat = swat; 8154 8155 overrideSwymDefaultUI(swat); 8156 8157 8158 let triggerHeartbeat = swat?.ExtensionHealth?.triggerExtensionHeartbeat; 8159 if (typeof triggerHeartbeat !== "function") return; 8160 8161 let wishlistNewUiHeartbeatData = ''; 8162 try { 8163 wishlistNewUiHeartbeatData = JSON.parse(wishlistNewUiHeartbeatData) || {}; 8164 } catch (e) { 8165 wishlistNewUiHeartbeatData = {}; 8166 } 8167 8168 let themeId = window.Shopify.theme.id; 8169 let isDesignMode = !!window.swymDesignMode; 8170 let lastHeartbeat = isDesignMode ? wishlistNewUiHeartbeatData?.editor : wishlistNewUiHeartbeatData?.[themeId]; 8171 let themeContext = isDesignMode ? 'editor' : themeId; 8172 let extensionData = { 8173 extensionName: "wishlist-new-ui", 8174 extensionType: "app-embed", 8175 metadata: {}, 8176 themeId: themeContext, 8177 extensionSource: "default" 8178 }; 8179 /** Stop heartbeat 8180 triggerHeartbeat(extensionData, lastHeartbeat); 8181 */ 8182 } 8183 8184 if (!window.SwymCallbacks) { 8185 window.SwymCallbacks = []; 8186 } 8187 window.SwymCallbacks.push(swymStorefrontLayoutCallback); 8188 })(); 8189</script>
8189 8190<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/storefront-layout.css">
8191<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/async-wishlist-apis.js" defer="defer"></script>
vendor: 1 bytes, line 8191
8191
8192<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/storefront-layout.js" defer="defer"></script>
vendor: 1 bytes, line 8192
8192
8193<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/storefront-layout-components.js" defer="defer"></script>
8193 8194 8195<swym-storefront-layout class="swym-storefront-layout-root-component"></swym-storefront-layout> 8196<!-- END app snippet --> 8197 </div> 8198 <!-- BEGIN app snippet: swymEducationTooltip --> 8199 8200 8201 8202 8203 <div id="swym-education-tooltip" aria-hidden="true" 8204 data-toast-desktop-message="Interesting? Click '{{wishlistIcon}}' to save it to your {{wishlistName}}." 8205 data-toast-mobile-message="Interesting? Tap '{{wishlistIcon}}' to add to your {{wishlistName}}." 8206 data-toast-cta="Wishlist Now" 8207 data-tooltip-desktop-message="Interesting? Click '{{wishlistIcon}}' to save it to your {{wishlistName}}." 8208 data-tooltip-mobile-message="Interesting? Tap '{{wishlistIcon}}' to add to your {{wishlistName}}." 8209 data-button-transition-text-1="Price drops? Know first." 8210 data-button-transition-text-2="Almost gone. Just saying." 8211 data-button-transition-text-3="Yours when ready."> 8212 </div> 8213 8214 <div id="swym-education-tooltip-bubble" class="swym-education-tooltip swym-education-tooltip-above" aria-hidden="true" role="tooltip"> 8215 <div class="swym-education-tooltip-content"> 8216 <span class="swym-education-tooltip-message"></span> 8217 <button class="swym-education-tooltip-close" data-swym-education-tooltip-close aria-label="Close consent dialog"> 8218 <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 8219 <path d="M18 6L6 18M6 6l12 12"></path> 8220 </svg> 8221 </button> 8222 </div> 8223 <div class="swym-education-tooltip-arrow"></div> 8224 </div> 8225 8226 <style> 8227 /* Education tooltip â positioned fixed, managed by JS */ 8228 .swym-education-tooltip { 8229 position: fixed; 8230 z-index: 500; 8231 visibility: hidden; 8232 opacity: 0; 8233 transition: opacity 0.2s ease, visibility 0.2s ease; 8234 pointer-events: none; 8235 } 8236 .swym-education-tooltip.swym-education-tooltip-visible { 8237 visibility: visible; 8238 opacity: 1; 8239 pointer-events: auto; 8240 } 8241 .swym-education-tooltip-content { 8242 background: var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF); 8243 color: var(--swym-storefront-layout-notification-neutral-text-color, #383d41); 8244 border: 1px solid var(--swym-storefront-layout-notification-neutral-border-color, #d6d8db); 8245 padding: 10px 14px; 8246 border-radius: var(--swym-storefront-layout-ui-border-radius, 10px); 8247 font-size: 13px; 8248 line-height: 1.4; 8249 display: flex; 8250 align-items: center; 8251 gap: 8px; 8252 max-width: 320px; 8253 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); 8254 } 8255 .swym-education-tooltip-message { 8256 flex: 1; 8257 } 8258 .swym-education-tooltip-close { 8259 background: none; 8260 border: none; 8261 color: inherit; 8262 cursor: pointer; 8263 padding: 2px; 8264 line-height: 1; 8265 flex-shrink: 0; 8266 opacity: 0.7; 8267 } 8268 .swym-education-tooltip-close:hover { 8269 opacity: 1; 8270 } 8271 8272 /* Button text fade transition for education nudge */ 8273 .swym-btn-text-fade-out { 8274 opacity: 0; 8275 transition: opacity 0.2s ease; 8276 } 8277 .swym-btn-text-fade-in { 8278 opacity: 1; 8279 transition: opacity 0.3s ease; 8280 } 8281 8282 /* Arrow â points down when tooltip is above, up when below */ 8283 .swym-education-tooltip-arrow { 8284 width: 0; 8285 height: 0; 8286 position: absolute; 8287 left: 50%; 8288 transform: translateX(-50%); 8289 } 8290 .swym-education-tooltip-above .swym-education-tooltip-arrow { 8291 bottom: -6px; 8292 border-left: 6px solid transparent; 8293 border-right: 6px solid transparent; 8294 border-top: 6px solid var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF); 8295 } 8296 .swym-education-tooltip-below .swym-education-tooltip-arrow { 8297 top: -6px; 8298 border-left: 6px solid transparent; 8299 border-right: 6px solid transparent; 8300 border-bottom: 6px solid var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF); 8301 } 8302 8303 /* Hidden data element */ 8304 #swym-education-tooltip { 8305 display: none; 8306 } 8307 8308 @media (max-width: 480px) { 8309 .swym-education-tooltip-content { 8310 max-width: 90vw; 8311 font-size: 12px; 8312 } 8313 } 8314 </style> 8315 8316
8316<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-education-tooltip.js" defer="defer"></script>
8316 8317
8317<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-education.js" defer="defer"></script>
8317 8318 8319<!-- END app snippet --> 8320 8321 8322</div><div id="shopify-block-Aakx5azA3LzNyenVHT__1561686393582567663" class="shopify-block shopify-app-block">
8322<script> 8323 const cartDetail = [ 8324 8325 ]; 8326 8327 window.orichiLimit = { 8328 limits: [], 8329 currentProduct: null, 8330 collections: null, 8331 parameters: [], 8332 cartItems: null, 8333 cart: cartDetail, 8334 publicAccessToken: null, 8335 shopInfo:{ 8336 currencyFormat: "${{amount}}", 8337 } 8338 }; 8339 8340 8341 window.orichiLimit.limits = [{"Id":"019fa967-4bb9-4507-a7f2-73599e60c40f","StoreId":"01938dc5-e96e-4789-92b8-32ce5fdba005","Title":"Max Cart Value","Status":true,"Target":"cart","CreatedDate":"2026-07-28T15:45:46.937291+00:00","ShopifyObjects":[],"ValidationRules":[{"Type":"maximum_value","Value":"100000","Unit":null}],"AlertMessages":null,"ProductTags":[],"CustomerTags":[],"IsApplyCountry":false,"IsApplyCustomerTags":false,"IsApplyCustomerLifetime":false,"CustomerLifetimeType":"one-time-purchase-only","CustomerLifetimeValue":null,"CustomerLifetimeUnit":"days","CustomerGroupType":"customer_with_tag","AllowQuantities":false,"SpecificQuantities":null,"IsShowLimitTable":true,"StartDate":"2026-07-28T07:00:00+00:00","EndDate":null,"IsSetEndDate":false,"LastUpdateLifetime":null,"UpdatedAt":"2026-07-28T15:45:46.9373228+00:00","Countries":[],"ValidationRuleId":"gid://shopify/Validation/110198850","AlertInProductPage":true,"AlertProductPageMessage":null,"LanguageCodes":[],"PreventCoPurchase":{"IsActive":false,"ProductBlocks":[]},"AlertMessageLanguage":[{"Enabled":true,"LanguageCode":"default","CartCheckoutMessage":"Order is not valid","ProductMessage":"Quantity is not valid","CheckoutButtonMessage":"Order is invalid!"}],"IsAdvanceRuleMessage":false,"AdvanceRuleMessages":[{"Key":"minimum_quantity","Value":"{\"default\":\"You must select at least {minimum_product_quantity} products\"}"},{"Key":"maximum_quantity","Value":"{\"default\":\"You can only select a maximum of {maximum_product_quantity} products\"}"},{"Key":"minimum_weight","Value":"{\"default\":\"You must select at least {minimum_product_weight} {weight_unit}\"}"},{"Key":"maximum_weight","Value":"{\"default\":\"You can only select a maximum of {maximum_product_weight} {weight_unit}\"}"},{"Key":"break_multiple_limit","Value":"{\"default\":\"The quantity must be a multiple of {multiple}\"}"},{"Key":"minimum_value","Value":"{\"default\":\"You must select at least {minimum_total_product_value} products\"}"},{"Key":"maximum_value","Value":"{\"default\":\"You must select a maximum of {maximum_total_product_value} products\"}"}],"AppearanceSetting":{"ProductPageCornerRadius":14,"ProductPageTextColor":"#000000","ProductPageBackgroundColor":"#F7CA00","OrderLimitTableShowMinimumColumn":true,"OrderLimitTableShowMaximumColumn":true,"OrderLimitTableTextColor":"#000000","OrderLimitTableBackgroundColor":"#F7CA00","CartPageTextColor":"#000000","CartPageBackgroundColor":"#F7CA00","NotifyBackgroundTextColor":"#202223","NotifyBackgroundColor":"#f1f8fe","NotifyAlertIconColor":"#005BD3","NotifyAlertIconBackgroundColor":"#D0E9FF","NotifySubscribeButtonTextColor":"#FFFFFF","NotifySubscribeButtonBackgroundColor":"#F2A74E","NotifyDismissButtonTextColor":"#005BD3","NotifyDismissButtonBackgroundColor":"#F1F8FE"},"TableMessages":[{"LanguageCode":"default","Key":"quantity_label","Value":"Quantity"},{"LanguageCode":"default","Key":"weight_label","Value":"Weight"},{"LanguageCode":"default","Key":"value_label","Value":"Value"}],"IsApplyStockInventory":false,"StockThresholdRules":[],"NotifyMessageSettings":[{"LanguageCode":"default","ShowNotifyMe":false,"InventoryBodyMessage":"Due to limited inventory, you can only purchase up to {maximum_product_quantity} units at this time","HeadingText":"Get notified on restock","BodyMessage":"We'll email you when this product is back in stock with higher purchase limit.","EmailPlaceholder":"[email protected]","SubmitButtonText":"Notify me","DismissButtonText":"No thanks","SubscribedText":"Subscribed successfully"}],"version":"2.2"},{"Id":"01938de0-098d-45c0-8f1b-34769ca82c98","StoreId":"01938dc5-e96e-4789-92b8-32ce5fdba005","Title":"$10 minimum order required","Status":true,"Target":"cart","CreatedDate":"2024-12-04T01:54:50.2537778+07:00","ShopifyObjects":[],"ValidationRules":[{"Type":"minimum_value","Value":"10","Unit":null}],"AlertMessages":[{"Type":"cart_and_checkout","Value":"$10 minimum order required"}],"ProductTags":null,"CustomerTags":[],"IsApplyCountry":null,"IsApplyCustomerTags":null,"IsApplyCustomerLifetime":null,"CustomerLifetimeType":"one-time-purchase-only","CustomerLifetimeValue":null,"CustomerLifetimeUnit":"days","CustomerGroupType":null,"AllowQuantities":null,"SpecificQuantities":null,"IsShowLimitTable":false,"StartDate":null,"EndDate":null,"IsSetEndDate":false,"LastUpdateLifetime":null,"UpdatedAt":null,"Countries":null,"ValidationRuleId":"gid://shopify/Validation/9699394","AlertInProductPage":true,"AlertProductPageMessage":"Quantity is not val
8341id","LanguageCodes":null,"PreventCoPurchase":null,"AlertMessageLanguage":null,"IsAdvanceRuleMessage":false,"AdvanceRuleMessages":[],"AppearanceSetting":{"ProductPageCornerRadius":14,"ProductPageTextColor":"#000000","ProductPageBackgroundColor":"#F7CA00","OrderLimitTableShowMinimumColumn":true,"OrderLimitTableShowMaximumColumn":true,"OrderLimitTableTextColor":"#000000","OrderLimitTableBackgroundColor":"#F7CA00","CartPageTextColor":"#000000","CartPageBackgroundColor":"#F7CA00","NotifyBackgroundTextColor":null,"NotifyBackgroundColor":null,"NotifyAlertIconColor":null,"NotifyAlertIconBackgroundColor":null,"NotifySubscribeButtonTextColor":null,"NotifySubscribeButtonBackgroundColor":null,"NotifyDismissButtonTextColor":null,"NotifyDismissButtonBackgroundColor":null},"TableMessages":null,"IsApplyStockInventory":null,"StockThresholdRules":[],"NotifyMessageSettings":null,"version":"2.2"}]; 8342 8343 8344 8345 8346 window.orichiLimit.publicAccessToken = "4808659915b13afccbc1cfe3227d076b"; 8347 8348 8349 window.orichiLimit.IntendedError = {"version":"2.2"}; 8350 8351 8352 8353 window.test={"access_token":"4808659915b13afccbc1cfe3227d076b","IntendedError":{"version":"2.2"},"limits":[{"Id":"019fa967-4bb9-4507-a7f2-73599e60c40f","StoreId":"01938dc5-e96e-4789-92b8-32ce5fdba005","Title":"Max Cart Value","Status":true,"Target":"cart","CreatedDate":"2026-07-28T15:45:46.937291+00:00","ShopifyObjects":[],"ValidationRules":[{"Type":"maximum_value","Value":"100000","Unit":null}],"AlertMessages":null,"ProductTags":[],"CustomerTags":[],"IsApplyCountry":false,"IsApplyCustomerTags":false,"IsApplyCustomerLifetime":false,"CustomerLifetimeType":"one-time-purchase-only","CustomerLifetimeValue":null,"CustomerLifetimeUnit":"days","CustomerGroupType":"customer_with_tag","AllowQuantities":false,"SpecificQuantities":null,"IsShowLimitTable":true,"StartDate":"2026-07-28T07:00:00+00:00","EndDate":null,"IsSetEndDate":false,"LastUpdateLifetime":null,"UpdatedAt":"2026-07-28T15:45:46.9373228+00:00","Countries":[],"ValidationRuleId":"gid:\/\/shopify\/Validation\/110198850","AlertInProductPage":true,"AlertProductPageMessage":null,"LanguageCodes":[],"PreventCoPurchase":{"IsActive":false,"ProductBlocks":[]},"AlertMessageLanguage":[{"Enabled":true,"LanguageCode":"default","CartCheckoutMessage":"Order is not valid","ProductMessage":"Quantity is not valid","CheckoutButtonMessage":"Order is invalid!"}],"IsAdvanceRuleMessage":false,"AdvanceRuleMessages":[{"Key":"minimum_quantity","Value":"{\"default\":\"You must select at least {minimum_product_quantity} products\"}"},{"Key":"maximum_quantity","Value":"{\"default\":\"You can only select a maximum of {maximum_product_quantity} products\"}"},{"Key":"minimum_weight","Value":"{\"default\":\"You must select at least {minimum_product_weight} {weight_unit}\"}"},{"Key":"maximum_weight","Value":"{\"default\":\"You can only select a maximum of {maximum_product_weight} {weight_unit}\"}"},{"Key":"break_multiple_limit","Value":"{\"default\":\"The quantity must be a multiple of {multiple}\"}"},{"Key":"minimum_value","Value":"{\"default\":\"You must select at least {minimum_total_product_value} products\"}"},{"Key":"maximum_value","Value":"{\"default\":\"You must select a maximum of {maximum_total_product_value} products\"}"}],"AppearanceSetting":{"ProductPageCornerRadius":14,"ProductPageTextColor":"#000000","ProductPageBackgroundColor":"#F7CA00","OrderLimitTableShowMinimumColumn":true,"OrderLimitTableShowMaximumColumn":true,"OrderLimitTableTextColor":"#000000","OrderLimitTableBackgroundColor":"#F7CA00","CartPageTextColor":"#000000","CartPageBackgroundColor":"#F7CA00","NotifyBackgroundTextColor":"#202223","NotifyBackgroundColor":"#f1f8fe","NotifyAlertIconColor":"#005BD3","NotifyAlertIconBackgroundColor":"#D0E9FF","NotifySubscribeButtonTextColor":"#FFFFFF","NotifySubscribeButtonBackgroundColor":"#F2A74E","NotifyDismissButtonTextColor":"#005BD3","NotifyDismissButtonBackgroundColor":"#F1F8FE"},"TableMessages":[{"LanguageCode":"default","Key":"quantity_label","Value":"Quantity"},{"LanguageCode":"default","Key":"weight_label","Value":"Weight"},{"LanguageCode":"default","Key":"value_label","Value":"Value"}],"IsApplyStockInventory":false,"StockThresholdRules":[],"NotifyMessageSettings":[{"LanguageCode":"default","ShowNotifyMe":false,"InventoryBo
8353dyMessage":"Due to limited inventory, you can only purchase up to {maximum_product_quantity} units at this time","HeadingText":"Get notified on restock","BodyMessage":"We'll email you when this product is back in stock with higher purchase limit.","EmailPlaceholder":"[email protected]","SubmitButtonText":"Notify me","DismissButtonText":"No thanks","SubscribedText":"Subscribed successfully"}],"version":"2.2"},{"Id":"01938de0-098d-45c0-8f1b-34769ca82c98","StoreId":"01938dc5-e96e-4789-92b8-32ce5fdba005","Title":"$10 minimum order required","Status":true,"Target":"cart","CreatedDate":"2024-12-04T01:54:50.2537778+07:00","ShopifyObjects":[],"ValidationRules":[{"Type":"minimum_value","Value":"10","Unit":null}],"AlertMessages":[{"Type":"cart_and_checkout","Value":"$10 minimum order required"}],"ProductTags":null,"CustomerTags":[],"IsApplyCountry":null,"IsApplyCustomerTags":null,"IsApplyCustomerLifetime":null,"CustomerLifetimeType":"one-time-purchase-only","CustomerLifetimeValue":null,"CustomerLifetimeUnit":"days","CustomerGroupType":null,"AllowQuantities":null,"SpecificQuantities":null,"IsShowLimitTable":false,"StartDate":null,"EndDate":null,"IsSetEndDate":false,"LastUpdateLifetime":null,"UpdatedAt":null,"Countries":null,"ValidationRuleId":"gid:\/\/shopify\/Validation\/9699394","AlertInProductPage":true,"AlertProductPageMessage":"Quantity is not valid","LanguageCodes":null,"PreventCoPurchase":null,"AlertMessageLanguage":null,"IsAdvanceRuleMessage":false,"AdvanceRuleMessages":[],"AppearanceSetting":{"ProductPageCornerRadius":14,"ProductPageTextColor":"#000000","ProductPageBackgroundColor":"#F7CA00","OrderLimitTableShowMinimumColumn":true,"OrderLimitTableShowMaximumColumn":true,"OrderLimitTableTextColor":"#000000","OrderLimitTableBackgroundColor":"#F7CA00","CartPageTextColor":"#000000","CartPageBackgroundColor":"#F7CA00","NotifyBackgroundTextColor":null,"NotifyBackgroundColor":null,"NotifyAlertIconColor":null,"NotifyAlertIconBackgroundColor":null,"NotifySubscribeButtonTextColor":null,"NotifySubscribeButtonBackgroundColor":null,"NotifyDismissButtonTextColor":null,"NotifyDismissButtonBackgroundColor":null},"TableMessages":null,"IsApplyStockInventory":null,"StockThresholdRules":[],"NotifyMessageSettings":null,"version":"2.2"}]} 8354</script>
8354 8355 8356 8357 8358
8358<script defer="defer" src="https://cdn.shopify.com/extensions/01a0e740-4c82-7845-92b0-c2827873adc8/madgic-checkout-validation-429/assets/orichi-limit-purchase.js"></script>
8358 8359 8360<link href="https://cdn.shopify.com/extensions/01a0e740-4c82-7845-92b0-c2827873adc8/madgic-checkout-validation-429/assets/orichi-limit-purchase.css" rel="stylesheet" type="text/css" /> 8361
8362<script> 8363 window.themeSettings = { 8364 cartType: 'drawer', 8365 enableCartDrawer: false, 8366 useAjaxCart: "null", 8367 8368 // Má»t sá» theme có thá» dùng tên biến khác 8369 cartStyle: '', 8370 miniCartEnabled: false, 8371 8372 // Export luôn template Äá» check 8373 currentTemplate: 'page.parts-home-page', 8374 cartTemplate: 'page' 8375 }; 8376</script>
8376 8377 8378 8379</div><div id="shopify-block-AbEpqaklGb2U2U255a__10274264662263595587" class="shopify-block shopify-app-block">
8380<script> 8381 window.SwymCollectionsConfig = { 8382 'CollectionsSelectors': [], 8383 'CollectionsPosition': "top-right", 8384 'CollectionsIcon': "heart", 8385 'CollectionsButtonSize': 25, 8386 'CollectionsVerticalOffset': 0, 8387 'CollectionsHorizontalOffset': 0, 8388 'CollectionsProductLinkSelector': "-", 8389 'CollectionsProductTileSelector': "-", 8390 'CollectionsVariantSelector': "false", 8391 'CollectionsVariantSelectorChooseActionText': "Choose or Create new Wishlist", 8392 'CollectionsCreateListTitle': "Name Your Wishlist", 8393 'CollectionsCreateListPlaceholder': "Enter wishlist name", 8394 'CollectionsCustomIconAdd': "", 8395 'CollectionsCustomIconAdded': "", 8396 'CollectionsIconColor': "#000000", 8397 'CollectionsIconThickness': "1.7", 8398} 8399</script>
8399 8400<style> 8401 .swym-wishlist-collections-v2, .swym-wishlist-collections-v2 svg {border:unset; background:unset; min-width: 25px; height: 25px!important;} 8402 .swym-wishlist-collections-icon-heart-filled, .swym-wishlist-collections-icon-heart-unfilled, .swym-wishlist-collections-icon-star-filled, .swym-wishlist-collections-icon-star-unfilled, .swym-wishlist-collections-icon-bookmark-unfilled, .swym-wishlist-collections-icon-bookmark-filled {fill: #000000;} 8403 .swym-wishlist-collections-v2 .swym-collections-social-count {color: #000000;} 8404</style> 8405 8406 8407
8408<script> 8409 // Send heartbeat for collections button 8410 (function() { 8411 let collectionsButtonHeartbeatData = ''; 8412 try { 8413 collectionsButtonHeartbeatData = JSON.parse(collectionsButtonHeartbeatData) || {}; 8414 } catch (e) { 8415 collectionsButtonHeartbeatData = {}; 8416 } 8417 const ShopifyTheme = window.Shopify.theme; 8418 const themeId = ShopifyTheme.id; 8419 let heartbeatMetadata = { 8420 schema_name: ShopifyTheme?.schema_name, 8421 schema_version: ShopifyTheme?.schema_version, 8422 theme_store_id: ShopifyTheme?.theme_store_id, 8423 role: ShopifyTheme?.role 8424 }; 8425 8426 const isDesignMode = !!window.swymDesignMode; 8427 8428 if (!window.SwymCallbacks) { 8429 window.SwymCallbacks = []; 8430 } 8431 window.SwymCallbacks.push((swat) => { 8432 if (!swat || !themeId) { 8433 return; 8434 } 8435 const triggerHeartbeat = swat?.ExtensionHealth?.triggerExtensionHeartbeat; 8436 if (typeof triggerHeartbeat !== "function") return; 8437 8438 const lastHeartbeat = isDesignMode ? collectionsButtonHeartbeatData?.editor : collectionsButtonHeartbeatData?.[themeId]; 8439 const themeContext = isDesignMode ? 'editor' : themeId; 8440 8441 const extensionData = { 8442 extensionName: "add-to-wishlist-collections-button", 8443 extensionType: "app-embed", 8444 metadata: heartbeatMetadata, 8445 themeId: themeContext, 8446 extensionSource: "default" 8447 }; 8448 8449 /** Stop heartbeat 8450 triggerHeartbeat(extensionData, lastHeartbeat); 8451 */ 8452 }); 8453 })(); // IIFE to prevent polluting global scope 8454</script>
8454 8455 8456 8457<style> 8458 .swym-advanced-wishlist-collections-container { 8459 display: none; 8460 } 8461</style> 8462</div><div id="shopify-block-AdUNpWlZEbVhNR2ltU__5439026248262864547" class="shopify-block shopify-app-block">
8463<script type="text/javascript" hs-ignore> 8464 window.Globo = window.Globo || {}; 8465 window.globoEmbedPreorderAssetsUrl = 'https://cdn.shopify.com/extensions/01a0f192-1bcb-706a-9fa5-cc44e5daf197/frontend-259/assets/'; 8466 const GloboOverride = JSON.parse(JSON.stringify(window.Globo)); 8467 Globo.moneyFormat = "${{amount}}"; 8468 Globo.shopOrigin = "mserover.myshopify.com"; 8469 Globo.assetsUrl = 'https://cdn.shopify.com/extensions/01a0f192-1bcb-706a-9fa5-cc44e5daf197/frontend-259/assets/"'; 8470 Globo.filesUrl = '//www.msegrip.com/cdn/shop/files/'; 8471 Globo.__webpack_public_path__ = "https://cdn.shopify.com/extensions/01a0f192-1bcb-706a-9fa5-cc44e5daf197/frontend-259/assets/"; 8472 Object.assign(window.Globo,GloboOverride); 8473 window.GloboPreorderParams = window.GloboPreorderParams || {}; 8474 const GloboPreorderParamsOverride = JSON.parse(JSON.stringify(window.GloboPreorderParams)); 8475 8476 8477 window.GloboPreorderParams = {"apiUrl":"https://preorder.globo.io","shop":"mserover.myshopify.com","domain":"mserover.myshopify.com","theme":{"id":125094953026,"name":"Enterprise - Upgraded 02-18-2024","created_at":"2024-02-18T14:34:27-08:00","updated_at":"2024-06-29T14:11:12-07:00","role":"unpublished","theme_store_id":1657,"previewable":true,"processing":false,"admin_graphql_api_id":"gid://shopify/Theme/125094953026","theme_name":"Enterprise","theme_version":"1.4.2"},"properties":{"preorder":"_is_preorder","discount":"_preorder_discount","partial_payment":"_preorder_partial_payment","locale":"_preorder_locale"},"selectors":{"productLinkSelectors":"a[href*=\"/products/\"], [data-preorder-id], [data-preorder-handle]","productSignalSelectors":"[data-product-handle], [data-product-id]","notProductSignalSelectors":"[data-section-id=\"product-recommendations\"], [data-section-type=\"product-recommendations\"], #product-area, #looxReviews, #collection-products","productImageSelectors":[".product-image",".card__main-image",".card__main-image","svg.media__placeholder",".card__media img",".card__media svg",".product-media svg",".rps-product-image","[data-bgset*=\"cdn.shopify.com\"][data-bgset*=\"/products/\"] > [data-bgset*=\"cdn.shopify.com\"][data-bgset*=\"/products/\"]","[data-bgset*=\"cdn.shopify.com\"][data-bgset*=\"/products/\"]","img[src*=\"cdn.shopify.com\"][src*=\"no\\-image\"]",".ga-product_image",".spf-product-card__image",".spf-product-card__image-wrapper img",".product-image",".card__main-image",".card__main-image","svg.media__placeholder",".card__media img",".card__media svg",".product-media svg",".rps-product-image"],"productSoldOutBadge":".tag.tag--rectangle, .grid-product__tag--sold-out, .product-thumb-label-sold, .grid-product__tag--sold-out, .label-outstock","paymentButton":".shopify-payment-button, .product-form--smart-payment-buttons, .lh-wrap-buynow, .wx-checkout-btn","productForm":[".js-product-form"],"productVariantActivator":".gPreorderVariantActivator, .product-form__chip-wrapper, .product__swatches [data-swatch-option], .swatch__container .swatch__option, .gf_swatches .gf_swatch, .product-form__controls-group-options select, ul.clickyboxes li, .pf-variant-select, ul.swatches-select li, .product-options__value, .form-check-swatch, button.btn.swatch select.product__variant, .pf-container a, button.variant.option, ul.js-product__variant--container li, .variant-input, .product-variant > ul > li ,.input--dropdown, .HorizontalList > li, .product-single__swatch__item, .globo-swatch-list ul.value > .select-option, .form-swatch-item, .selector-wrapper select, select.pf-input, ul.swatches-select > li.nt-swatch.swatch_pr_item, ul.gfqv-swatch-values > li, .lh-swatch-select, .swatch-image, .variant-image-swatch, #option-size, .selector-wrapper .replaced, .regular-select-content > .regular-select-item, .radios--input, ul.swatch-view > li > .swatch-selector ,.single-option-selector, .swatch-element input, [data-product-option], .single-option-selector__radio, [data-index^=\"option\"], .SizeSwatchList input, .swatch-panda input[type=radio], .swatch input, .swatch-element input[type=radio], select[id*=\"product-select-\"], select[id|=\"product-select-option\"], [id|=\"productSelect-product\"], [id|=\"ProductSelect-option\"],select[id|=\"product-variants-option\"],select[id|=\"sca-qv-product-selected-option\"],select[id*=\"product-variants-\"],select[id|=\"product-selectors-option\"],select[id|=\"variant-listbox-option\"],select[id|=\"id-option\"],select[id|=\"SingleOptionSelector\"], .variant-input-wrap input, [data-action=\"select-value\"], .product-swatch-list li, .product-form__input input, .product-form__input label, .dynamic-variant-button, .input__list input, .input__list label, .product-variant-id, .size-list li, .size-list a, .prd-block_o
8477ptions li","productVariantSelector":".gPreorderVariantSelector, .product-form__variants, .ga-product_variant_select, select[name=\"id\"], input[name=\"id\"], .qview-variants > select, select[name=\"id[]\"], [name=\"gpoId\"], .gpoVariantSelector","productQuantitySelector":".gInputElement, .gPreorderQuantitySelector, [name=\"qty\"], [name=\"quantity\"]","productQuantityWrapperSelector":"#Quantity, input.quantity-selector.quantity-input, [data-quantity-input-wrapper], .product-form__quantity-selector, .product-form__item--quantity, .ProductForm__QuantitySelector, .quantity-product-template, .product-qty, .qty-selection, .product__quantity, .js-qty__num","productAddToCartSelector":".gPreorderAddToCartBtn, #AddToCart--product-template, .add-to-cart-btn, .product-form__cart-submit, #addToCart, [name=\"add\"], [type=\"submit\"], button.btn-addtocart, .product-submit, .product-form__add-button, [data-action=\"add-to-cart\"], .ProductForm__AddToCart","cartFormSelector":"form[action*=\"cart\"]","cartRowSelector":".gCartItem, .flexRow.noGutter, .cart__row, .line-item, .cart-item, .cart-row, .CartItem, .cart-line-item, .cart-table tbody tr, .container-indent table tbody tr, .cart__item, .cart-table-prd-item, .list-group-item","cartElementHandle":"[href*=\"/collections/all/products/\"][data-preorder-handle], [data-preorder-handle]","cartQuantitySelector":".cart__product-qty, .js-qty, .cart__quantity-selector, .cart__qty, .quantity-selector, .cart-item__qty, .QuantitySelector, .cart-quantity, .qty-changer","cartInputQuantitySelector":".gInputElement, .velaQtyNum, .tt-input-counter input, .quantity-selector__value, .cart__product-qty, .js-qty__input, .cart-item__qty-input, .js--num, .js-qty__num, .cart__qty-input, .cart__quantity-selector, .QuantitySelector__CurrentQuantity, .cart-qty, .js-cartQty, .js-qty-input","cartPositionLimitMessage":".flexRow.cartGroup","cartProductTitleSelector":".gCartProductTitle, .cart-item__name, a[href*=\"/products/\"]:not(image), .cart__product-title, .line-item__title, .product-item-meta__title, .cart__item-name, .CartItem__Title","cartProductParentSelector":".gCartProductParent, .cart-item__details","addQuantitySelector":".velaQtyPlus, .plus-btn, .icon-plus, .js-qty__adjust--plus, .js--add, [data-action=\"increase-quantity\"], .QuantitySelector__Button:last-child, .btn-number[data-type=\"plus\"], .table-shopping-qty-plus, .increase.js-qty-button","minusQuantitySelector":".velaQtyMinus, .minus-btn, .icon-minus, .js-qty__adjust--minus, .js--minus, [data-action=\"decrease-quantity\"], .QuantitySelector__Button:first-child, .btn-number[data-type=\"minus\"], .table-shopping-qty-minus, .decrease.js-qty-button","productAddToCartBtn":[".gPreorderAddToCartBtn",".product-form__cart-submit",".add-to-cart-btn",".product__add-to-cart-button","#AddToCart--product-template","#addToCart","#AddToCart-product-template","#AddToCart",".add_to_cart",".product-form--atc-button","#AddToCart-product",".AddtoCart","button.btn-addtocart",".product-submit","[name=\"add\"]","[type=\"submit\"]",".product-form__add-button",".product-form--add-to-cart",".btn--add-to-cart",".button-cart",".action-button > .add-to-cart","button.btn--tertiary.add-to-cart",".form-actions > button.button",".gf_add-to-cart",".zend_preorder_submit_btn",".gt_button",".wx-add-cart-btn",".previewer_add-to-cart_btn > button",".qview-btn-addtocart",".ProductForm__AddToCart",".button--addToCart","#AddToCartDesk","[data-pf-type=\"ProductATC\"]",".add-to-cart-button",".ecom-product-single__add-to-cart--submit"],"productAddToCartTextElement":".gPreorderAddToCartText, [data-add-to-cart-text], [data-button-text], .cart-normal, #addToCartText-product-template, span:not(.icon), .txt_pre, .js, .button-text, .gt_button-content-text-main, span.btn.cart-normal, .btn__content, .staged-action__text","spinnerAtcElement":"[data-loader]","productPositionMessage":".product-info__add-to-cart","productPositionLimitMessage":".product-form__controls-group, .qty.product-page-qty, .product-form--atc, .product__atc, .quantity-controls, .product-detail__quantity-row, .proQuantity, .shopify-variation-add-to-cart > .quantity, .quantity-product > .quantity, .payment-and-quantity.payment-and-quantity--with-quantity .qty-adjuster__inner, .qtydiv > .qtybox , .product-form__info-content > div[data-fsa-container-product], .quantity-selector--product","productPositionPaymentOption":".product__atc","productPositionBis":".product-form.content-divider, .product-section.padless-bottom.border-bottom, .payment-buttons","productDetailSelector":".gPreorderProductSelector, #shopify-section-product-template, section[type=\"product\"], section[data-section-type=\"product\"], [data-section-type=\"product-template\"]","productDetailImagesSelector":".gPreorderProductImageSelector, .product-gallery__carousel-wrapper","notDefineProductElements":".header, .tmenu_item","collectionProductForms":".gPreorderCollectionForm, .spf-product__form, .js-product-form, .gPreorderCollectionForm, .spf-product__form, .boost-pfs-addtocart-product-form, .pf-product-form","collectionVariantActivator":null,"collectionVariantSelector":"select[name=\"id\"], input[name=\"id\"], .spf-product__variants","collectionQuantitySelector":"[name=\"qty\"], [name=\"quantity\"]","collectionAddToCartBtn":".collectionPreorderAddToCartBtn, [type=\"submit\"], [name=\"add\"], .add-to-cart-btn, .pt-btn-addtocart, .js-add-to-cart, .tt-btn-addtocart, .spf-product__form-btn-addtocart, .ProductForm__AddToCart, button.gt_button.gt_product-button--add-to-cart, .button--addToCart, .js-select-add-to-cart, [data-pf-type=\"Button\"], [data-pf-type=\"Button2\"], .pf-button-1, .spf-product__form-btn-addtocart, [data-pf-type=\\\"Button\\\"], [data-pf-type=\\\"Button2\\\"], .pf-button-1","collectionAddToCartTextElement":".quick-add-btn-text","collectionItemInfor":".product-item__info, .product-price-inventory","collectionItemInventory":".product-item__inventory.inventory.inventory--high","collectionPositionBadge":".rps-product-image-container, .card__media","collectionPositionItem":".rps-product-container, .js-pagination-result, .slider__item","collectionFilterSelector":".collection__filter-checkbox, .collection__filter-group input, .collection__active-filters label, .collection__active-filters button, .collection__toolbar-item .value-picker-button, .collection__toolbar-item .value-picker__choice-item, .boost-pfs-filter-option-item, .boost-pfs-filter-button, .boost-pfs-filter-top-sorting-select, .boost-pfs-filter-display-grid, .faceted-filter__checkbox, .filter-item, #product_grid_sort, .collection-filters__filter-range-input, .filter-icon--checkbox, .faceted-filter__label-text, .filter-icon--remove","quickViewActivator":".js-quick-add[aria-haspopup=\"dialog\"]","quickViewProductForm":".quick-add-drawer .js-product-form","quickViewAppVariantActivator":".previewer_options","quickViewAppVariantSelector":".full_info, [data-behavior=\"previewer_link\"]","quickViewAppButtonClass":["sca-qv-cartbtn","qview-btn","btn--fill btn--regular"],"quickViewAppActivitor":".qimify-shopify-btn, .qview-button","frequentlyBoughtSelector":".cbb-frequently-bought-container","frequentlyBoughtItemSelector":"ul.cbb-frequently-bought-selector-list li","frequentlyBoughtVariantActivitor":"select.cbb-recommendations-variant-select","frequentlyBoughtVariantSelector":".cbb-frequently-bought-selector-input","frequentlyBoughtProductId":".cbb-frequently-bought-rating-box","frequentlyBoughtProductImage":".cbb-frequently-bought-product-image","priceSelectors":"[data-section-id=\"product-template\"] .product__price, ul[data-price], .price.price--large, dl[data-price], .product__content-header p.product__price, .product-single__prices, .product-single__meta .price-container, ul.product-single__meta-list.list--no-bullets.list--inline, form#AddToCartForm-product-template > p.product__price, .product-price > p.price.product-single__price.product-single__price-product-template, .info_content > p.product-single__price.product-single__price-nov-product-template, .product-form__info-item:nth-child(1) .product-form__info-content, p#product-price, .sh-price-wrapper, .prod-details-info-content h5.price, p.modal_price.product__price, .tt-product-single-info .tt-price, .product-info__price.js-
8477price-wrapper, h3.product-single__price-text, .product-single__price-product-template, .modal_price .price__container, h2.h4-style.price-area, .product-details .product-pricing .product--price, span#productPrice-product-template, .product-single__meta .product-single__prices, .site-box-content span.price, .desc_blk .price, p.modal_price, .product-price.product-main-price, .ProductMeta__PriceList.Heading, .pricing.lht, div#price.detail-price, .h2.product-single__price span#productPrice, .product__price.h6, h2#ProductPrice, .product-submit span.product-price, .product-single__meta .product__price, .product-info__wrapper .product-price, .section.product_section p.modal_price, .product-price_wrapper .product-price, span#ProductPrice, div#product-price span#Main_price_data, ul.product-page--pricing, p#productPrice, div[data-price-wrapper], .product-details div#price, p.price--container, .product-details h2.offers, .price-container.text-money, .product-area__row.cc-animate-init .product-area__col.product-area__col--price, .product-form-block .product-price.product-price--large, .product__details .product__price, .ProductMeta__Price","pricePositionSelectors":".gPreorderPricePositionWrapper","weglotSelector":"li.wg-li a","weglotAttribute":".weglot-container .wgcurrent","theme_name":"Enterprise","theme_store_id":"1657"},"classes":{"profileId":"gPreorderId","productId":"gPreorderProductId","preorderBadge":"gPreorderBadge","comingSoonBadge":"gPreorderComingSoonBadge","propertyInput":"gPreorderProperty","preorderLocale":"gPreorderLocale","discount":"gPreorderDiscount","partialPayment":"gPreorderPartialPayment","topMessage":"gPreorderTopMessage","bottomMessage":"gPreorderBottomMessage","hidden":"gPreorderHidden","countdown":"gPreorderCountdown","preorderBtn":"gPreorderBtn","naMessage":"gPreorderNAMessage","comingSoonBtn":"gPreorderComingSoonBtn","quickviewPreOrderForm":"quickviewPreOrderForm","singleProductPreOrderForm":"singleProductPreOrderForm","gridProductPreOrderForm":"gridProductPreOrderForm","preorderLoadedForm":"preorderLoaded","hideBuyNowBtn":"hideBuyNowBtn","warning":"gPreorderWarning","loading":"gPLoading","imageWrapper":"gPreorderImageWrapper","backinstockBtn":"gBackInStockBtn","subscribeBtn":"gSubscribeBtn","lineItem":"gPreorderLineItem","preorderLabel":"gPreorderLabel","sellingPlan":"gPreorderSellingPlan","poweredBy":"gPreorderPoweredBy"},"advancedSettings":{"bisOnCollection":false,"productAvailable":true,"badgeOnProductPage":true,"isDuplicateBtn":true,"langNotSupport":["zh-TW","it","ja","vi","pt-BR","he-IL","el","pt-PT"],"bisImageHeaderCenter":"https://cdn.shopify.com/s/files/1/0286/0892/1660/products/globo-logo-center.png?v=1618467872","bisImageHeaderLeft":"https://cdn.shopify.com/s/files/1/0286/0892/1660/products/globo-logo-left.png?v=1618468454","bisImageHeaderRight":"https://cdn.shopify.com/s/files/1/0286/0892/1660/products/globo-logo-right.png?v=1618468450","searchProductByHandle":false,"showLog":false,"boughtTogether":true,"showAlertAtcError":false,"searchProductByJson":true},"datetimeFormats":{"en":"en-US","de":"de-DE","fr":"fr-FR","ja":"ja-JP","it":"it-IT","es":"es-ES","ko":"ko-KR","zh":"zh-CN"},"defaultSetting":{"messageAboveFontSize":"14","messageBellowFontSize":"14","checkedPreorderBadge":false,"preorderShape":"rectangle","badgeFontFamily":"Alata","badgeFontVariant":"regular","checked":false,"badgeFontSize":"14","badgePosition":"top-right","badgePositionX":"6","badgePositionY":"6","badgeWidth":"75","badgeHeight":"75","colorButton":{"preorderTextColor":"#FFFFFF","preorderHoverTextColor":"#FFFFFF","preorderBackgroundColor":"#F35046","preorderHoverBackgroundColor":"#D61F2C","preorderBorderColor":"#F35046","preorderHoverBorderColor":"#D61F2C"},"colorMessageAbove":{"messageAboveTextColor":"#EE4444","messageAboveBackgoundColor":null},"colorMessageBellow":{"messageBellowTextColor":"#555555","messageBellowBackgoundColor":"#F5F3F3"},"alignMessage":{"messageAbove":"left","messageBellow":"left","limitMessage":"left"},"fontsizeMessage":{"limitMessage":"14"},"colorNAMessage":{"naMessageTextColor":"#606060","naMessageBackgou
8477ndColor":"#FFFFFF","naMessageBorderColor":"#3A3A3A"},"colorComingSoonButton":{"comingSoonBtnTextColor":"#606060","comingSoonBtnBackgoundColor":"#FFFFFF","comingSoonBtnBorderColor":"#3A3A3A"},"colorLimitMessage":{"limitMessageTextColor":"#000","limitMessageBackgroundColor":"#fdf7e3","limitMessageBorderColor":"#eec200"},"colorBadge":{"badgeTextColor":"#FFFFFF","badgeBackgoundColor":"#F35046"},"cartWarning":{"enabled":false},"colorBisButton":{"bisTextColor":"#FFFFFF","bisHoverTextColor":"#FFFFFF","bisBackgroundColor":"#529dbd","bisHoverBackgroundColor":"#387e90","bisBorderColor":"#529dbd","bisHoverBorderColor":"#387e90"},"colorScButton":{"scTextColor":"#FFFFFF","scHoverTextColor":"#FFFFFF","scBackgroundColor":"#64c264","scHoverBackgroundColor":"#25a825","scBorderColor":"#64c264","scHoverBorderColor":"#25a825"},"customBisForm":{"display":"button","bisFontSize":"16","scFontSize":"16"},"bisDeliveryPolicy":{"autoSendCustomer":false,"notificationRate":"1","notificationOrder":"asc","deliveryInterval":"1","minimumQuantity":"1","hideProduct":{"tags":[],"collections":[]}},"bisActivityUpdates":{"autoSendAdmin":false,"quantityThreshold":"1"},"enableDeliveryPolicy":"auto","bisProductSelling":"stop","hiddenLogoBis":false,"hiddenHeaderBis":false,"hiddenHeaderDescriptionBis":false,"hiddenProductInfor":false,"hiddenProductImage":false,"hiddenProductPrice":false,"hiddenFooterBis":false,"shippingPartialPayment":{"defaultShippingFee":"default","titleShippingFee":"Pre-order Shipping","conditionShippingFee":[{"from":"0","to":"","fee":""}]},"contactUs":false,"activeContactUs":false,"order":{"tag":"pre-order"},"collection":{"showBadgeOnly":"firstPreorder","showPreorderBtn":true,"showMessages":false,"showPaymentOption":true},"timezone":"store","aliasFromEmail":"","aliasFormName":"","aliasReplyEmail":"","fieldsBisForm":[{"id":"selectVariant","title":"Select variant","label":"Select variant","placeholder":"","type":"selectVariant","icon":"CircleChevronDownIcon","requiredMessage":"Required","readOnly":true,"showLabel":false,"required":true,"showRequired":false},{"id":"email","title":"Email","label":"Email","placeholder":"Enter your email address","type":"email","icon":"EmailIcon","requiredMessage":"Required","invalidMessage":"Invalid email","readOnly":true,"showLabel":false,"required":true,"showRequired":false},{"id":"phone","title":"Phone","label":"Phone number","placeholder":"Phone number","icon":"PhoneIcon","type":"phone","showLabel":false,"readOnly":true,"requiredMessage":"Required","invalidMessage":"Phone invalid","required":true,"showRequired":false,"hidden":true,"validateIntlPhone":true}],"cart":{"showLineItem":false,"contactSubject":"Pre-order information","lineItemBackgroun
8477dColor":"#c7ebfe","lineItemBorderColor":"#0788ca","lineItemTextColor":"#2e2a39b3","lineItemIconColor":"#0788ca","lineItemFontSize":"14","lineItemFontWeight":"400"},"preorderLabel":{"enabled":false,"labelTextColor":"#fff","labelBackgroundColor":"#334fb4","labelBorderColor":"#334fb4","labelFontSize":"14","labelFontWeight":"400"},"colorAlertButton":{"alertTextColor":"#fff","alertBackgroundColor":"#64c264"},"alertButton":{"fontSize":"14","fontWeight":"400"},"comingSoonBtn":false,"showBisSms":true,"showBisEmail":true,"showBisSelectOption":false,"bisCustomerRegistered":{"enable":false,"sendTo":""},"autoSendEmail":true,"autoSendSms":true},"defaultTranslation":{"default":{"preorderText":"Pre Order","messageAboveText":"Don't miss out - Grab yours now before we sell out again!","messageBellowText":"We will fulfill the item as soon as it becomes available","naMessageText":"Not available for Pre order","comingSoonText":"Coming soon","comingSoonAddToCartText":"Coming soon","soldoutText":"Sold out","preorderLimitMessage":"Only :stock items left in stock","outOfStockMessage":"Inventory level is :stock.It is less than you are trying to purchase. Some of the items will be pre-ordered. Continue?","labelCountdownStart":"Coming soon","labelCountdownEnd":"Pre-Order ending in","labelCountdownDays":"Days","labelCountdownHours":"Hours","labelCountdownMinutes":"Minutes","labelCountdownSeconds":"Second","preorderBadge":"Pre Order","preorderLabel":"Pre-order","preorderedItemlabel":"Pre-order item","preorderContactLink":"Reach out for more information â","cartWarningTitle":"Warning: you have pre-order and in-stock in the same cart","cartWarningContent":"Shipment of your in-stock items may be delayed until your pre-order item is ready for shipping.","cartWarningCheckboxLabel":"Don't show this again","partialPaymentLabel":"Payment option","partialPaymentOptionFull":"Full Payment","partialPaymentOptionPart":"Partial Payment","preorderPrice":"PreOrder Price","partialPaymentTitle":"Prepaid amount for {{product.title}} ({{variant.title}}
8477)","cartWarningLimitMessage":"There are still :stock pre-order items that can be added to the cart","cartWarningEndLimitMessage":"The number of products that can be pre-ordered has reached the limit","cartWarningAlertMessage":"There are still :stock pre-order items that can be added to the cart. You can purchase up to :max products","bisTextButton":"Email me when available","bisTitleForm":"Email me when available","bisHeaderContent":"Register your email address below to receive an email as soon as this becomes available again","bisPlaceHolderEmail":"Enter your email","bisSubscribeTextButton":"SUBSCRIBE","bisFooterContent":"We will send you an email once the product becomes available. Your email address will not be shared with anyone else","bisSubscribeSuccess":"Your notification has been registered","bisSubscribeFail":"The email address you entered is invalid","bisSubscribeRegistered":"Your email address is registered on this product","bisSubscribeRequired":"The email address is required","bisPhoneRegistered":"Your phone is registered on this product","bisEmailAlertTitle":"Email","bisSmsAlertTitle":"SMS","partialPaymentSaveLavel":"Save","emailPlaceholderBisForm":"Enter your email"}},"settings":{"messageAboveFontSize":"14","messageBellowFontSize":"14","checkedPreorderBadge":false,"preorderShape":"rectangle","badgeFontFamily":"Alata","badgeFontVariant":"regular","checked":false,"badgeFontSize":"14","badgePosition":"top-right","badgePositionX":"6","badgePositionY":"6","badgeWidth":"75","badgeHeight":"75","colorButton":{"preorderTextColor":"#FFFFFF","preorderHoverTextColor":"#FFFFFF","preorderBackgroundColor":"#000000","preorderHoverBackgroundColor":"#4a4a4a","preorderBorderColor":"#000000","preorderHoverBorderColor":"#4a4a4a"},"colorMessageAbove":{"messageAboveTextColor":"#EE4444","messageAboveBackgoundColor":null},"colorMessageBellow":{"messageBellowTextColor":"#555555","messageBellowBackgoundColor":"#F5F3F3"},"alignMessage":{"messageAbove":"left","messageBellow":"left","limitMessage":"left"},"fontsizeMessage":{"limitMessage":"14"},"colorNAMessage":{"naMessageTextColor":"#606060","naMessageBackgoundColor":"#FFFFFF","naMessageBorderColor":"#3A3A3A"},"colorComingSoonButton":{"comingSoonBtnTextColor":"#606060","comingSoonBtnBackgoundColor":"#FFFFFF","comingSoonBtnBorderColor":"#3A3A3A"},"colorLimitMessage":{"limitMessageTextColor":"#000","limitMessageBackgroun
8477dColor":"#fdf7e3","limitMessageBorderColor":"#eec200"},"colorBadge":{"badgeTextColor":"#FFFFFF","badgeBackgoundColor":"#F35046"},"cartWarning":{"enabled":false},"colorBisButton":{"bisTextColor":"#FFFFFF","bisHoverTextColor":"#FFFFFF","bisBackgroundColor":"#529dbd","bisHoverBackgroundColor":"#387e90","bisBorderColor":"#529dbd","bisHoverBorderColor":"#387e90"},"colorScButton":{"scTextColor":"#FFFFFF","scHoverTextColor":"#FFFFFF","scBackgroundColor":"#64c264","scHoverBackgroundColor":"#25a825","scBorderColor":"#64c264","scHoverBorderColor":"#25a825"},"customBisForm":{"display":"hidden","bisFontSize":"16","scFontSize":"16"},"bisDeliveryPolicy":{"autoSendCustomer":false,"notificationRate":"1","notificationOrder":"asc","deliveryInterval":"1","minimumQuantity":"1","hideProduct":{"tags":[],"collections":[]}},"bisActivityUpdates":{"autoSendAdmin":false,"quantityThreshold":"1"},"enableDeliveryPolicy":"auto","bisProductSelling":"stop","hiddenLogoBis":false,"hiddenHeaderBis":false,"hiddenHeaderDescriptionBis":false,"hiddenProductInfor":false,"hiddenProductImage":false,"hiddenProductPrice":false,"hiddenFooterBis":false,"collection":{"showBadgeOnly":"firstPreorder","showPreorderBtn":true,"showMessages":false,"showPaymentOption":false},"timezone":"store","fieldsBisForm":[{"id":"selectVariant","title":"Select variant","label":"Select variant","placeholder":null,"type":"selectVariant","icon":"CircleChevronDownMinor","requiredMessage":"Required","readOnly":true,"showLabel":false,"required":true,"showRequired":false},{"id":"email","title":"Email","label":"Email","placeholder":"Enter your email address","type":"email","icon":"EmailMajor","requiredMessage":"Required","invalidMessage":"Invalid email","readOnly":true,"showLabel":false,"required":true,"showRequired":false},{"id":"phone","title":"Phone","label":"Phone number","placeholder":"Phone number","icon":"PhoneMajor","type":"phone","showLabel":false,"readOnly":true,"requiredMessage":"Required","invalidMessage":"Phone invalid","required":true,"showRequired":false,"hidden":true,"validateIntlPhone":true,"defaultCountry":"us"}],"cart":{"showLineItem":false,"contactSubject":"Pre-order information","lineItemBackgroun
8477dColor":"#c7ebfe","lineItemBorderColor":"#0788ca","lineItemTextColor":"#2e2a39b3","lineItemIconColor":"#0788ca","lineItemFontSize":"14","lineItemFontWeight":"400"},"preorderLabel":{"enabled":false,"labelTextColor":"#fff","labelBackgroundColor":"#334fb4","labelBorderColor":"#334fb4","labelFontSize":"14","labelFontWeight":"400"},"colorAlertButton":{"alertTextColor":"#fff","alertBackgroundColor":"#64c264"},"alertButton":{"fontSize":"14","fontWeight":"400"},"comingSoonBtn":false,"showBisSms":true,"showBisEmail":true,"showBisSelectOption":false,"customCss":".gPreorderHiddenPaymentOptions .gPreorderSellingPlanWrapper {\n display: none !important;\n}","comingSoonBadge":{"enabled":false,"showBadgeOnly":"firstPreorder","color":"#FFFFFF","background":"#999999","shape":"circle","position":"top-right","fontSize":14,"fontFamily":"Alata","fontVariant":"regular"},"checkedBackInStock":true,"quickviewSupport":true,"partialPayment":true,"applyDiscount":true,"paymentDiscount":true,"removeBranding":false,"removePreorderBranding":true,"customTimezone":false,"datetimeFormat":false,"productListSupport":true,"proxyProducts":true},"translation":{"default":{"preorderText":"In Production","messageAboveText":"Grab yours now to secure your item.","messageBellowText":"We will fulfill the item as soon as it becomes available","naMessageText":"Not available for Pre order","comingSoonText":"Coming soon","comingSoonAddToCartText":"Coming soon","soldoutText":"Sold out","preorderLimitMessage":"Only :stock items left in stock","outOfStockMessage":"Inventory level is :stock.It is less than you are trying to purchase. Some of the items will be pre-ordered. Continue?","labelCountdownStart":"Coming soon","labelCountdownEnd":"Pre-Order ending in","labelCountdownDays":"Days","labelCountdownHours":"Hours","labelCountdownMinutes":"Minutes","labelCountdownSeconds":"Second","preorderBadge":"Pre Order","preorderLabel":"Pre-order","preorderedItemlabel":"Pre-order item","preorderContactLink":"Reach out for more information â","cartWarningTitle":"Warning: you have pre-order and in-stock in the same cart","cartWarningContent":"Shipment of your in-stock items may be delayed until your pre-order item is ready for shipping.","cartWarningCheckboxLabel":"Don't show this again","partialPaymentLabel":"Payment option","partialPaymentOptionFull":"Full Payment","partialPaymentOptionPart":"Partial Payment","preorderPrice":"PreOrder Price","partialPaymentTitle":"Prepaid amount for {{product.title}} ({{variant.title}}
8477)","cartWarningLimitMessage":"There are still :stock pre-order items that can be added to the cart","cartWarningEndLimitMessage":"The number of products that can be pre-ordered has reached the limit","cartWarningAlertMessage":"There are still :stock pre-order items that can be added to the cart. You can purchase up to :max products","bisTextButton":"Email me when available","bisTitleForm":"Email me when available","bisHeaderContent":"Register your email address below to receive an email as soon as this becomes available again","bisPlaceHolderEmail":"Enter your email","bisSubscribeTextButton":"SUBSCRIBE","bisFooterContent":"We will send you an email once the product becomes available. Your email address will not be shared with anyone else","bisSubscribeSuccess":"Your notification has been registered","bisSubscribeFail":"The email address you entered is invalid","bisSubscribeRegistered":"Your email address is registered on this product","bisSubscribeRequired":"The email address is required","bisPhoneRegistered":"Your phone is registered on this product","bisEmailAlertTitle":"Email","bisSmsAlertTitle":"SMS","partialPaymentSaveLavel":"Save","messageComingSoonAboveText":null,"messageComingSoonBellowText":null,"labelCountdownComingsoon":"Coming soon","selectVariantLabelBisForm":"Select variant","selectVariantPlaceholderBisForm":null,"selectVariantRequiredBisForm":"Required","emailLabelBisForm":"Email","emailPlaceholderBisForm":"Enter your email","emailRequiredBisForm":"The email address is required","emailInvalidBisForm":"The email address you entered is invalid","phoneLabelBisForm":"Phone number","phonePlaceholderBisForm":"Phone number","phoneRequiredBisForm":"Required","phoneInvalidBisForm":"Phone invalid"}},"thirdPartyIntegration":{"eventGGAnalytics":{"preorder":{"enableFunction":false,"eventCategory":":product_type (Globo Pre-order)","eventAction":"Added pre-order product","eventLabel":"Add event pre-order"},"backinstock":{"enableFunction":false,"eventCategory":":product_type (Globo Pre-order)","eventAction":"Subscribed back in stock product","eventLabel":"Add event back in stock"}}},"useSellingPlan":1,"new_frontend":1,"shopEmail":"[email protected]"}; 8478 window.GloboPreorderParams.metafield = 'Shop metafield'; 8479 8480 8481 window.gpoTheme = window.gpoTheme || {}; 8482 window.gpoTheme.cache = { v: 3, rv: "", tx: "", ts: 1791059704 }; 8483 window.GloboPreorderParams.privateInventory = false === true; 8484 window.GloboPreorderParams.timezone_offset = '-07:00'; 8485 window.GloboPreorderParams.now = '2026-10-03T13:35:04.0000-07:00'; 8486 window.GloboPreorderParams.locale = "en"; 8487 window.GloboPreorderParams.market = { 8488 id: 895090754, 8489 handle: "us" 8490 } 8491 window.GloboPreorderParams.rootUrl = ''; 8492 window.GloboPreorderParams.page = "page"; 8493 window.GloboPreorderParams.product = null; 8494 if (window.GloboPreorderParams.privateInventory) { 8495 window.GloboPreorderParams.iq = {}; 8496 window.GloboPreorderParams.im = {}; 8497 window.GloboPreorderParams.ip = {}; 8498 } 8499 8500 window.GloboPreorderParams.collectionId = null; 8501 window.GloboPreorderParams.products = []; 8502 window.GloboPreorderParams.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 8503 window.GloboPreorderParams.customer = null; 8504 window.GloboPreorderParams.customerJson = {}; 8505 ; 8506 window.GloboPreorderParams.themeOs20 = true; 8507 window.GloboPreorderParams.proxyUrl = '/apps/preorder/'; 8508 window.GloboPreorderParams.apiUrl = window.GloboPreorderParams.apiUrl.replace('globosoftware.net', 'globo.io'); 8509 window.GloboPreorderParams.products = window.GloboPreorderParams.products || []; 8510 8511 8512 window.GloboPreorderParams.products = window.GloboPreorderParams.products.concat([]); 8513 8514 if(typeof GloboPreorderParamsOverride.selectors !== 'undefined'){ 8515 Object.assign(window.GloboPreorderParams.selectors,GloboPreorderParamsOverride.selectors); 8516 delete GloboPreorderParamsOverride.selectors; 8517 } 8518 if(typeof GloboPreorderParamsOverride.advancedSettings !== 'undefined'){ 8519 Object.assign(window.GloboPreorderParams.advancedSettings,GloboPreorderParamsOverride.advancedSettings); 8520 delete GloboPreorderParamsOverride.advancedSettings; 8521 } 8522 delete GloboPreorderParamsOverride.settings; 8523 delete GloboPreorderParamsOverride.thirdPartyIntegration; 8524 delete GloboPreorderParamsOverride.translation; 8525 delete GloboPreorderParamsOverride.privateInventory; 8526 delete GloboPreorderParamsOverride.iq; 8527 delete GloboPreorderParamsOverride.im; 8528 delete GloboPreorderParamsOverride.ip; 8529 // Legacy map names (pre-rename) â strip if theme override still sets them 8530 delete GloboPreorderParamsOverride.variantsInventoryQuantity; 8531 delete GloboPreorderParamsOverride.variantsInventoryManagement; 8532 delete GloboPreorderParamsOverride.variantsInventoryPolicy; 8533 if(Object.keys(GloboPreorderParamsOverride).length){ 8534 Object.assign(window.GloboPreorderParams,GloboPreorderParamsOverride); 8535 } 8536 // Re-assert after override merge so theme/pre-init cannot wipe metafield flag/maps 8537 window.GloboPreorderParams.privateInventory = false === true; 8538 8539 8540 delete window.GloboPreorderParams.preorderSettings; 8541 window.GloboPreorderParams.preorderSettings = {}; 8542 window.GloboPreorderParams.preorderSettings.profiles = {}; 8543 window.GloboPreorderParams.remainingUnits ={}; 8544 window.GloboPreorderParams.endQuantityVariants =null; 8545 window.GloboPreorderParams.preorderSettings = {"collections":{"278760652866":786286,"281655771202":886124}}; 8546 8547 window.GloboPreorderParams.preorderSettings.profiles = window.GloboPreorderParams.preorderSettings.profiles || {}; 8548 8549window.GloboPreorderParams.preorderSettings.profiles = Object.assign(window.GloboPreorderParams.preorderSettings.profiles, {"786286":{"id":786286,"is_profile":1,"name":"In Production","products":"{\"type\":\"collection\",\"condition\":278760652866,\"collection_name\":\"Shop All\"}","excludes":"6891833131074","message":"{\"customSetting\":false,\"default\":{\"preorderButton\":null,\"aboveMessage\":null,\"bellowMessage\":null,\"naMessage\":null,\"preorderedItemlabel\":null}}","start_condition":"[{\"type\":\"date\",\"condition\":\"2024-06-06T12:07\",\"isNew\":true,\"coming_soon_condition\":\"2024-06-06T12:07\"},{\"type\":\"stock\",\"condition\":\"outofstock\",\"value\":\"0\"}]","end_condition":null,"countdown":"{\"startCountdown\":false,\"endCountdown\":false}","required_condition":"{\"type\":\"auto\",\"trackQuantity\":false,\"continueSelling\":false,\"showBtn\":\"default\"}","after_finish":"{\"type\":\"auto\",\"condition\":null,\"showBtn\":\"default\"}","discount_payment":"{\"fullPayment\":{\"enable\":false,\"discountValue\":\"0\",\"discountType\":\"percentage\"},\"partialPayment\":{\"enable\":false,\"value\":\"10\",\"valueType\":\"percentage\",\"discountValue\":\"0\",\"discountType\":\"percentage\"}}","status":1,"coming_soon_status":0,"updated_at":"2025-07-28T02:46:38.000000Z","selling_plan_ids":["6896222274"]},"886124":{"id":886124,"is_profile":1,"name":"Bundles and Kits","products":"{\"type\":\"collection\",\"condition\":281655771202,\"collection_name\":\"Bundle and Kits\"}","excludes":null,"message":"{\"customSetting\":true,\"default\":{\"preorderButton\":\"Add to Cart\",\"aboveMessage\":\"Get your bundles at a great value.\",\"bellowMessage\":\"Grab yours now before it's gone!\",\"naMessage\":null,\"preorderedItemlabel\":null,\"soldoutText\":\"Add to Cart\",\"comingSoonText\":null}}","start_condition":"[{\"type\":\"date\",\"condition\":\"2024-09-17T10:42\",\"isNew\":true,\"coming_soon_condition\":\"2024-09-17T10:42\"},{\"type\":\"stock\",\"condition\":\"outofstock\",\"value\":\"0\"}]","end_condition":null,"countdown":"{\"startCountdown\":false,\"endCountdown\":false}","required_condition":"{\"type\":\"auto\",\"trackQuantity\":false,\"continueSelling\":false,\"showBtn\":\"default\"}","after_finish":"{\"type\":\"auto\",\"condition\":null,\"showBtn\":\"default\"}","discount_payment":"{\"fullPayment\":{\"enable\":false,\"discountValue\":\"0\",\"discountType\":\"percentage\"},\"partialPayment\":{\"enable\":false,\"value\":\"10\",\"valueType\":\"percentage\",\"discountValue\":\"0\",\"discountType\":\"percentage\",\"remainingBalanceChargeTrigger\":\"EXACT_TIME\"}}","status":1,"coming_soon_status":0,"updated_at":"2025-07-28T02:50:10.000000Z","selling_plan_ids":["7205584962"]}}); 8550 8551 8552 8553window.GloboPreorderParams.comingSoons = {}; 8554 window.GloboPreorderParams.comingSoonsProducts = {}; 8555 document.querySelector('html').classList.add(`gPreorder-theme-id-${window.GloboPreorderParams?.theme?.theme_store_id ?? 'empty'}`) 8556</script>
vendor: 1 bytes, line 8556
8556
8557<script> 8558 if(window.AVADA_SPEED_WHITELIST){ 8559 const gpo_wl = new RegExp("preorder-globo", 'i') 8560 if(Array.isArray(window.AVADA_SPEED_WHITELIST)){ 8561 window.AVADA_SPEED_WHITELIST.push(gpo_wl) 8562 }else{ 8563 window.AVADA_SPEED_WHITELIST = [gpo_wl] 8564 } 8565 } 8566</script>
vendor: 1 bytes, line 8566
8566
8567<script type="text/javascript"> 8568 var globoPreorderShowMultipleCurrencies = false; 8569 var globoPreorderCartType = "drawer"; 8570 var globoPreorderRegexCount = /"{{ count }}|count|{{ count }}"/g; 8571 (function (globoPreorderJquery) { 8572 if (typeof globoPreorderJquery == 'function') { 8573 document.addEventListener("Globo.Preorder.added", function (e) { 8574 Globo.Preorder.addToCartCallBack(e.detail.addedItem, e.detail.quantity, globoPreorderJquery); 8575 }); 8576 //Editions theme 8577 if (globoPreorderJquery('.product-list').length) { 8578 globoPreorderJquery('.product-list').on('preload-images', function(){ 8579 var event; 8580 if(typeof(Event) === 'function') { 8581 event = new Event('collectionUpdate'); 8582 }else{ 8583 event = document.createEvent('Event'); 8584 event.initEvent('collectionUpdate', true, true); 8585 } 8586 window.dispatchEvent(event); 8587 }); 8588 } 8589 } 8590 }((window.jQuery||window.$))) 8591</script>
8591 8592</div>
8592<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8592 8593</body> 8594</html> 8595
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.