1<!doctype html> 2<html class="js" lang="en"> 3 <head> 4
4<script> 5 window.SLIDECART_DISABLE = false 6 </script>
6 7 <meta charset="utf-8"> 8 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 9 <meta name="viewport" content="width=device-width,initial-scale=1"> 10 <meta name="theme-color" content=""> 11 <link rel="canonical" href="https://fishstrong.com/blogs/fishing-tips"><link rel="icon" type="image/png" href="//fishstrong.com/cdn/shop/files/unnamed.png?crop=center&height=32&v=1720708619&width=32"><link rel="preconnect" href="https://fonts.googleapis.com"> 12 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 13 <link 14 href="https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap" 15 rel="stylesheet" 16 ><title> 17 Fishing Tips & Guides | Fish Strong 18 – Salt Strong</title> 19
19<script src="https://cmp.osano.com/16BQanTi2yO943tt5/600e6704-f998-4958-acf6-ff5e692a5662/osano.js"></script>
19 20 21 <meta name="description" content="Expert inshore saltwater fishing tips, tackle guides, rigging advice, seasonal strategies, and gear education from Fish Strong."> 22 23 24 25 26<meta property="og:site_name" content="Salt Strong"> 27<meta property="og:url" content="https://fishstrong.com/blogs/fishing-tips"> 28<meta property="og:title" content="Fishing Tips & Guides | Fish Strong"> 29<meta property="og:type" content="website"> 30<meta property="og:description" content="Expert inshore saltwater fishing tips, tackle guides, rigging advice, seasonal strategies, and gear education from Fish Strong."><meta property="og:image" content="http://fishstrong.com/cdn/shop/files/Group_36.png?height=628&pad_color=ffffff&v=1715689549&width=1200"> 31 <meta property="og:image:secure_url" content="https://fishstrong.com/cdn/shop/files/Group_36.png?height=628&pad_color=ffffff&v=1715689549&width=1200"> 32 <meta property="og:image:width" content="1200"> 33 <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"> 34<meta name="twitter:title" content="Fishing Tips & Guides | Fish Strong"> 35<meta name="twitter:description" content="Expert inshore saltwater fishing tips, tackle guides, rigging advice, seasonal strategies, and gear education from Fish Strong."> 36 37
37<script src="//fishstrong.com/cdn/shop/t/150/assets/constants.js?v=58251544750838685771743622534" defer="defer"></script>
37 38
38<script src="//fishstrong.com/cdn/shop/t/150/assets/pubsub.js?v=158357773527763999511743622534" defer="defer"></script>
38 39
39<script src="//fishstrong.com/cdn/shop/t/150/assets/global.js?v=148992988144874530011743622534" defer="defer"></script>
39<script src="//fishstrong.com/cdn/shop/t/150/assets/animations.js?v=88693664871331136111743622534" defer="defer"></script>
39<script>!function(){window.ZipifyPages=window.ZipifyPages||{},window.ZipifyPages.analytics={},window.ZipifyPages.currency="USD",window.ZipifyPages.shopDomain="salt-strong.myshopify.com",window.ZipifyPages.moneyFormat="${{amount}}",window.ZipifyPages.shopifyOptionsSelector=false,window.ZipifyPages.unitPriceEnabled=false,window.ZipifyPages.integrations="recharge,oneclickupsellnative".split(","),window.ZipifyPages.crmUrl="https://crms.zipify.com",window.ZipifyPages.isPagesEntity=false,window.ZipifyPages.translations={soldOut:"Sold out",unavailable:"Unavailable"},window.ZipifyPages.routes={root:"\/",cart:{index:"\/cart",add:"\/cart\/add",change:"\/cart\/change",clear:"\/cart\/clear",update:"\/cart\/update"}};window.ZipifyPages.eventsSubscriptions=[],window.ZipifyPages.on=function(i,a){window.ZipifyPages.eventsSubscriptions.push([i,a])}}();</script>
39<script>(() => { 40(()=>{class g{constructor(t={}){this.defaultConfig={sectionIds:[],rootMargin:"0px",onSectionViewed:()=>{},onSectionInteracted:()=>{},minViewTime:500,minVisiblePercentage:30,interactiveSelector:'a, button, input, select, textarea, [role="button"], [tabindex]:not([tabindex="-1"])'},this.config={...this.defaultConfig,...t},this.viewedSections=new Set,this.observer=null,this.viewTimers=new Map,this.init()}init(){document.readyState==="loading"?document.addEventListener("DOMContentLoaded",this.setup.bind(this)):this.setup()}setup(){this.setupObserver(),this.setupGlobalClickTracking()}setupObserver(){const t={root:null,rootMargin:this.config.rootMargin,threshold:[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1]};this.observer=new IntersectionObserver(e=>{e.forEach(i=>{this.calculateVisibility(i)?this.handleSectionVisible(i.target):this.handleSectionHidden(i.target)})},t),this.config.sectionIds.forEach(e=>{const i=document.getElementById(e);i&&this.observer.observe(i)})}calculateVisibility(t){const e=window.innerHeight,i=window.innerWidth,n=e*i,o=t.boundingClientRect,s=Math.max(0,o.top),c=Math.min(e,o.bottom),d=Math.max(0,o.left),a=Math.min(i,o.right),r=Math.max(0,c-s),l=Math.max(0,a-d)*r,m=n>0?l/n*100:0,h=o.width*o.height,p=h>0?l/h*100:0,S=m>=this.config.minVisiblePercentage,b=p>=80;return S||b}isSectionViewed(t){return this.viewedSections.has(Number(t))}setupGlobalClickTracking(){document.addEventListener("click",t=>{const e=this.findParentTrackedSection(t.target);if(e){const i=this.findInteractiveElement(t.target,e.el);i&&(this.isSectionViewed(e.id)||this.trackSectionView(e.id),this.trackSectionInteract(e.id,i,t))}})}findParentTrackedSection(t){let e=t;for(;e&&e!==document.body;){const i=e.id||e.dataset.zpSectionId,n=i?parseInt(i,10):null;if(n&&!isNaN(n)&&this.config.sectionIds.includes(n))return{el:e,id:n};e=e.parentElement}return null}findInteractiveElement(t,e){let i=t;for(;i&&i!==e;){if(i.matches(this.config.interactiveSelector))return i;i=i.parentElement}return null}trackSectionView(t){this.viewedSections.add(Number(t)),this.config.onSectionViewed(t)}trackSectionInteract(t,e,i){this.config.onSectionInteracted(t,e,i)}handleSectionVisible(t){const e=t.id,i=setTimeout(()=>{this.isSectionViewed(e)||this.trackSectionView(e)},this.config.minViewTime);this.viewTimers.set(e,i)}handleSectionHidden(t){const e=t.id;this.viewTimers.has(e)&&(clearTimeout(this.viewTimers.get(e)),this.viewTimers.delete(e))}addSection(t){if(!this.config.sectionIds.includes(t)){this.config.sectionIds.push(t);const e=document.getElementById(t);e&&this.observer&&this.observer.observe(e)}}}class f{constructor(){this.sectionTracker=new g({onSectionViewed:this.onSectionViewed.bind(this),onSectionInteracted:this.onSectionInteracted.bind(this)}),this.runningSplitTests=[]}getCookie(t){const e=document.cookie.match(new RegExp(`(?:^|; )${t}=([^;]*)`));return e?decodeURIComponent(e[1]):null}setCookie(t,e){let i=`${t}=${encodeURIComponent(e)}; path=/; SameSite=Lax`;location.protocol==="https:"&&(i+="; Secure");const n=new Date;n.setTime(n.getTime()+365*24*60*60*1e3),i+=`; expires=${n.toUTCString()}`,document.cookie=i}pickByWeight(t){const e=Object.entries(t).map(([o,s])=>[Number(o),s]),i=e.reduce((o,[,s])=>o+s,0);let n=Math.random()*i;for(const[o,s]of e){if(n<s)return o;n-=s}return e[e.length-1][0]}render(t){const e=t.blocks,i=t.test,n=i.id,o=`zpSectionSplitTest${n}`;let s=Number(this.getCookie(o));e.some(r=>r.id===s)||(s=this.pickByWeight(i.distribution),this.setCookie(o,s));const c=e.find(r=>r.id===s),d=`sectionSplitTest${c.id}`,a=document.querySelector(`template[data-id="${d}"]`);if(!a){console.error(`Template for split test ${c.id} not found`);return}document.currentScript.parentNode.insertBefore(a.content.cloneNode(!0),document.currentScript),this.runningSplitTests.push({id:n,block:c,templateId:d}),this.initTrackingForSection(c.id)}findSplitTestForSection(t){return this.runningSplitTests.find(e=>e.block.id===Number(t))}initTrackingForSection(t){this.sectionTracker.addSection(t)}onSectionViewed(t){this.trackEvent({sectionId:t,event:"zp_section_viewed"})}onSectionInteracted(t){this.trackEvent({sectionId:t,event:"zp_section_clicked"})}trackEvent({event:t,sectionId:e,payload:i={}}){const n=this.findSplitTestForSection(e);n&&window.Shopify.analytics.publish(t,{...i,sectionId:e,splitTestHash:n.id})}}window.ZipifyPages??={};window.ZipifyPages.SectionSplitTest=new f;})(); 41 42})()</script>
42<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
42<meta name="google-site-verification" content="oGLHMQfhi63aYdj1H0KZUDdYHjW3I63zuz6ReUtyhE8"> 43<meta name="google-site-verification" content="XEObxbCckQ2MvLSxCY3eO9YDEqOGufipXUDFaKsxzvY"> 44<meta name="google-site-verification" content="YUHlu9Rd_TxILJzbSFu6WRy0ejNHGIajCWuKABzURjE"> 45<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/10561590/digital_wallets/dialog"> 46<meta id="in-context-paypal-metadata" data-shop-id="10561590" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 47<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/fishing-tips.atom" />
48<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2916526"></script>
48 49<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
50<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2916526&shop_id=10561590" crossorigin="anonymous"></script>
vendor: 1 bytes, line 50
50
51<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":10561590,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/10561590","merchantName":"Salt Strong","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Salt Strong","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 51
51
52<script id="shopify-features" type="application/json">{"accessToken":"5f8b5b5f9b290ac76541108057710397","betas":["rich-media-storefront-analytics"],"domain":"fishstrong.com","predictiveSearch":true,"shopId":10561590,"locale":"en"}</script>
vendor: 1 bytes, line 52
52
53<script>var Shopify = Shopify || {}; 54Shopify.shop = "salt-strong.myshopify.com"; 55Shopify.locale = "en"; 56Shopify.currency = {"active":"USD","rate":"1.0"}; 57Shopify.country = "US"; 58Shopify.theme = {"name":"Production 4\/7","id":142278328494,"schema_name":"Dawn","schema_version":"13.0.0","theme_store_id":887,"role":"main"}; 59Shopify.theme.handle = "null"; 60Shopify.theme.style = {"id":null,"handle":null}; 61Shopify.cdnHost = "fishstrong.com/cdn"; 62Shopify.routes = Shopify.routes || {}; 63Shopify.routes.root = "/"; 64Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 65Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 66Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 67Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 67
67
68<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 68
68
69<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 69
69
70<script> 71 window.ShopifyPay = window.ShopifyPay || {}; 72 window.ShopifyPay.apiHost = "shop.app\/pay"; 73 window.ShopifyPay.redirectState = null; 74</script>
vendor: 1 bytes, line 74
74
75<script> 76 window.Shopify = window.Shopify || {}; 77 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 78 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 79 window.Shopify.SignInWithShop.eligible = true; 80</script>
vendor: 1 bytes, line 80
80
81<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 81
81
82<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 82
82
83<script type="module"> 84 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 85 86 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 87 88</script>
vendor: 1 bytes, line 88
88
89<script> 90 window.Shopify = window.Shopify || {}; 91 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 92 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"]}; 93</script>
vendor: 1 bytes, line 93
93
94<script>(function() { 95 var isLoaded = false; 96 function asyncLoad() { 97 if (isLoaded) return; 98 isLoaded = true; 99 var urls = ["https:\/\/app.helpfulcrowd.com\/res\/shopify\/11SjoA\/storefront_scripts.js?shop=salt-strong.myshopify.com","https:\/\/sapp.multivariants.com\/gate\/out\/sys\/js\/init.js?shop=salt-strong.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=salt-strong.myshopify.com","https:\/\/cdn.jsdelivr.net\/gh\/apphq\/slidecart-dist@master\/slidecarthq-forward.js?4\u0026shop=salt-strong.myshopify.com","https:\/\/aiodstag.cirkleinc.com\/?shop=salt-strong.myshopify.com","https:\/\/api-na1.hubapi.com\/scriptloader\/v1\/48151423.js?shop=salt-strong.myshopify.com","https:\/\/widget.wickedreports.com\/v2\/786\/wr-298ef6fe754f38f7c20d10a64e554771.js?shop=salt-strong.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/1056\/1590\/t\/150\/assets\/subscribe-it.js?v=1743622534\u0026shop=salt-strong.myshopify.com"]; 100 for (var i = 0; i < urls.length; i++) { 101 var s = document.createElement('script'); 102 s.type = 'text/javascript'; 103 s.async = true; 104 s.src = urls[i]; 105 var x = document.getElementsByTagName('script')[0]; 106 x.parentNode.insertBefore(s, x); 107 } 108 }; 109 if(window.attachEvent) { 110 window.attachEvent('onload', asyncLoad); 111 } else { 112 window.addEventListener('load', asyncLoad, false); 113 } 114})();</script>
vendor: 1 bytes, line 114
114
115<script id="__st">var __st={"a":10561590,"offset":-14400,"reqid":"2c0ba8ee-263d-46df-afd6-00f6b7548224-1790411495","pageurl":"fishstrong.com\/blogs\/fishing-tips","s":"blogs-99333308590","u":"2f817fc3d904","p":"blog","rtyp":"blog","rid":99333308590};</script>
vendor: 1 bytes, line 115
115
116<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 116
116
117<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 117
117
118<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//fishstrong.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 118
118
119<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 = "//fishstrong.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>
119<script crossorigin="anonymous" defer="defer" src="//fishstrong.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 119
119
120<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 120
120
121<script> 122 window.Shopify = window.Shopify || {}; 123 window.Shopify.MCP = window.Shopify.MCP || {}; 124 window.Shopify.MCP.enabled = true; 125 window.Shopify.MCP.shop = "salt-strong.myshopify.com"; 126 window.Shopify.MCP.mcpEndpoint = "https:\/\/fishstrong.com\/api\/mcp"; 127 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"]}}]; 128</script>
vendor: 1 bytes, line 128
128
129<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("\/\/fishstrong.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 130</script>
vendor: 1 bytes, line 130
130
131<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://fishstrong.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 132</script>
vendor: 1 bytes, line 132
132
133<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 134 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); 135</script>
vendor: 1 bytes, line 135
135
136<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})}})); 137</script>
137 138<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://fishstrong.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 139<style id="shopify-accelerated-checkout-cart"> 140 #shopify-buyer-consent { 141 margin-top: 1em; 142 display: inline-block; 143 width: 100%; 144} 145 146#shopify-buyer-consent.hidden { 147 display: none; 148} 149 150#shopify-subscription-policy-button { 151 background: none; 152 border: none; 153 padding: 0; 154 text-decoration: underline; 155 font-size: inherit; 156 cursor: pointer; 157} 158 159#shopify-subscription-policy-button::before { 160 box-shadow: none; 161} 162 163 </style>
164<script id="sections-script" data-sections="header" defer="defer" src="//fishstrong.com/cdn/shop/t/150/compiled_assets/scripts.js?v=137757134259574996611743622534"></script>
vendor: 1 bytes, line 164
164
165<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
165 166 167 168 <style data-shopify> 169 @font-face { 170 font-family: Assistant; 171 font-weight: 400; 172 font-style: normal; 173 font-display: swap; 174 src: url("//fishstrong.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 175 url("//fishstrong.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 176} 177 178 @font-face { 179 font-family: Assistant; 180 font-weight: 700; 181 font-style: normal; 182 font-display: swap; 183 src: url("//fishstrong.com/cdn/fonts/assistant/assistant_n7.bf44452348ec8b8efa3aa3068825305886b1c83c.woff2") format("woff2"), 184 url("//fishstrong.com/cdn/fonts/assistant/assistant_n7.0c887fee83f6b3bda822f1150b912c72da0f7b64.woff") format("woff"); 185} 186 187 188 189 190 :root, 191 .color-scheme-1 { 192 --color-background: 255,255,255; 193 194 --gradient-background: #ffffff; 195 196 197 198 199 --color-foreground: 18,18,18; 200 --color-background-contrast: 191,191,191; 201 --color-shadow: 18,18,18; 202 --color-button: 206,24,30; 203 --color-button-text: 255,255,255; 204 --color-secondary-button: 255,255,255; 205 --color-secondary-button-text: 18,18,18; 206 --color-link: 18,18,18; 207 --color-badge-foreground: 18,18,18; 208 --color-badge-background: 255,255,255; 209 --color-badge-border: 18,18,18; 210 --payment-terms-background-color: rgb(255 255 255); 211 } 212 213 214 .color-scheme-2 { 215 --color-background: 243,243,243; 216 217 --gradient-background: #f3f3f3; 218 219 220 221 222 --color-foreground: 18,18,18; 223 --color-background-contrast: 179,179,179; 224 --color-shadow: 18,18,18; 225 --color-button: 18,18,18; 226 --color-button-text: 243,243,243; 227 --color-secondary-button: 243,243,243; 228 --color-secondary-button-text: 18,18,18; 229 --color-link: 18,18,18; 230 --color-badge-foreground: 18,18,18; 231 --color-badge-background: 243,243,243; 232 --color-badge-border: 18,18,18; 233 --payment-terms-background-color: rgb(243 243 243); 234 } 235 236 237 .color-scheme-3 { 238 --color-background: 36,40,51; 239 240 --gradient-background: linear-gradient(90deg, rgba(0, 0, 0, 1), rgba(206, 24, 30, 1) 49%, rgba(0, 0, 0, 1) 100%); 241 242 243 244 245 --color-foreground: 255,255,255; 246 --color-background-contrast: 47,52,66; 247 --color-shadow: 18,18,18; 248 --color-button: 255,255,255; 249 --color-button-text: 0,0,0; 250 --color-secondary-button: 36,40,51; 251 --color-secondary-button-text: 255,255,255; 252 --color-link: 255,255,255; 253 --color-badge-foreground: 255,255,255; 254 --color-badge-background: 36,40,51; 255 --color-badge-border: 255,255,255; 256 --payment-terms-background-color: rgb(36 40 51); 257 } 258 259 260 .color-scheme-4 { 261 --color-background: 238,210,2; 262 263 --gradient-background: #eed202; 264 265 266 267 268 --color-foreground: 0,0,0; 269 --color-background-contrast: 112,98,1; 270 --color-shadow: 18,18,18; 271 --color-button: 164,108,28; 272 --color-button-text: 255,255,255; 273 --color-secondary-button: 238,210,2; 274 --color-secondary-button-text: 255,255,255; 275 --color-link: 255,255,255; 276 --color-badge-foreground: 0,0,0; 277 --color-badge-background: 238,210,2; 278 --color-badge-border: 0,0,0; 279 --payment-terms-background-color: rgb(238 210 2); 280 } 281 282 283 .color-scheme-5 { 284 --color-background: 255,255,255; 285 286 --gradient-background: #ffffff; 287 288 289 290 291 --color-foreground: 0,0,0; 292 --color-background-contrast: 191,191,191; 293 --color-shadow: 36,40,51; 294 --color-button: 206,24,30; 295 --color-button-text: 255,255,255; 296 --color-secondary-button: 255,255,255; 297 --color-secondary-button-text: 0,0,0; 298 --color-link: 0,0,0; 299 --color-badge-foreground: 0,0,0; 300 --color-badge-background: 255,255,255; 301 --color-badge-border: 0,0,0; 302 --payment-terms-background-color: rgb(255 255 255); 303 } 304 305 306 .color-scheme-b290105e-6409-48b3-a7a8-70e4f4195401 { 307 --color-background: 0,0,0; 308 309 --gradient-background: #000000; 310 311 312 313 314 --color-foreground: 255,255,255; 315 --color-background-contrast: 128,128,128; 316 --color-shadow: 18,18,18; 317 --color-button: 206,24,30; 318 --color-button-text: 255,255,255; 319 --color-secondary-button: 0,0,0; 320 --color-secondary-button-text: 206,24,30; 321 --color-link: 206,24,30; 322 --color-badge-foreground: 255,255,255; 323 --color-badge-background: 0,0,0; 324 --color-badge-border: 255,255,255; 325 --payment-terms-background-color: rgb(0 0 0); 326 } 327 328 329 .color-scheme-6f8de306-0bb8-4d66-9389-41fc62e79d9f { 330 --color-background: 206,24,30; 331 332 --gradient-background: #ce181e; 333 334 335 336 337 --color-foreground: 255,255,255; 338 --color-background-contrast: 92,11,13; 339 --color-shadow: 18,18,18; 340 --color-button: 18,18,18; 341 --color-button-text: 255,255,255; 342 --color-secondary-button: 206,24,30; 343 --color-secondary-button-text: 18,18,18; 344 --color-link: 18,18,18; 345 --color-badge-foreground: 255,255,255; 346 --color-badge-background: 206,24,30; 347 --color-badge-border: 255,255,255; 348 --payment-terms-background-color: rgb(206 24 30); 349 } 350 351 352 body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-b290105e-6409-48b3-a7a8-70e4f4195401, .color-scheme-6f8de306-0bb8-4d66-9389-41fc62e79d9f { 353 color: rgba(var(--color-foreground), 1); 354 background-color: rgb(var(--color-background)); 355 } 356 357 :root {--font-heading-family: "Jost", sans-serif; 358 --font-heading-style: normal; 359 --font-heading-weight: 400; 360 361 --font-body-family: "Jost", sans-serif; 362 --font-body-style: normal; 363 --font-body-weight: 400; 364 --font-body-weight-bold: 600;--font-body-scale: 1.0; 365 --font-heading-scale: 1.0; 366 367 --media-padding: px; 368 --media-border-opacity: 0.05; 369 --media-border-width: 1px; 370 --media-radius: 0px;
371 --media-shadow-opacity: 0.0; 372 --media-shadow-horizontal-offset: 0px; 373 --media-shadow-vertical-offset: 4px; 374 --media-shadow-blur-radius: 5px; 375 --media-shadow-visible: 0; 376 377 --page-width: 144rem; 378 --page-width-margin: 0rem; 379 380 --product-card-image-padding: 0.0rem; 381 --product-card-corner-radius: 0.0rem; 382 --product-card-text-alignment: center; 383 --product-card-border-width: 0.0rem; 384 --product-card-border-opacity: 0.1; 385 --product-card-shadow-opacity: 0.0; 386 --product-card-shadow-visible: 0; 387 --product-card-shadow-horizontal-offset: 0.0rem; 388 --product-card-shadow-vertical-offset: 0.4rem; 389 --product-card-shadow-blur-radius: 0.5rem; 390 391 --collection-card-image-padding: 0.0rem; 392 --collection-card-corner-radius: 0.0rem; 393 --collection-card-text-alignment: center; 394 --collection-card-border-width: 0.0rem; 395 --collection-card-border-opacity: 0.1; 396 --collection-card-shadow-opacity: 0.0; 397 --collection-card-shadow-visible: 0; 398 --collection-card-shadow-horizontal-offset: 0.0rem; 399 --collection-card-shadow-vertical-offset: 0.4rem; 400 --collection-card-shadow-blur-radius: 0.5rem; 401 402 --blog-card-image-padding: 0.0rem; 403 --blog-card-corner-radius: 0.0rem; 404 --blog-card-text-alignment: left; 405 --blog-card-border-width: 0.0rem; 406 --blog-card-border-opacity: 0.1; 407 --blog-card-shadow-opacity: 0.0; 408 --blog-card-shadow-visible: 0; 409 --blog-card-shadow-horizontal-offset: 0.0rem; 410 --blog-card-shadow-vertical-offset: 0.4rem; 411 --blog-card-shadow-blur-radius: 0.5rem; 412 413 --badge-corner-radius: 0.0rem; 414 415 --popup-border-width: 1px; 416 --popup-border-opacity: 0.1; 417 --popup-corner-radius: 0px; 418 --popup-shadow-opacity: 0.05; 419 --popup-shadow-horizontal-offset: 0px; 420 --popup-shadow-vertical-offset: 4px; 421 --popup-shadow-blur-radius: 5px; 422 423 --drawer-border-width: 1px; 424 --drawer-border-opacity: 0.1; 425 --drawer-shadow-opacity: 0.0; 426 --drawer-shadow-horizontal-offset: 0px; 427 --drawer-shadow-vertical-offset: 4px; 428 --drawer-shadow-blur-radius: 5px; 429 430 --spacing-sections-desktop: 20px; 431 --spacing-sections-mobile: 20px; 432 433 --grid-desktop-vertical-spacing: 40px; 434 --grid-desktop-horizontal-spacing: 40px; 435 --grid-mobile-vertical-spacing: 20px; 436 --grid-mobile-horizontal-spacing: 20px; 437 438 --text-boxes-border-opacity: 0.1; 439 --text-boxes-border-width: 0px; 440 --text-boxes-radius: 0px; 441 --text-boxes-shadow-opacity: 0.0; 442 --text-boxes-shadow-visible: 0; 443 --text-boxes-shadow-horizontal-offset: 0px; 444 --text-boxes-shadow-vertical-offset: 4px; 445 --text-boxes-shadow-blur-radius: 5px; 446 447 --buttons-radius: 16px; 448 --buttons-radius-outset: 17px; 449 --buttons-border-width: 1px; 450 --buttons-border-opacity: 1.0; 451 --buttons-shadow-opacity: 0.0; 452 --buttons-shadow-visible: 0; 453 --buttons-shadow-horizontal-offset: 0px; 454 --buttons-shadow-vertical-offset: 4px; 455 --buttons-shadow-blur-radius: 5px; 456 --buttons-border-offset: 0.3px; 457 458 --inputs-radius: 0px; 459 --inputs-border-width: 1px; 460 --inputs-border-opacity: 0.55; 461 --inputs-shadow-opacity: 0.0; 462 --inputs-shadow-horizontal-offset: 0px; 463 --inputs-margin-offset: 0px; 464 --inputs-shadow-vertical-offset: 4px; 465 --inputs-shadow-blur-radius: 5px; 466 --inputs-radius-outset: 0px; 467 468 --variant-pills-radius: 40px; 469 --variant-pills-border-width: 1px; 470 --variant-pills-border-opacity: 0.55; 471 --variant-pills-shadow-opacity: 0.0; 472 --variant-pills-shadow-horizontal-offset: 0px; 473 --variant-pills-shadow-vertical-offset: 4px; 474 --variant-pills-shadow-blur-radius: 5px; 475 } 476 477 *, 478 *::before, 479 *::after { 480 box-sizing: inherit; 481 } 482 483 html { 484 box-sizing: border-box; 485 font-size: calc(var(--font-body-scale) * 62.5%); 486 height: 100%; 487 scroll-behavior: smooth; 488 } 489 490 body { 491 display: grid; 492 grid-template-rows: auto auto 1fr auto; 493 grid-template-columns: 100%; 494 min-height: 100%; 495 margin: 0; 496 font-size: 1.5rem; 497 letter-spacing: 0.06rem; 498 /* line-height: calc(1 + 0.8 / var(--font-body-scale)); */ 499 line-height: 147%; 500 font-family: var(--font-body-family); 501 font-style: var(--font-body-style); 502 font-weight: var(--font-body-weight); 503 scroll-behavior: smooth; 504 overflow-x: hidden; 505 } 506 507 @media screen and (min-width: 750px) { 508 body { 509 font-size: 1.6rem; 510 } 511 } 512 </style> 513 514 <link href="//fishstrong.com/cdn/shop/t/150/assets/base.css?v=129416496549021129921743622534" rel="stylesheet" type="text/css" media="all" /> 515 516 <link rel="preload" as="font" href="//fishstrong.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin> 517 518 519 <link rel="preload" as="font" href="//fishstrong.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin> 520
521<script> 522 if (Shopify.designMode) { 523 document.documentElement.classList.add('shopify-design-mode'); 524 } 525 </script>
525 526 527 528
529<script> 530 window.addEventListener('load', function() { 531 var _learnq = window._learnq || []; 532 function addedToCart() { 533 fetch(`${window.location.origin}/cart.js`) 534 .then(res => res.clone().json().then(data => { 535 var cart = { 536 total_price: data.total_price/100, 537 $value: data.total_price/100, 538 total_discount: data.total_discount, 539 original_total_price: data.original_total_price/100, 540 items: data.items 541 } 542 if (item !== 'undefined') { 543 cart = Object.assign(cart, item) 544 } 545 if (klAjax) { 546 _learnq.push(['track', 'Added to Cart', cart]); 547 klAjax = false; 548 } 549 })) 550 }; 551 (function (ns, fetch) { 552 ns.fetch = function() { 553 const response = fetch.apply(this, arguments); 554 response.then(res => { 555 if (`${window.location.origin}/cart/add.js` 556 .includes(res.url) && res.url !== '') { 557 addedToCart() 558 } 559 }); 560 return response 561 } 562 }(window, window.fetch)); 563 var klAjax = true; 564 var atcButtons = document.querySelectorAll("form[action*='/cart/add'] button[type='submit']"); 565 for (var i = 0; i < atcButtons.length; i++) { 566 atcButtons[i].addEventListener("click", function() { 567 if (klAjax) { 568 _learnq.push(['track', 'Added to Cart', item]); 569 klAjax = false; 570 } 571 }) 572 } 573 }); 574</script>
574 575 576 577 578 <!-- BEGIN app block: shopify://apps/blotout-edgetag/blocks/app-embed/ae22d985-ba57-41f5-94c5-18d3dd98ea3c --> 579 580 581
581<script>window.edgetagSharedVariables = {...window.edgetagSharedVariables,tagUrl: 'https://jklan.fishstrong.com'};</script>
581<script async type="text/javascript" src="https://jklan.fishstrong.com/load"></script>
581<script>/* Copyright (c) Blotout, Inc. | Version 24-33 */window.edgetag = window.edgetag || function() {(edgetag.stubs = edgetag.stubs || []).push(arguments);};!function() {const url = new URL(window.location.href);const params = new URLSearchParams(url.search);const userId =params.get('et_u_id') ||params.get('tag_user_id') ||params.get('_glc[tag_user_id]') ||'';edgetag("init", {edgeURL: window.edgetagSharedVariables.tagUrl,disableConsentCheck: true,userId});}();/* Set session_id to sessionStorage */window.addEventListener('edgetag-initialized', (/** @type CustomEvent<{ session: { sessionId: string } }> */ e) => {sessionStorage.setItem('tag_session', e.detail.session.sessionId);});edgetag("tag", "PageView", {}, {}, { destination: window.edgetagSharedVariables.tagUrl });</script>
581<!-- BEGIN app snippet: page-capture -->
581<script>!function() {const newsletterFormSelectors = ["#ContactFooter","#wisepops-root","#contact_form","form[id*=\"newsletter\" i]","form[id*=\"subscribe\" i]","form.ml-block-form","#email_signup","form[id^=omnisend-form]"];const newsletterForm = newsletterFormSelectors.join(",");const sendNewsletterEvent = (beacon) => {let name = 'Lead';if (!name) {return;}if (name === 'Subscribe') {name = 'Lead';}if (beacon) {edgetag("tag", name, {}, {}, { method: "beacon", destination: window.edgetagSharedVariables.tagUrl });} else {edgetag("tag", name, {}, {}, { destination: window.edgetagSharedVariables.tagUrl });}};const getUser = (form, selectors) => {const user = {};if (!selectors) {return user;}Object.entries(selectors).forEach(([userKey, selector]) => {if (!selector || selector.length === 0) {return;}const selectorArray = Array.isArray(selector) ? selector : [selector];for (const selector of selectorArray) {if (!selector) {continue;}const inputUserValue = form.querySelector(selector);const userValue = (inputUserValue && inputUserValue.value) || "";if (userValue) {user[userKey] = userValue;break;}}});return user;};const sendUserData = (userData,isBeacon) => {if (!userData || !Object.keys(userData).length) {return;}if (isBeacon) {edgetag('data', userData, {}, { method: 'beacon', destination: window.edgetagSharedVariables.tagUrl });return;}edgetag("data", userData, {}, { destination: window.edgetagSharedVariables.tagUrl });};const actions = [{selectors: ["[type=\"submit\"]", newsletterForm],length: 2,fun: (ele) => {const user = getUser(ele, {email: ["input[type=\"email\"]", "input[name*=\"email\" i]:not([type=\"hidden\" i])"],phone: ["input[type=\"tel\"]", "input[name*=\"phone\" i]:not([type=\"hidden\" i])"],firstName: "input[name*=\"name\" i]:not([type=\"hidden\" i])",dateOfBirth: "input[name*=\"birthday\" i]:not([type=\"hidden\" i])"});sendUserData(user);sendNewsletterEvent(true);},current: 0},{selectors: ["button:not([role='combobox'])", newsletterForm],length: 2,fun: (ele) => {const user = getUser(ele, {email: ["input[type=\"email\"]", "input[name*=\"email\" i]:not([type=\"hidden\" i])"],phone: ["input[type=\"tel\"]", "input[name*=\"phone\" i]:not([type=\"hidden\" i])"],firstName: "input[name*=\"name\" i]:not([type=\"hidden\" i])",dateOfBirth: "input[name*=\"birthday\" i]:not([type=\"hidden\" i])"});sendUserData(user);sendNewsletterEvent(true);},current: 0},{selectors: ["[type=\"submit\"]", "form[action=\"/account/login\"]"],length: 2,fun: (ele) => {const user = getUser(ele, {email: ['input[type=\"email\"]', "#CustomerEmail"]});sendUserData(user);},current: 0},{selectors: ["[type=\"submit\"]", "form[action=\"/account\"]"],length: 2,fun: (ele) => {let user = getUser(ele, {email: [ 'input[type=\"email\"]', 'input[name=\"customer[email]\"]', '#RegisterForm-email' ],phone: "input[type=\"tel\"]",firstName: [ '#RegisterForm-FirstName', 'input[name=\"customer[first_name]\"]','input[name*=\"first\" i]:not([type=\"hidden\" i])' ],lastName: [ '#RegisterForm-LastName', 'input[name=\"customer[last_name]\"]','input[name*=\"last\" i]:not([type=\"hidden\" i])' ]});if (!user.firstName && !user.lastName) {user = {...user,...getUser(ele, { firstName: "input[name*=\"name\" i]:not([type=\"hidden\" i])" })};}sendUserData(user);edgetag("tag", "CompleteRegistration", {}, {}, { destination: window.edgetagSharedVariables.tagUrl });},current: 0},{selectors: ["[type=\"submit\"]", "form[action^=\"/contact\"]"],length: 2,fun: (ele) => {const user = getUser(ele, {email: ["input[type=\"email\"]", "input[name*=\"email\" i]:not([type=\"hidden\" i])"],phone: ["input[type=\"tel\"]", "input[name*=\"phone\" i]:not([type=\"hidden\" i])"],firstName: ["input[name*=\"first\" i]:not([type=\"hidden\" i])", "input[name*=\"name\" i]:not([type=\"hidden\" i])", "input[name*=\"nom\" i]:not([type=\"hidden\" i])"],lastName: "input[id*=\"last\" i]:not([type=\"hidden\" i])"});sendUserData(user);edgetag("tag", "Contact", {}, {}, { destination: window.edgetagSharedVariables.tagUrl });},current: 0}];const resetActions = () => {for (let i = 0; i < actions.length; i++) {actions[i].current = 0;}};const checkElement = (element) => {if (!element || element.nodeName === "BODY") {resetActions();return;}if (element.nodeName !== "DIV" && element.nodeName !== "INPUT" && element.nodeName !== "A" && element.nodeName !== "BUTTON" && element.nodeName !== "FORM") {checkElement(element.parentElement);return;}for (let i = 0; i < actions.length; ++i) {if (element.matches(actions[i].selectors[actions[i].current])) {++actions[i].current;if (actions[i].length === actions[i].current) {actions[i].fun(element);resetActions();return;}}}checkElement(element.parentElement);};document.addEventListener("click", (e) => {checkElement(e.target);}, { capture: true });window.addEventListener("message",(event) => {if (event.origin !== "https://creatives.attn.tv") {return;}if (!event.data || !event.data.__attentive) {return;}
581try {const data = event.data.__attentive;if (!data.action || !data.action.includes("LEAD")) {return;}const user = {};if (data.email) {user.email = data.email;}if (data.phone) {user.phone = data.phone.replace(/[^0-9]/g, "");}sendUserData(user);sendNewsletterEvent();} catch (e) {console.log("[Edgetag]", e);}},false);window.addEventListener("message", (event) => {if (!event || !event.origin || !event.data || !event.origin.includes("postscript")) {return;}const user = {};if (event.data.values?.phone) {user.phone = event.data.values.phone;}if (event.data.CollectedEmailEvent?.email) {user.email = event.data.CollectedEmailEvent.email;}if (user.email || user.phone) {sendUserData(user);sendNewsletterEvent();}});window.juapp = window.juapp||function(){(window.juapp.q=window.juapp.q||[]).push(arguments);};juapp("trackFunc", "engagement", function(email, eventname, promotitle, cmid, options, form) {if (!email) {return;}const userData = { email };form.forEach((item) => {if (item.name === "phone_number" && item.value) {userData["phone"] = item.value;}});edgetag("data", userData);sendNewsletterEvent();});document.addEventListener('click', (e) => {if (!e.target.closest('form[action*="api.bounceexchange.com"] [type="submit"]')) {return;}const form = e.target.closest('form[action*="api.bounceexchange.com"]');if (!form) {return;}const user = getUser(form, {email: 'input[type="email"]',phone: 'input[type="tel"]',});sendUserData(user);if (user && Object.keys(user).length > 0) {sendNewsletterEvent();}}, { capture: true });document.addEventListener('submit', (e) => {if (!e.target.matches('form#customer_login')) {return;}if (e.target.getAttribute('action') === '/account/login' && e.target.querySelector('[type="submit"]')) {return;}const user = getUser(e.target, {email: ['input[type="email"]','#CustomerEmail'],});if (!user.email) {return;}sendUserData(user, true);});document.addEventListener('submit', (e) => {if (!e.target.matches('form#create_customer')) {return;}if (e.target.getAttribute('action') === '/account' && e.target.querySelector('[type="submit"]')) {return;}const user = getUser(e.target, {email: [ 'input[type=\"email\"]', 'input[name=\"customer[email]\"]', '#RegisterForm-email' ],phone: "input[type=\"tel\"]",firstName: [ '#RegisterForm-FirstName', 'input[name=\"customer[first_name]\"]','input[name*=\"first\" i]:not([type=\"hidden\" i])' ],lastName: [ '#RegisterForm-LastName', 'input[name=\"customer[last_name]\"]','input[name*=\"last\" i]:not([type=\"hidden\" i])' ]});sendUserData(user, true);edgetag("tag", "CompleteRegistration", {}, {}, { method: 'beacon', destination: window.edgetagSharedVariables.tagUrl });});window.addEventListener('emotiveForms', ({ detail }) => {if (detail?.type !== 'SUBMITTED' || !detail?.metadata) {return;}const { email, phone_number: phone } = detail.metadata;const user = {};if (email) {user.email = email;}if (phone) {user.phone = phone;}if (Object.keys(user).length === 0) {return;}sendUserData(user);sendNewsletterEvent();});window.addEventListener('load', () => {let wisepopsCheckAttempts = 0;const captureWisepops = () => {wisepopsCheckAttempts++;if (typeof window.wisepops === 'function') {wisepops('listen', 'after-form-submit', function (event) {const eveEle = event.target.elements;const emailEle = eveEle['email'] || eveEle['email_address'];const email = emailEle && emailEle.value;const phone =(eveEle['phone-dialcode'] ? eveEle['phone-dialcode'].value : '') +(eveEle['phone-number'] ? eveEle['phone-number'].value : '');const firstName = eveEle['first_name'] && eveEle['first_name'].value;const lastName = eveEle['last_name'] && eveEle['last_name'].value;const data = {};if (email) {data.email = email;}if (phone) {data.phone = phone;}if (firstName) {data.firstName = firstName;}if (lastName) {data.lastName = lastName;}sendUserData(data);if (email || phone ) {sendNewsletterEvent();}});} else if (wisepopsCheckAttempts <= 10) {setTimeout(captureWisepops, 1000);}};captureWisepops();if (window.OptiMonk) {OptiMonk.addListener(document,'optimonk#campaign-before_mark_filled',function (event) {const campaign = event.parameters?.campaignId ?OptiMonk.campaigns[event.parameters.campaignId] :undefined;if (!campaign) {return;}const data = campaign.data;if (!data) {return;}const user = {};const email = data['visitor[email]'];if (email) {user.email = email;}const firstName = data['visitor[firstname]'];if (firstName) {user.firstName = firstName;}
581const [_, phone] = Object.entries(data).find(([key, value]) => key.includes('custom_fields') && value.startsWith('+')) ?? [];if (phone) {user.phone = phone;}sendUserData(user);if (phone || email) {sendNewsletterEvent();}});}});window.addEventListener('FORMTORO_FORM_LOADED', (t) => {const formToroIframe = document.querySelector(`[data-formtoro-form="${t.detail}"]`);if (!formToroIframe) {return;}const formToroRoot = formToroIframe.shadowRoot;const formToroForm =formToroRoot?.querySelector('ft-form-container');if (!formToroForm) {return;}formToroForm.addEventListener('submit',(e) => {const formData = new FormData(e.target);const email = formData.get('email');const user = {};if (email) {user.email = email;}const countryCodeEle = e.target.querySelector('div[class$="phone-number"] [class*="dropdown"]');const countryCode = countryCodeEle?.value;const phone = formData.get('phone-number')?.replace(/\D/g, '');if (phone) {user.phone = phone;if (countryCode) {user.phone = countryCode + phone;}}if (Object.keys(user).length == 0) {return;}sendUserData(user);sendNewsletterEvent();},{ capture: true });}, { once: true });document.addEventListener('octane.quiz.completed',(e) => {if (!e || !e.detail) {return;}const email = e.detail.email;if (!email) {return;}sendUserData({ email });sendNewsletterEvent();},{ capture: true });document.addEventListener('alia:signup', (e) => {const data = e.detail;if (!data) {return;}sendUserData({ email: data.email, phone: data.phone });sendNewsletterEvent();});window.addEventListener('klaviyoForms', function (e) {if (e.detail?.type === 'submit') {const data = e.detail.metaData;if (!data) {return;}sendUserData({ email: data.$email, phone: data.$phone_number });sendNewsletterEvent();}});const cartUrl = new URL("/cart", window.location.href);const parseCookies = (/**@type {string} */ cookie) => Object.fromEntries(cookie.split(/;\s+/).map((r) => r.split('=').map((str) => str.trim())).map(([cookieKey, ...cookieValues]) => {const cookieValue = cookieValues.join('=');if (!cookieKey) {return [];}let decodedValue = '';if (cookieValue) {try {decodedValue = decodeURIComponent(cookieValue);} catch (e) {decodedValue = cookieValue;}}return [cookieKey, decodedValue];}));const fireInitiateCheckout = (cartCookie) => {/* grab the cart contents based on the current cart cookie value */let data = null;try {data = JSON.parse(localStorage.getItem('_workerCartCache'))[cartCookie];} catch (e) {try {if (localStorage.getItem('edgeTagDebug') === '1') {console.debug('[EdgeTag] Failed to parse _workerCartCache', e);}} catch (_) {}}if (!data) {/* cannot determine cart contents since the value isn't cached */return;}edgetag('tag', 'InitiateCheckout', data, {}, { method: 'beacon' });/* record cart cookie and session to deduplicate the event in the case of app pixeltriggering another checkout */let dedup = {};try {dedup = JSON.parse(localStorage.getItem('_workerEventDeduplication') ?? '{}');} catch (e) {try {if (localStorage.getItem('edgeTagDebug') === '1') {console.debug('[EdgeTag] Failed to parse _workerEventDeduplication', e);}} catch (_) {}}localStorage.setItem('_workerEventDeduplication', JSON.stringify({...dedup,InitiateCheckout: { cart: cartCookie, sessionId: sessionStorage.getItem('tag_session') || '' }}));};/* standard Shopify cart checkout form submit */const detectCheckout = (/**@type {SubmitEvent}*/ ev) => {const actionUrl = new URL(ev.target.action, window.location.href);if (actionUrl.pathname != cartUrl.pathname) {/* submitted form is not a checkout */return;}const submitter = ev.submitter;if (submitter?.getAttribute('name') != 'checkout') {/* the intended action is not a checkout */return;}if (ev.defaultPrevented) {/* the action will not be submitted */return;}/* since default is not prevented, we know this will eventually */const cartCookie = parseCookies(document.cookie).cart ?? null;if (!cartCookie) {/* no cart cookie, nothing to do */return;}fireInitiateCheckout(cartCookie);};document.addEventListener('submit', detectCheckout);/* Rebuy has a mechanism that redirects directly to the checkout URL withoutusing the standard cart URL submission, so we need to detect it directly. */const detectRebuyCheckout = (/** @type {MouseEvent} */ ev) => {const target = ev.target;if (!target || !(target instanceof Element)) {return;}/* Match Rebuy's checkout or Shop Pay button */if (!target.closest('.rebuy-cart__checkout-button, .rebuy-cart__shop-pay-button')) {return;}const cartCookie = parseCookies(document.cookie).cart ?? null;if (!cartCookie) {return;}fireInitiateCheckout(cartCookie);};document.addEventListener('click', detectRebuyCheckout, { capture: true });}();</script>
581<!-- END app snippet --><!-- BEGIN app snippet: cart-id -->
581<script>!function() {const setUserId = (userId) => {if (!userId) {return;}const formData = new FormData();formData.append('attributes[EdgeTagId]', userId);/* Stamp the resolved D1 shard so the backfill can skip the userId to shard KV lookup; falls back to KV resolution if absent. Must be a block comment because app-embed strip_newlines single-lines this. */try {const storageId = JSON.parse(localStorage.getItem('_workerStoreMultiple') || '{}')?.[window.edgetagSharedVariables.tagUrl]?.edgeTag?.storageId;if (Number.isInteger(storageId)) {formData.append('attributes[EdgeTagDbId]', String(storageId));}} catch (e) { /* dbId is an optional fast-path hint */ }fetch(window.Shopify.routes.root + 'cart/update.js', {method: 'POST',body: formData}).then(response => {if (!response.ok) {throw new Error('cart/update.js responded ' + response.status);}return response.json();}).then((data) => {if (!data.token) {return;}localStorage.setItem('lastCartToken', data.token);}).catch((e) => console.log('[EdgeTag] Error stamping EdgeTagId on cart', e));};/* Use the edgetag-initialized DOM event, not edgetag('ready'): 'ready' resolves once, so on sites running multiple EdgeTag workers it may not fire for this destination. 'edgetag-initialized' dispatches per init (per worker), so we reliably catch the one matching our tagUrl. */window.addEventListener('edgetag-initialized', (event) => {const params = event.detail;if (!params || params.destination !== window.edgetagSharedVariables.tagUrl) {return;}try {const lastCartToken = localStorage.getItem('lastCartToken');if (!lastCartToken) {setUserId(params.userId);} else {const parsedCookie = document.cookie.match(new RegExp('(^| )' + 'cart' + '=([^;]+)'));if (!parsedCookie) {setUserId(params.userId);} else if (parsedCookie.length > 2 && parsedCookie[2]) {/* document.cookie percent-encodes the cart token's ?key= part (as %3Fkey%3D); lastCartToken (from cart/update.js) is unescaped. Decode both sides so the dedup compares like for like, otherwise it mismatches and re-stamps on every load. */if (decodeURIComponent(parsedCookie[2]) !== decodeURIComponent(lastCartToken)) {setUserId(params.userId);}}}} catch (e) {console.log('[EdgeTag] Error setting EdgeTagId', e);}});}();</script>
581<!-- END app snippet --> 582 583 584 585<!-- END app block --><!-- BEGIN app block: shopify://apps/minmaxify-order-limits/blocks/app-embed-block/3acfba32-89f3-4377-ae20-cbb9abc48475 -->
585<script src="https://limits.minmaxify.com/limitsv2/salt-strong.myshopify.com?v=149&r=20260616125412" defer></script>
585 586 587<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 588 589 590 591 592 593 594 595 596 597 598 599 600
600<script async src="https://static.klaviyo.com/onsite/js/Sb9NCe/klaviyo.js?company_id=Sb9NCe"></script>
600 601
601<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>
601 602 603 604 605 606 607 608
608<script> 609 window.klaviyoReviewsProductDesignMode = false 610 </script>
610 611 612 613 614 615 616 617 618 619 620<!-- END app block --><!-- BEGIN app block: shopify://apps/fbp-fast-bundle/blocks/fast_bundle/9e87fbe2-9041-4c23-acf5-322413994cef --> 621 622 623 624<!-- BEGIN app snippet: fast_bundle --> 625 626 627 628 629 630
631<script> 632 if (Math.random() < 0.05) { 633 window.FastBundleRenderTimestamp = Date.now(); 634 } 635 636 // Main initialization 637 const apiURL = 'https://api.fastbundle.co'; 638 const sdkBaseUrl = 'https://sdk.fastbundle.co'; 639 const rbrCartUrl = `${apiURL}/scripts/cart.js`; 640 const mainAppUrl = 'https://cdn.shopify.com/extensions/01a0c44d-458d-70f4-8337-9a07e2bf3223/fast-bundle-product-bundles-164/assets/main.min.js' 641 const vendorUrl = 'https://cdn.shopify.com/extensions/01a0c44d-458d-70f4-8337-9a07e2bf3223/fast-bundle-product-bundles-164/assets/vendor.js'; 642 const styleUrl = 'https://cdn.shopify.com/extensions/01a0c44d-458d-70f4-8337-9a07e2bf3223/fast-bundle-product-bundles-164/assets/main.min.css'; 643 const legacyAppUrl = `${apiURL}/react-src/static/js/main.min.js`; 644 const previousScriptLoaded = Boolean(document.querySelectorAll(`script[src*="${sdkBaseUrl}"]`).length) 645 const previousLegacyScriptLoaded = Boolean(document.querySelectorAll(`script[src*="${legacyAppUrl}"]`).length) 646 647 if (!(previousScriptLoaded || previousLegacyScriptLoaded)) { 648 const FastBundleConf = {"enable_bap_modal":true,"frontend_version":"1.28.97","storefront_record_submitted":false,"use_shopify_prices":false,"currencies":[{"id":2541235945,"code":"USD","conversion_fee":1.
6480,"roundup_number":0.0,"rounding_enabled":true}],"is_active":true,"override_product_page_forms":true,"allow_funnel":false,"do_not_track_bundle_visibility":false,"translations":[],"pid":"","bap_ids":[8735963054254,8685932380334,8643801612462,8643774152878,8818321752238,8735980191918,8818306547886,8894326571182,8718615347374,9103534850222,8646227329198,8878298398894,8718454423726,8835068919982,8713045049518,8718603288750,8718594212014,9109573435566,8697602244782,8685008650414,8718630912174,8768567804078,8793202557102,8754480087214,8718883356846,8834469789870,8718483292334,8718584119470,8718534967470,8718561476782,8718582972590,8718560034990],"active_bundles_count":39,"use_color_swatch":false,"use_shop_price":false,"dropdown_color_swatch":true,"option_config":{},"enable_subscriptions":false,"has_fbt_bundle":true,"use_shopify_function_discount":true,"use_bundle_builder_modal":true,"use_cart_hidden_attributes":true,"bap_override_fetch":false,"invalid_bap_override_fetch":true,"volume_discount_add_on_override_fetch":false,"pmm_new_design":true,"merged_mix_and_match":false,"change_vd_product_picture":false,"buy_it_now":true,"rgn":491659,"baps":{"8735963054254":{"bundle_id":337501,"variant_id":46424940019886,"handle":"most-popular-rod-reel-line-combo","type":"multi","use_cart_transform":false},"8685932380334":{"bundle_id":310670,"variant_id":46235543044270,"handle":"the-salt-strong-starter-kit-bundle","type":"multi","use_cart_transform":false},"8643801612462":{"bundle_id":251069,"variant_id":46068994375854,"handle":"ultimate-popping-cork-bundle","type":"multi","use_cart_transform":false},"8643774152878":{"bundle_id":286963,"variant_id":46068899676334,"handle":"the-ultimate-winter-tackle-bundle-custom-colors","type":"multi","use_cart_transform":false},"8818321752238":{"bundle_id":388020,"variant_id":46819810214062,"handle":"ultimate-summer-bundle-fish-strong-week-special","type":"multi","use_cart_transform":false},"8735980191918":{"bundle_id":337507,"variant_id":46424993956014,"handle":"premium-performance-rod-reel-line-combo-slot-machine","type":"multi","use_cart_transform":false},"8818306547886":{"bundle_id":388008,"variant_id":46819745693870,"handle":"fish-strong-week-starter-kit","type":"multi","use_cart_transform":false},"8894326571182":{"bundle_id":422289,"variant_id":47088702128302,"handle":"ultimate-traveler-system-bundle","type":"multi","use_cart_transform":false},"8718615347374":{"bundle_id":326029,"variant_id":46346089169070,"handle":"paddletail-essentials","type":"multi","use_cart_transform":false},"9103534850222":{"bundle_id":518512,"variant_id":47826204754094,"handle":"salt-strong-insider-welcome-gift-annual","type":"multi","use_cart_transform":true},"8646227329198":{"bundle_id":291096,"variant_id":46079344148654,"handle":"inshore-slammer-lures-bundle","type":"multi","use_cart_transform":false},"8878298398894":{"bundle_id":415977,"variant_id":47052143329454,"handle":"national-angler-day-apparel-bundle","type":"multi","use_cart_transform":false},"8718454423726":{"bundle_id":325740,"variant_id":46345510224046,"handle":"the-2-0-rigging-bundle-most-popular","type":"multi","use_cart_transform":false},"8835068919982":{"bundle_id":396697,"variant_id":46891895914670,"handle":"master-angler-performance-bundle","type":"multi","use_cart_transform":false},"8713045049518":{"bundle_id":323343,"variant_id":46328547410094,"handle":"hard-body-plug-bundle","type":"multi","use_cart_transform":false},"8718603288750":{"bundle_id":326026,"variant_id":46346067476654,"handle":"ultimate-fall-lure-bundle","type":"multi","use_cart_transform":false},"8718594212014":{"bundle_id":326022,"variant_id":46346027860142,"handle":"the-ultimate-summer-bundle","type":"multi","use_cart_transform":false},"9109573435566":{"bundle_id":520820,"variant_id":47844576886958,"handle":"salt-strong-insider-welcome-gift-monthly","type":"multi","use_cart_transform":true},"8697602244782":{"bundle_id":315315,"variant_id":46273641906350,"handle":"ultimate-spring-bundle","type":"multi","use_cart_transform":false},"8685008650414":{"bundle_id":310521,"variant_id":46233124208814,"handle":"ultimate-shrimp-lure-kit-weedless-rigging","type":"multi","use_cart_transform":false},"8718630912174":{"bundle_id":326031,"variant_id":46346112827566,"handle":"ultimate-inshore-tackle-bundle","type":"multi","use_cart_transform":false},"8768567804078":{"bundle_id":354063,"variant_id":46573422346414,"handle":"slam-stick-traveler-spinning-combo","type":"multi","use_cart_transform":false},"8793202557102":{"bundle_id":370728,"variant_id":46689625669806,"handle":"full-system-equipment-bundle","type":"multi","use_cart_transform":false},"8754480087214":{"bundle_id":347908,"variant_id":46511734227118,"handle":"mullet-hd-hardbody-bundle","type":"multi","use_cart_transform":false},"8718883356846":{"bundle_id":326184,"variant_id":46347163861166,"handle":"topwater-mastery-bundle","type":"multi","use_cart_transform":false},"8834469789870":{"bundle_id":396231,"variant_id":46888788394158,"handle":"skinny-lipper-bundle","type":"multi","use_cart_transform":false},"8718483292334":{"bundle_id":325898,"variant_id":46345697099950,"handle":"prawn-usa-junior-weedless-rigging-essentials","type":"multi","use_cart_transform":false},"8718584119470":{"bundle_id":326019,"variant_id":46345980641454,"handle":"tweaker-rigging-bundle-most-popular","type":"multi","use_cart_transform":false},"8718534967470":{"bundle_id":325993,"variant_id":46345851699374,"handle":"mulligan-rigging-bundle-most-popular","type":"multi","use_cart_transform":false},"8718561476782":{"bundle_id":326012,"variant_id":46345934667950,"handle":"bomber-rigging-bundle-most-popular","type":"multi","use_cart_transform":false},"8718582972590":{"bundle_id":326017,"variant_id":46345973661870,"handle":"fishermans-core-accessories","type":"multi","use_cart_transform":false},"8718560034990":{"bundle_id":326011,"variant_id":46345927819438,"handle":"prawn-usa-og-weedless-rigging-most-popular","type":"multi","use_cart_transform":false}},"has_multilingual_permission":true,"use_vd_templating":true,"use_payload_variant_id_in_fetch_override":true,"use_compare_at_price":false,"storefront_access_token":"33450a34ffbd24acf01857eb96537da5","serverless_vd_display":false,"serverless_vd_discount":false,"serverless_vd_auto_detection":false,"serverless_fixed_display":false,"serverless_add_on_display":false,"serverless_mix_and_match_display":false,"serverless_fixed_discount":false,"products_with_add_on":{},"collections_with_add_on":{},"ssr_add_on":false,"has_required_plan":true,"bundleBox":{"id":81542,"bundle_page_enabled":true,"bundle_page_style":null,"currency":"USD","currency_format":"$%s","percentage_format":"%s%","show_sold_out":true,"track_inventory":true,"shop_page_external_script":"","page_external_script":"","shop_page_style":null,"shop_page_title":null,"shop_page_description":null,"app_version":"v2","show_logo":false,"show_info":false,"money_format":"amount","tax_factor":1.0,"primary_locale":"en","discount_code_prefix":"Bundle-Discount","
648is_active":true,"created":"2024-09-20T17:52:37.821058Z","updated":"2026-02-26T16:21:52.479541Z","title":"Don't miss this offer","style":null,"inject_selector":"","mix_inject_selector":null,"fbt_inject_selector":null,"volume_inject_selector":"","volume_variant_selector":"","button_title":"Buy this bundle","bogo_button_title":"Buy {quantity} items","price_description":"Add bundle to cart | Save {discount}","version":"v2.3","bogo_version":"v1","nth_child":1,"redirect_to_cart":true,"column_numbers":3,"color":null,"btn_font_color":"white","add_to_cart_selector":null,"cart_info_version":"v2","button_position":"bottom","bundle_page_shape":"row","add_bundle_action":"cart-drawer","requested_bundle_action":null,"request_action_text":null,"cart_drawer_function":"(function () { \nwindow.SLIDECART_OPEN()\nwindow.SLIDECART_UPDATE()\n});","cart_drawer_function_svelte":"","theme_template":"light","external_script":"","pre_add_script":"","shop_external_script":"","shop_style":"","bap_inject_selector":".product-form__input.product-form__quantity","bap_none_selector":"","bap_form_script":"","bap_button_selector":"","bap_style_object":{"fbt":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"#191919","fontSize":14,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"bogo":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"#191919","fontSize":14,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"bxgyf":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"
648separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"#191919","fontSize":14,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"standard":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"#191919","fontSize":14,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"
648separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"#191919","fontSize":14,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"col_mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"button":{"button_position":{"position":"bottom"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"#191919","fontSize":14,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"title_and_description":{"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}}},"bundles_page_style_object":null,"style_object":{"fbt":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"
648separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
648,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"bogo":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
648,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"bxgyf":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
648,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"general":{"customJS":"","fontSize":2,"customCSS":"","textColor":"#191919","badgeColor":"#E8144B","fontFamily":"","labelColor":"#262626","borderColor":"#CBCBCB","borderWidth":2,"buttonColor":"#262626","borderRadius":3,"badgeTextColor":"#FFFFFF","titleAlignment":"left","backgroundColor":"#FFFFFF","buttonTextColor":"#FFFFFF","bundlesPageLayout":"horizontal","variantSelectorType":"dropdown","bundlesPageAlignment":"bottom","variantSelectorTextColor":"#000000","variantSelectorBorderColor":"#EBEBEB","variantSelectorBackgroundColor":"#fafafa","discountAppliedOptionsTextColor":"#13A165","discountUnappliedOptionsTextColor":"#5E5E5E","discountAppliedOptionsBackgroundColor":"#E0FAEF","discountUnappliedOptionsBackgroundColor":"#F1F1F1"},"standard":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"minimal"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
648,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
648,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"col_mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
648,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}}},"old_style_object":null,"zero_discount_btn_title":"Add to cart","mix_btn_title":"Add selected to cart","collection_btn_title":"Add selected to cart","cart_page_issue":null,"cart_drawer_issue":null,"volume_btn_title":"Add {quantity} | save {discount}","badge_color":"#C30000","badge_price_description":"Save {discount}!","use_discount_on_cookie":true,"show_bap_buy_button":false,"bap_version":"v1","bap_price_selector":"","bap_compare_price_selector":"","bundles_display":"vertical","use_first_variant":true,"shop":73033},"bundlePageInfo":{"title":null,"description":null,"enabled":true,"handle":"bundles","shop_style":null,"shop_external_script":"","style":null,"external_script":"","bundles_alignment":"bottom","bundles_display":"horizontal"},"cartInfo":{"id":81555,"currency":"USD","currency_format":"$%s","box_discount_description":"Add bundle to cart | Save {discount}","box_button_title":"Buy this bundle","free_shipping_translation":null,"shipping_cost_translation":null,"is_reference":false,"subtotal_selector":".totals","subtotal_price_selector":".totals__subtotal-value","subtotal_title_selector":"","line_items_selector":".cart-item","discount_tag_html":"<div class=\"totals %class\">\r\n <h3 class=\"totals__subtotal\">Bundle (-%discount)</h3>\r\n <p class=\"totals__subtotal-value\">%final_price</p>\r\n </div>","free_shipping_tag":null,"form_subtotal_selector":"","form_subtotal_price_selector":"","form_line_items_selector":"","form_discount_html_tag":"","form_free_shipping_tag":null,"external_script":"","funnel_show_method":"three_seconds","funnel_popup_title":"Complete your cart with this bundle and save","funnel_alert":"This item is already in your cart.","funnel_discount_description":"save {discount}","style":"","shop_style":null,"shop_external_script":"","funnel_color":"","funnel_badge_color":"","style_object":{"fbt":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
648,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"bogo":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
648,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"bxgyf":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
648,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"general":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"customJS":"","fontSize":2,"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"customCSS":"Here's the revised CSS with larger body copy for better readability on mobile:\n\n```css\n/* Mobile-first approach for the product description */\n@media screen and (max-width: 767px) {\n /* Main product title */\n .product__title {\n font-size: 24px !important;\n line-height: 1.3 !important;\n margin-bottom: 15px !important;\n }\n\n /* Section headings like \"YOUR COMPLETE INSHORE ARSENAL:\" */\n .product__description h2,\n .product__description strong {\n font-size: 20px !important;\n line-height: 1.4 !important;\n margin: 20px 0 10px !important;\n }\n\n /* Regular paragraph text */\n .product__description p {\n font-size: 18px !important;\n line-height: 1.6 !important;\n margin-bottom: 15px !important;\n }\n\n /* List items (for the checkmark sections) */\n .product__description li {\n font-size: 18px !important;\n line-height: 1.6 !important;\n margin-bottom: 12px !important;\n }\n\n /* Price and savings text */\n .product__price,\n .product__savings {\n font-size: 18px !important;\n line-height: 1.4 !important;\n }\n}\n```\n\nThe main changes:\n1. Increased regular paragraph text from 16px to 18px\n2. Increased list items from 16px to 18px\n3. Adjusted line height slightly from 1.5 to 1.6 for better readability with larger text\n\nThis should make the body copy much more readable on mobile devices while maintaining good spacing and hierarchy.","textColor":"#191919","badgeColor":"#E8144B","fontFamily":"","labelColor":"#262626","borderColor":"#CBCBCB","borderWidth":2,"buttonColor":"#262626","custom_code":{"main":{"custom_js":"","custom_css":""}},"borderRadius":3,"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"badgeTextColor":"#FFFFFF","discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"titleAlignment":"left","backgroundColor":"#FFFFFF","buttonTextColor":"#FFFFFF","discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"bundlesPageLayout":"horizontal","collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"variantSelectorType":"dropdown","bundlesPageAlignment":"bottom","title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
648,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}},"variantSelectorTextColor":"#000000","variantSelectorBorderColor":"#EBEBEB","variantSelectorBackgroundColor":"#fafafa","discountAppliedOptionsTextColor":"#13A165","discountUnappliedOptionsTextColor":"#5E5E5E","discountAppliedOptionsBackgroundColor":"#E0FAEF","discountUnappliedOptionsBackgroundColor":"#F1F1F1"},"standard":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"minimal"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
648,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
648,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"col_mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#fafafa"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
648,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}}},"old_style_object":null,"funnel_button_description":"Buy this bundle | Save {discount}","funnel_injection_constraint":"","show_discount_section":false,"discount_section_style":null,"discount_section_selector":null,"reload_after_change_detection":false,"app_version":"v2","show_info":false,"box_zero_discount_title":"Add to cart"}}; 649 FastBundleConf.pid = ''; 650 FastBundleConf.domain = 'salt-strong.myshopify.com'; 651 FastBundleConf.variantIds = []; 652 window.FastBundleConf = FastBundleConf; 653 654 // add random generated number query parameter to clear the cache 655 const urlQueryParameter = `?rgn=${FastBundleConf?.rgn}`; 656 loadFastBundleAssets(mainAppUrl, vendorUrl, styleUrl, rbrCartUrl + urlQueryParameter); 657 } 658 659 // if the product id is set and the bap_override_fetch is not set, we add the style to the theme to hide the add to cart buttons 660 if (window.FastBundleConf?.pid && !window.FastBundleConf?.bap_override_fetch) { 661 if (window.FastBundleConf.bap_ids.includes(+window.FastBundleConf.pid)) { 662 const styleElement = document.createElement('style') 663 let bundleBox = window.FastBundleConf?.bundleBox 664 styleElement.id = 'fb-bap-style' 665 let externalSelector = bundleBox?.bap_button_selector ? `, ${bundleBox?.bap_button_selector}` : '' 666 styleElement.innerHTML = ` 667 button[name="add"], form[action="/cart/add"] button[type="submit"], input[name="add"] ${externalSelector}{ 668 display: none !important; 669 }` 670 document.head.appendChild(styleElement) 671 } 672 } 673 674 // Helper function to load FastBundle assets 675 function loadFastBundleAssets(mainAppUrl, vendorUrl, styleUrl, cartUrl) { 676 677 // Preconnect to the asset origin. Two hints are emitted because browsers 678 // maintain separate HTTP/2 connection pools per CORS-mode: the anonymous 679 // one is reused by the module scripts (vendor + main); the non-anonymous 680 // one is reused by the non-CORS stylesheet. DNS resolution is shared. 681 // Origin is parsed from mainAppUrl so this works whether assets are served 682 // from the SDK CDN or from the Shopify CDN (browser dedupes either way). 683 const assetOrigin = new URL(mainAppUrl, location.href).origin; 684 685 const preconnectAnon = document.createElement('link'); 686 preconnectAnon.rel = 'preconnect'; 687 preconnectAnon.href = assetOrigin; 688 preconnectAnon.crossOrigin = 'anonymous'; 689 document.head.appendChild(preconnectAnon); 690 691 const preconnect = document.createElement('link'); 692 preconnect.rel = 'preconnect'; 693 preconnect.href = assetOrigin; 694 document.head.appendChild(preconnect); 695 696 // Load vendor script with modulepreload 697 const vendorScript = document.createElement('link'); 698 vendorScript.rel = 'modulepreload'; 699 vendorScript.href = vendorUrl; 700 document.head.appendChild(vendorScript); 701 702 // Load main app script 703 const mainScript = document.createElement('script'); 704 mainScript.defer = true; 705 mainScript.type = 'module'; 706 mainScript.src = mainAppUrl; 707 document.head.appendChild(mainScript); 708 709 // Load cart script 710 const cartScript = document.createElement('script'); 711 cartScript.src = cartUrl; 712 cartScript.defer = true; 713 cartScript.type = 'text/javascript'; 714 document.head.appendChild(cartScript); 715 716 // Load stylesheet 717 const styleLink = document.createElement('link'); 718 styleLink.rel = 'stylesheet'; 719 styleLink.href = styleUrl; 720 document.head.appendChild(styleLink); 721 } 722 723 </script>
723 724 725<!-- END app snippet --> 726 <!-- BEGIN app snippet: fast_bundle_shared -->
726<script> 727 (function(){ 728 const FastBundleConf = window?.FastBundleConf || {}; 729 730 const shopDomain = FastBundleConf?.shop_domain || "salt-strong.myshopify.com"; 731 const countryByMarket = "US"; 732 const countryByLocale = null; 733 const countryCode = countryByMarket || countryByLocale || FastBundleConf?.country_code || 'US'; 734 const language = {"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}; 735 const shopLocale = language.shop_locale.locale || null; 736 const firstRawLanguage = "en"; 737 const SecondRawLanguage = "en"; 738 const langCandidates = [ 739 firstRawLanguage, 740 SecondRawLanguage, 741 navigator.language, 742 navigator.userLanguage, 743 null, 744 ]; 745 let shopLanguage = null; 746 for (const candidate of langCandidates) { 747 shopLanguage = fastBundleExtractValidLanguage(candidate); 748 if (shopLanguage) break; 749 } 750 if (!shopLanguage) shopLanguage = "EN"; 751 const storefrontAccessToken = "33450a34ffbd24acf01857eb96537da5" || ''; 752 const mainProduct = null; 753 window.FastBundleShared = window.FastBundleShared || {}; 754 window.FastBundleShared.functions = window.FastBundleShared.functions || {}; 755 756 function fastBundleExtractValidLanguage(raw) { 757 if (!raw || typeof raw !== "string") return null; 758 const clean = raw.trim().toLowerCase(); 759 if (/^[a-z]{2}$/.test(clean)) { 760 return clean.toUpperCase(); 761 } 762 if (/^[a-z]{2}-[a-z0-9]+$/.test(clean)) { 763 return clean.split('-')[0].toUpperCase(); 764 } 765 if (/^[a-z]{2}_[a-z0-9]+$/.test(clean)) { 766 return clean.split('_')[0].toUpperCase(); 767 } 768 return null; 769 } 770 771 window.FastBundleShared.defineFunction = function (name, fn) { 772 if (!window.FastBundleShared.functions[name]) { 773 window.FastBundleShared.functions[name] = fn; 774 } else { 775 console.warn(`Function "${name}" is already defined.`); 776 } 777 }; 778 779 780 window.FastBundleShared.config = { 781 shopDomain: shopDomain, 782 countryCode: countryCode, 783 shopLanguage: shopLanguage, 784 storefrontAccessToken: storefrontAccessToken, 785 }; 786 window.FastBundleShared.__ready = window.FastBundleShared.__ready || new Promise(function (resolve) { 787 const script = document.createElement('script'); 788 script.src = "https://cdn.shopify.com/extensions/01a0c44d-458d-70f4-8337-9a07e2bf3223/fast-bundle-product-bundles-164/assets/fast_bundle_shared.js"; 789 script.onload = resolve; 790 script.onerror = function () { 791 console.error('FastBundle: failed to load fast_bundle_shared.js'); 792 resolve(); 793 }; 794 (document.head || document.documentElement).appendChild(script); 795 }); 796 797 // A stale CDN copy of the asset may predate a fetcher, so fall back to the 798 // shape each caller expects rather than throwing. 799 function fastBundleDeferToAsset(name, emptyValue) { 800 return async function () { 801 await window.FastBundleShared.__ready; 802 const fn = window.FastBundleShared.__impl?.[name]; 803 if (typeof fn !== 'function') { 804 console.error(`FastBundle: ${name} unavailable (fast_bundle_shared.js did not load)`); 805 return emptyValue; 806 } 807 return fn.apply(null, arguments); 808 }; 809 } 810 811 window.FastBundleShared.defineFunction('fetchProductByID', fastBundleDeferToAsset('fetchProductByID', null)); 812 window.FastBundleShared.defineFunction('fetchProductsByIDs', fastBundleDeferToAsset('fetchProductsByIDs', {})); 813 window.FastBundleShared.defineFunction('fetchAllProductVariants', fastBundleDeferToAsset('fetchAllProductVariants', null)); 814 window.FastBundleShared.defineFunction('ensureAllVariants', fastBundleDeferToAsset('ensureAllVariants', null)); 815 816 // fast_bundle_volume.liquid reads this synchronously at parse time, so it 817 // cannot defer to the asset like the fetchers above. 818 window.FastBundleShared.defineFunction('formatMoney', function (amount, currency = 'USD') { 819 return new Intl.NumberFormat('en-US', { 820 style: 'currency', 821 currency, 822 }).format(amount); 823 }); 824 825 window.FastBundleShared.defineFunction('getMainProduct', function () { 826 if (!mainProduct) return null; 827 828 mainProduct.collections = []; 829 mainProduct.body_html = mainProduct.description; 830 mainProduct.image = mainProduct.images.length ? mainProduct.images[0] : null; 831 mainProduct.raw_price = mainProduct.price / 100; 832 833 mainProduct.price = ""; 834 835 mainProduct.options_with_values = [ 836 837 ]; 838 mainProduct.options = mainProduct.options_with_values; 839 delete mainProduct.options_with_values 840 return mainProduct; 841 }) 842 843 window.FastBundleShared.defineFunction('excludeVariants', function (product, excludedVariants) { 844 let preprocessedProduct = { ...product }; 845 if (excludedVariants.length) { 846 const excludedIds = new Set(excludedVariants.map((id) => Number(id))); 847 preprocessedProduct.variants = product.variants.filter((variant) => !excludedIds.has(variant.id)); 848 } 849 return preprocessedProduct; 850 }); 851 852 window.FastBundleShared.defineFunction('handleTranslations', async function(offer, bundleTranslationKeys, discountTranslationKeys, itemTranslationKeys = []) { 853 const translations = offer.translations || {}; 854 const t = translations[shopLocale] || {}; 855 bundleTranslationKeys.forEach((key) => { 856 if (t[key]) { 857 offer[key] = t[key]; 858 } 859 }); 860 delete offer.translations; 861 if (offer.discounts && Array.isArray(offer.discounts)) {
862 offer.discounts.forEach((discount, j) => { 863 const discountTranslations = discount.translations || {}; 864 const dt = discountTranslations[shopLocale] || {}; 865 discountTranslationKeys.forEach((key) => { 866 if (dt[key]) { 867 offer.discounts[j][key] = dt[key]; 868 } 869 }); 870 delete discount.translations; 871 }); 872 } 873 // Item-level translations (offer.items[].translations), keyed by locale like 874 // the offer/discount ones. Only mix & match passes item keys today; callers 875 // that omit them keep the exact previous behaviour, translations included. 876 if (itemTranslationKeys.length && Array.isArray(offer.items)) { 877 offer.items.forEach((item, k) => { 878 const itemTranslations = item.translations || {}; 879 const it = itemTranslations[shopLocale] || {}; 880 itemTranslationKeys.forEach((key) => { 881 if (it[key]) { 882 offer.items[k][key] = it[key]; 883 } 884 }); 885 delete item.translations; 886 }); 887 } 888 }); 889 890 window.FastBundleShared.defineFunction('isPreview', function(){ 891 const params = new URLSearchParams(window.location.search.toLowerCase()); 892 const isPreview = params.get('ispreview') === 'true'; 893 return isPreview 894 }) 895 896 window.FastBundleShared.defineFunction('conditionalLog', function (...args) { 897 try { 898 if (localStorage.getItem('allowRBRLogs') === 'true') { 899 console.log('From Extension:***', ...args); 900 } 901 } catch (error) { 902 console.error(error); 903 } 904 }); 905 })(); 906</script>
906 907<!-- END app snippet --> 908 <!-- BEGIN app snippet: fast_bundle_volume --> 909
910<script> 911 (async function() { 912 const FastBundleConf = window?.FastBundleConf || {}; 913 const fetchProductByID = window.FastBundleShared.functions.fetchProductByID; 914 const getMainProduct = window.FastBundleShared.functions.getMainProduct; 915 const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {}); 916 const mainProduct = getMainProduct(); 917 conditionalLog('mainProduct',mainProduct); 918 const excludeVariants = window.FastBundleShared.functions.excludeVariants; 919 const handleTranslations = window.FastBundleShared.functions.handleTranslations; 920 if (FastBundleConf?.serverless_vd || FastBundleConf?.serverless_vd_display) { 921 if (!mainProduct) return; 922 window.FastBundleConf.change_vd_product_picture = true; 923 let FastBundleVolumeOffers = []; 924 conditionalLog('FastBundleVolumeOffers', FastBundleVolumeOffers); 925 window.FastBundleVolumeOffers = FastBundleVolumeOffers; 926 927 function finishWithNoVolumeOffer() { 928 window.FastBundleVolumeOffer = []; 929 document.dispatchEvent(new CustomEvent('FastBundleVolumeOffersReady', { detail: [] })); 930 } 931 932 933 const totalVariantsCount = null || 0; 934 const shopCurrency = "USD"; 935 const shopMoneyFormat = "${{amount}}"; 936 const fetchAllProductVariants = window.FastBundleShared.functions.fetchAllProductVariants; 937 const formatMoney = window.FastBundleShared.functions.formatMoney; 938 939 function formatWithDelimiters(cents, precision, thousands, decimal) { 940 const fixed = (cents / 100).toFixed(precision); 941 const parts = fixed.split('.'); 942 const units = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands); 943 return parts[1] ? units + decimal + parts[1] : units; 944 } 945 946 function formatMoneyLikeLiquid(cents, currencyCode) { 947 // Reproduce the Liquid money filter so appended variants display like the first 250. 948 // Fall back to Intl formatting when the price is not in the shop currency. 949 if (currencyCode !== shopCurrency || !shopMoneyFormat) { 950 return formatMoney(cents / 100, currencyCode); 951 } 952 const placeholderRegex = /\{\{\s*(\w+)\s*\}\}/; 953 const placeholder = (shopMoneyFormat.match(placeholderRegex) || [])[1]; 954 let value; 955 switch (placeholder) { 956 case 'amount_no_decimals': value = formatWithDelimiters(cents, 0, ',', '.'); break; 957 case 'amount_with_comma_separator': value = formatWithDelimiters(cents, 2, '.', ','); break; 958 case 'amount_no_decimals_with_comma_separator': value = formatWithDelimiters(cents, 0, '.', ','); break; 959 case 'amount_with_apostrophe_separator': value = formatWithDelimiters(cents, 2, "'", '.'); break; 960 default: value = formatWithDelimiters(cents, 2, ',', '.'); 961 } 962 return shopMoneyFormat.replace(placeholderRegex, value); 963 } 964 965 function convertStorefrontVariant(node) { 966 const variantId = Number(String(node?.id || '').split('/').pop()); 967 const currencyCode = node?.price?.currencyCode; 968 const rawPrice = parseFloat(node?.price?.amount || 0); 969 const rawCompareAtPrice = node?.compareAtPrice ? parseFloat(node.compareAtPrice.amount) : rawPrice; 970 const rawQuantity = node?.quantityAvailable; 971 const isTracked = typeof rawQuantity === 'number' && rawQuantity !== -1; 972 const sellsWhenOutOfStock = !!node?.currentlyNotInStock && node?.availableForSale === true; 973 const inventoryManagement = isTracked ? 'shopify' : null; 974 const inventoryPolicy = isTracked ? (sellsWhenOutOfStock ? 'continue' : 'deny') : 'continue'; 975 const inventoryQuantity = isTracked ? rawQuantity : (node?.availableForSale ? 1 : 0); 976 const image = node?.image?.url ? { src: node.image.url, alt: null } : null; 977 const selectedOptions = node?.selectedOptions || []; 978 return { 979 id: variantId, 980 title: node?.title, 981 name: mainProduct.title + ' - ' + node?.title, 982 public_title: node?.title, 983 available: node?.availableForSale === true, 984 availableForSale: node?.availableForSale === true, 985 currentlyNotInStock: !!node?.currentlyNotInStock, 986 is_inventory_tracked: isTracked, 987 option1: selectedOptions[0]?.value ?? null, 988 option2: selectedOptions[1]?.value ?? null, 989 option3: selectedOptions[2]?.value ?? null, 990 selectedOptions: selectedOptions, 991 sku: node?.sku || null, 992 requires_shipping: node?.requiresShipping !== false, 993 taxable: node?.taxable !== false, 994 barcode: null, 995 weight: 0, 996 featured_image: image, 997 featured_media: null,
998 requires_selling_plan: false, 999 selling_plan_allocations: [], 1000 quantity_price_breaks: [], 1001 quantity_rule: { min: 1, max: null, increment: 1 }, 1002 // raw_price is in currency units to match getMainProduct() (variant.price | divided_by: 100.0) 1003 raw_price: rawPrice, 1004 price: formatMoneyLikeLiquid(Math.round(rawPrice * 100), currencyCode), 1005 raw_compare_at_price: rawCompareAtPrice, 1006 compare_at_price: formatMoneyLikeLiquid(Math.round(rawCompareAtPrice * 100), currencyCode), 1007 image: image, 1008 inventory_policy: inventoryPolicy, 1009 inventory_quantity: inventoryQuantity, 1010 inventory_management: inventoryManagement, 1011 quantity: (inventoryManagement && inventoryPolicy === 'deny') ? inventoryQuantity : 1, 1012 }; 1013 } 1014 1015 async function ensureAllVariants(product) { 1016 if (!totalVariantsCount || totalVariantsCount <= product.variants.length) return product; 1017 if (typeof fetchAllProductVariants !== 'function') return product; 1018 try { 1019 const nodes = await fetchAllProductVariants(product.id); 1020 if (!nodes || !nodes.length) return product; 1021 const knownIds = new Set(product.variants.map((variant) => variant.id)); 1022 const missingVariants = nodes 1023 .map(convertStorefrontVariant) 1024 .filter((variant) => variant.id && !knownIds.has(variant.id)); 1025 if (!missingVariants.length) return product; 1026 conditionalLog('Volume: appended variants beyond the Liquid 250 cap', { 1027 rendered: product.variants.length, 1028 fetched: nodes.length, 1029 appended: missingVariants.length, 1030 }); 1031 // Return a copy: mainProduct is shared with the other bundle types and must stay capped for them. 1032 return { ...product, variants: product.variants.concat(missingVariants) }; 1033 } catch (error) { 1034 conditionalLog('Volume: full variant fetch failed, falling back to the first 250 variants', error); 1035 return product; 1036 } 1037 } 1038 1039 if (!FastBundleVolumeOffers.length) { 1040 conditionalLog('No Volume Offers Found'); 1041 finishWithNoVolumeOffer(); 1042 return; 1043 } 1044 1045 for (const offer of FastBundleVolumeOffers) { 1046 offer.use_compare_at_price = FastBundleConf?.use_compare_at_price; 1047 offer.discount = offer.discounts[0] || {}; 1048 await handleTranslations( 1049 offer, 1050 ['title', 1051 'description', 1052 'volume_show_price_per_item_suffix'], 1053 ['badge', 1054 'description', 1055 'label', 1056 'subtitle'] 1057 ); 1058 } 1059 async function attachFastBundleFreeGifts() { 1060 const offersWithDiscounts = window.FastBundleVolumeOffer || []; 1061 const promises = []; 1062 offersWithDiscounts.forEach((offer) => { 1063 if (offer.discounts && Array.isArray(offer.discounts)) { 1064 offer.discounts.forEach((discount) => { 1065 if (discount.free_gift && discount.free_gift.product_id) { 1066 const numericId = discount.free_gift.product_id; 1067 const gid = `gid://shopify/Product/${numericId}`; 1068 const p = fetchProductByID(gid).then(product => { 1069 if (product) { 1070 discount.free_gift.product = product; 1071 } 1072 }); 1073 promises.push(p); 1074 } 1075 }); 1076 } 1077 }); 1078 1079 await Promise.all(promises); 1080 document.dispatchEvent(new CustomEvent('FastBundleVolumeFreeGiftsReady', { detail: offersWithDiscounts })); 1081 window.FastBundleVolumeOffer = offersWithDiscounts; 1082 } 1083 function isFastBundleOfferActive(offer) { 1084 const isPreview = window.FastBundleShared.functions.isPreview; 1085 if (!isPreview() && !offer?.enabled) return false; 1086 const now = new Date(); 1087 if (offer.start_datetime && new Date(offer.start_datetime) > now) return false; 1088 if (offer.end_datetime && new Date(offer.end_datetime) < now) return false; 1089 return true; 1090 } 1091 async function determineFastBundlVolumeeOffer() { 1092 for (const offer of FastBundleVolumeOffers) { 1093 if (isFastBundleOfferActive(offer)) return offer; 1094 } 1095 return {}; 1096 } 1097 determineFastBundlVolumeeOffer().then(async offer => { 1098 if (!offer?.id) { 1099 conditionalLog('No Active Volume Offer Found'); 1100 finishWithNoVolumeOffer(); 1101 return; 1102 } 1103 1104 const volumeProduct = await ensureAllVariants(mainProduct); 1105 const excludedVariants = [ 1106 ...(offer?.item?.excluded_variants || []), 1107 ...(offer?.item?.collect_excluded_variants?.[mainProduct.id] || []), 1108 ]; 1109 conditionalLog('excludedVariants', excludedVariants); 1110 const preprocessedProduct = excludeVariants(volumeProduct, excludedVariants); 1111 preprocessedProduct.item_id = offer?.item?.id || 0; 1112 offer.items = [preprocessedProduct]; 1113 window.FastBundleVolumeOffer = [offer]; 1114 await attachFastBundleFreeGifts(); 1115 document.dispatchEvent(new CustomEvent('FastBundleVolumeOffersReady', { detail: window.FastBundleVolumeOffer })); 1116 }).catch(error => { 1117 conditionalLog('Error determining FastBundleVolumeOffer', error); 1118 }); 1119 } 1120 })(); 1121</script>
1121 1122<!-- END app snippet --> 1123 <!-- BEGIN app snippet: fast_bundle_cross_sell -->
1123<script> 1124 (async function(){ 1125 let FastBundleCrossSellOffers = []; 1126 const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {}); 1127 conditionalLog('FastBundleCrossSellOffers', FastBundleCrossSellOffers); 1128 const FastBundleConf = window?.FastBundleConf || {}; 1129 const handleTranslations = window.FastBundleShared.functions.handleTranslations; 1130 const isPreview = window.FastBundleShared.functions.isPreview; 1131 1132 function isCrossSellOfferActive(offer) { 1133 if (offer?.enabled === false) return false; 1134 const now = Date.now(); 1135 if (offer.start_datetime && Date.parse(offer.start_datetime) > now) return false; 1136 if (offer.end_datetime && Date.parse(offer.end_datetime) < now) return false; 1137 return true; 1138 } 1139 1140 if (!isPreview()) { 1141 FastBundleCrossSellOffers = (FastBundleCrossSellOffers || []).filter(isCrossSellOfferActive); 1142 } 1143 1144 async function attachFastBundleItems(offer) { 1145 if (!offer) return; 1146 const getMainProduct = window.FastBundleShared.functions.getMainProduct; 1147 const fetchProductByID = window.FastBundleShared.functions.fetchProductByID; 1148 const mainProduct = getMainProduct(); 1149 const pid = ''; 1150 const excludeVariants = window.FastBundleShared.functions.excludeVariants; 1151 const uniqueChildIds = offer.children?.flatMap(child => 1152 (child.items || []).map(item => item.item_id) 1153 ) || []; 1154 const uniqueProductIds = [ 1155 ...new Set([ 1156 ...(uniqueChildIds || []), 1157 offer.main_item_id ? String(offer.main_item_id) : null, 1158 ].filter(Boolean)) 1159 ] 1160 const productMap = {}; 1161 try { 1162 const results = await Promise.all( 1163 uniqueProductIds.map(async (id) => { 1164 const gid = id.startsWith('gid://') ? id : `gid://shopify/Product/${id}`; 1165 const product = await fetchProductByID(gid, false); 1166 if (product) productMap[id] = product; 1167 }) 1168 ); 1169 } catch (err) { 1170 console.error('Error fetching products:', err); 1171 } 1172 offer.main_item = productMap[String(offer.main_item_id)] || null; 1173 const filteredChildren = (offer.children || []).filter(child => 1174 (child.items || []).every(item => productMap[item.item_id]) 1175 ); 1176 offer.children = filteredChildren.map(child => ({ 1177 ...child, 1178 items: child.items.map(item => ({ 1179 ...item, 1180 ...excludeVariants(productMap[item.item_id], item.excluded_variants) || {}, 1181 })), 1182 volume_single_variant_selector: offer?.volume_single_variant_selector, 1183 })); 1184 window.FastBundleCrossSellOffer = offer; 1185 } 1186 if (FastBundleCrossSellOffers?.length) { 1187 document.dispatchEvent(new CustomEvent('FastBundleCrossSellOfferExists', { 1188 detail: true 1189 })); 1190 await attachFastBundleItems(FastBundleCrossSellOffers[0]); 1191 await handleTranslations( 1192 FastBundleCrossSellOffers[0], 1193 ['title', 'description'], 1194 ['description'] 1195 ); 1196 FastBundleCrossSellOffers[0].use_compare_at_price = FastBundleConf?.use_compare_at_price; 1197 for (const child of FastBundleCrossSellOffers[0].children) { 1198 await handleTranslations( 1199 child, 1200 ['title', 'description'], 1201 ['description'] 1202 ); 1203 child.use_compare_at_price = FastBundleConf?.use_compare_at_price; 1204 child.is_child = true; 1205 child.discount = child.discounts[0] || {}; 1206 } 1207 window.FastBundleCrossSellOffer = [FastBundleCrossSellOffers?.[0]].filter(Boolean); 1208 } else { 1209 document.dispatchEvent(new CustomEvent('FastBundleCrossSellOfferExists', { 1210 detail: false 1211 })); 1212 window.FastBundleCrossSellOffer = null; 1213 } 1214 1215 document.dispatchEvent(new CustomEvent('FastBundleCrossSellOfferReady', { 1216 detail: window.FastBundleCrossSellOffer || {} 1217 })); 1218 })(); 1219</script>
1219 1220<!-- END app snippet --> 1221 <!-- BEGIN app snippet: fast_bundle_add_on --> 1222<!-- BEGIN app snippet: fast_bundle_add_on_match -->
1223<script> 1224(async function () { 1225const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {}); 1226 1227let FastBundleAddOnOffers = []; 1228conditionalLog('FastBundleAddOnOffers', FastBundleAddOnOffers); 1229const FastBundleConf = window?.FastBundleConf || {}; 1230const handleTranslations = window.FastBundleShared.functions.handleTranslations; 1231const isPreview = window.FastBundleShared.functions.isPreview; 1232 1233function isAddOnOfferActive(offer) { 1234if (offer?.enabled === false) return false; 1235const now = Date.now(); 1236if (offer.start_datetime && Date.parse(offer.start_datetime) > now) return false; 1237if (offer.end_datetime && Date.parse(offer.end_datetime) < now) return false; 1238return true; 1239} 1240 1241if (!isPreview()) { 1242FastBundleAddOnOffers = (FastBundleAddOnOffers || []).filter(isAddOnOfferActive); 1243conditionalLog('FastBundleAddOnOffers after active filter', FastBundleAddOnOffers); 1244} 1245 1246const ADD_ON_ITEM_TYPE_PRIORITY = { 1247product: 0, 1248collection: 1, 1249general: 2, 1250}; 1251 1252function pickBestAddOnOfferFB(offers) { 1253const list = [...(offers || [])]; 1254if (!list.length) return null; 1255 1256list.sort((a, b) => { 1257const priorityDiff = 1258(ADD_ON_ITEM_TYPE_PRIORITY[a.item_type] ?? 99) - 1259(ADD_ON_ITEM_TYPE_PRIORITY[b.item_type] ?? 99); 1260if (priorityDiff !== 0) return priorityDiff; 1261return (a.products_page_priority ?? 0) - (b.products_page_priority ?? 0); 1262}); 1263 1264return list[0]; 1265} 1266 1267async function attachFastBundleItemsFB(offer) { 1268if (!offer) { 1269conditionalLog('No offer found'); 1270return false 1271}; 1272const getMainProduct = window.FastBundleShared.functions.getMainProduct; 1273const fetchProductsByIDs = window.FastBundleShared.functions.fetchProductsByIDs; 1274const excludeVariants = window.FastBundleShared.functions.excludeVariants; 1275 1276const items = offer.items || []; 1277if (!items.length) { 1278conditionalLog('No items found'); 1279return false; 1280}; 1281 1282const mainProduct = getMainProduct(); 1283if (!mainProduct) { 1284conditionalLog('No main product found'); 1285return false; 1286}; 1287 1288const addOnProductIds = [ 1289...new Set( 1290items 1291.filter((item) =>
1291 item.is_add_on === true) 1292.map((item) => String(item.item_id)) 1293.filter(Boolean) 1294), 1295]; 1296 1297const productMap = {}; 1298try { 1299if (!fetchProductsByIDs && addOnProductIds.length) { 1300conditionalLog('fetchProductsByIDs function is missing, add-on products cannot be fetched'); 1301} 1302if (fetchProductsByIDs && addOnProductIds.length) { 1303const fetchedProducts = await fetchProductsByIDs(addOnProductIds, false); 1304conditionalLog('fetchedProducts', fetchedProducts); 1305Object.keys(fetchedProducts || {}).forEach((id) => { 1306if (fetchedProducts[id]) productMap[id] = fetchedProducts[id]; 1307}); 1308} 1309} catch (err) { 1310conditionalLog('Error fetching products:', err); 1311return false; 1312} 1313 1314const hydratedItems = []; 1315for (const item of items) { 1316if (item.is_add_on === false || item.type === 'collection' || item.type === 'general') { 1317const excludedVariants = [ 1318...(item.excluded_variants || []), 1319...(item.collect_excluded_variants?.[mainProduct.id] || []), 1320]; 1321const preprocessedProduct = excludeVariants(mainProduct, excludedVariants) || {}; 1322if (!Array.isArray(preprocessedProduct.variants) || preprocessedProduct.variants.length === 0) { 1323conditionalLog('No variants left after exclusions on main product', mainProduct.id); 1324return false; 1325} 1326hydratedItems.push({ 1327...item, 1328...preprocessedProduct, 1329id: item.id, 1330item_id: String(mainProduct.id), 1331}); 1332continue; 1333} 1334
1335if (item.is_add_on === true) { 1336const product = productMap[String(item.item_id)]; 1337if (!product) { 1338conditionalLog('Add-on product not found in fetched products', item.item_id); 1339return false; 1340}; 1341const preprocessedProduct = excludeVariants(product, item.excluded_variants || []) || {}; 1342if (!Array.isArray(preprocessedProduct.variants) || preprocessedProduct.variants.length === 0) { 1343conditionalLog('No variants left after exclusions on add-on product', item.item_id); 1344return false; 1345} 1346hydratedItems.push({ ...item, ...preprocessedProduct }); 1347} 1348} 1349conditionalLog('hydratedItems', hydratedItems); 1350offer.items = hydratedItems; 1351return true; 1352} 1353 1354const pageMatchingOffers = FastBundleAddOnOffers || []; 1355const bestOffer = pickBestAddOnOfferFB(pageMatchingOffers); 1356conditionalLog('bestOffer', bestOffer); 1357if (bestOffer) { 1358document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferExists', { detail: true })); 1359window.FastBundleAddOnOffers = pageMatchingOffers; 1360 1361const ok = await attachFastBundleItemsFB(bestOffer); 1362conditionalLog('attachFastBundleItemsFB result', ok); 1363if (!ok) { 1364document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferExists', { detail: false })); 1365// Empty array = "serverless checked, no offer" -> SDK falls back to serverfull. 1366window.FastBundleAddOnOffer = []; 1367conditionalLog('Set window.FastBundleAddOnOffer = [] -> offer item hydration failed (see previous log for the reason), falling back to serverfull'); 1368window.FastBundleAddOnOffers = null; 1369document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferReady', { detail: [] })); 1370return; 1371} 1372 1373bestOffer.use_compare_at_price = FastBundleConf?.use_compare_at_price; 1374bestOffer.discount = bestOffer.discounts?.[0] || {}; 1375await handleTranslations( 1376bestOffer, 1377['title', 'description'], 1378['description', 'label', 'badge', 'subtitle'] 1379); 1380window.FastBundleAddOnOffer = [bestOffer]; 1381} else { 1382document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferExists', { detail: false })); 1383// Empty array = "serverless checked, no offer" -> SDK falls back to serverfull. 1384window.FastBundleAddOnOffer = []; 1385conditionalLog('Set window.FastBundleAddOnOffer = [] -> no active add-on offer matches this page, falling back to serverfull'); 1386window.FastBundleAddOnOffers = null; 1387} 1388 1389document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferReady', { 1390detail: window.FastBundleAddOnOffer || [] 1391})); 1392})(); 1393</script>
1393<!-- END app snippet --><!-- END app snippet --> 1394 <!-- BEGIN app snippet: fast_bundle_fixed -->
1394<script> 1395 (async function(){ 1396 let FastBundleFixedOffers = []; 1397 const FastBundleConf = window?.FastBundleConf || {}; 1398 const handleTranslations = window.FastBundleShared.functions.handleTranslations; 1399 const isPreview = window.FastBundleShared.functions.isPreview; 1400 1401 function isFixedOfferActive(offer) { 1402 if (offer?.enabled === false) return false; 1403 const now = Date.now(); 1404 if (offer.start_datetime && new Date(offer.start_datetime).getTime() > now) return false; 1405 if (offer.end_datetime && new Date(offer.end_datetime).getTime() < now) return false; 1406 return true; 1407 } 1408 1409 if (!isPreview()) { 1410 FastBundleFixedOffers = (FastBundleFixedOffers || []).filter(isFixedOfferActive); 1411 } 1412 1413 // Returns true only if every bundle item resolves to a fetched product with 1414 // at least one selectable variant. Deleted/hidden products (or products that 1415 // collapse to zero variants after `excluded_variants`) cause the whole bundle 1416 // to be dropped — partial bundles must never reach the storefront. 1417 async function attachFastBundleItems(offer) { 1418 if (!offer) return false; 1419 const fetchProductsByIDs = window.FastBundleShared.functions.fetchProductsByIDs; 1420 const excludeVariants = window.FastBundleShared.functions.excludeVariants; 1421 1422 const items = offer.items || []; 1423 if (!items.length) return false; 1424 1425 const uniqueProductIds = [ 1426 ...new Set(items.map(item => String(item.item_id))) 1427 ]; 1428 1429 const productMap = {}; 1430 try { 1431 if (fetchProductsByIDs && uniqueProductIds.length) { 1432 const fetchedProducts = await fetchProductsByIDs(uniqueProductIds, false); 1433 Object.keys(fetchedProducts || {}).forEach((id) => { 1434 if (fetchedProducts[id]) productMap[id] = fetchedProducts[id]; 1435 }); 1436 } 1437 } catch (err) { 1438 console.error('Error fetching products:', err); 1439 return false; 1440 } 1441 1442 const hydratedItems = []; 1443 for (const item of items) { 1444 const product = productMap[item.item_id]; 1445 if (!product) return false; 1446 const preprocessedProduct = excludeVariants(product, item.excluded_variants) || {}; 1447 if (!Array.isArray(preprocessedProduct.variants) || preprocessedProduct.variants.length === 0) { 1448 return false; 1449 } 1450 hydratedItems.push({ ...item, ...preprocessedProduct }); 1451 } 1452 1453 offer.items = hydratedItems; 1454 return true; 1455 } 1456 1457 if (FastBundleFixedOffers?.length) { 1458 document.dispatchEvent(new CustomEvent('FastBundleFixedOfferExists', { detail: true })); 1459 const hydratedOffers = []; 1460 for (const offer of FastBundleFixedOffers) { 1461 const ok = await attachFastBundleItems(offer); 1462 if (!ok) continue; 1463 offer.use_compare_at_price = FastBundleConf?.use_compare_at_price; 1464 offer.discount = offer.discounts[0] || {}; 1465 await handleTranslations( 1466 offer, 1467 ['title', 'description'], 1468 ['description', 'label', 'badge', 'subtitle'] 1469 ); 1470 hydratedOffers.push(offer); 1471 } 1472 if (hydratedOffers.length === 0) { 1473 document.dispatchEvent(new CustomEvent('FastBundleFixedOfferExists', { detail: false })); 1474 window.FastBundleFixedOffer = []; 1475 document.dispatchEvent(new CustomEvent('FastBundleFixedOfferReady', { detail: [] })); 1476 return; 1477 } 1478 window.FastBundleFixedOffer = hydratedOffers; 1479 } else { 1480 document.dispatchEvent(new CustomEvent('FastBundleFixedOfferExists', { detail: false })); 1481 // Empty array = "serverless checked, no offer" -> SDK falls back to serverfull. 1482 window.FastBundleFixedOffer = []; 1483 } 1484 1485 document.dispatchEvent(new CustomEvent('FastBundleFixedOfferReady', { 1486 detail: window.FastBundleFixedOffer || [] 1487 })); 1488 })(); 1489</script>
1489 1490<!-- END app snippet --> 1491 <!-- BEGIN app snippet: fast_bundle_mix_and_match -->
1492<script> 1493 (async function () { 1494 let FastBundleMixAndMatchOffers = []; 1495 1496 const FastBundleConf = window?.FastBundleConf || {}; 1497 const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {}); 1498 const handleTranslations = window.FastBundleShared.functions.handleTranslations; 1499 const isPreview = window.FastBundleShared.functions.isPreview; 1500 conditionalLog('FastBundleMixAndMatchOffers', FastBundleMixAndMatchOffers); 1501 function isMixAndMatchOfferActive(offer) { 1502 if (offer?.enabled === false) return false; 1503 const now = Date.now(); 1504 if (offer.start_datetime && new Date(offer.start_datetime).getTime() > now) return false; 1505 if (offer.end_datetime && new Date(offer.end_datetime).getTime() < now) return false; 1506 return true; 1507 } 1508 1509 if (!isPreview()) { 1510 FastBundleMixAndMatchOffers = (FastBundleMixAndMatchOffers || []).filter(isMixAndMatchOfferActive); 1511 } 1512 1513 // No product/collection hydration and no price/id transform here — the front 1514 // project fetches collection products via the Shopify Storefront GraphQL API.
1515 // We only localize the offer-level strings so the storefront gets the same 1516 // localized copy the serverfull backend would have returned. 1517 for (const offer of FastBundleMixAndMatchOffers) { 1518 offer.use_compare_at_price = FastBundleConf?.use_compare_at_price; 1519 offer.discount = offer.discounts?.[0] || {}; 1520 await handleTranslations( 1521 offer, 1522 ['title', 'description'], 1523 ['description', 'label', 'badge', 'subtitle'], 1524 // Item-level: the metafield carries a translations entry for EVERY shop 1525 // locale (primary included, rebuilt from the flat section_* values) on every 1526 // item, manual and smart alike, covering all three of the backend's 1527 // CollectionBundleItem.TRANSLATABLE_FIELDS. A locale the merchant never 1528 // filled in ships nulls for description/badge, which handleTranslations 1529 // skips, so the primary-locale wording stays. 1530 ['section_title', 'section_description', 'section_badge'] 1531 ); 1532 } 1533 1534 // Contract: array of product-related offers ([] when none), serves both widget 1535 // and BAP. Empty array => the front falls back to the serverfull path. 1536 window.FastBundleMixAndMatchOffer = FastBundleMixAndMatchOffers || []; 1537 conditionalLog('FastBundleMixAndMatchOffer', window.FastBundleMixAndMatchOffer); 1538 document.dispatchEvent(new CustomEvent('FastBundleMixAndMatchOfferReady', { 1539 detail: window.FastBundleMixAndMatchOffer, 1540 })); 1541 })(); 1542</script>
1542 1543<!-- END app snippet --> 1544 <!-- BEGIN app snippet: recording_consent -->
1545<script src="https://cdn.shopify.com/extensions/01a0c44d-458d-70f4-8337-9a07e2bf3223/fast-bundle-product-bundles-164/assets/fast_bundle_recording_consent.js" defer 1546 data-fb-record-submitted="false" 1547 data-fb-shop-id="73033"></script>
1547 1548<!-- END app snippet --> 1549 1550 1551 1552<!-- END app block -->
1552<script src="https://cdn.shopify.com/extensions/01a0d206-c1aa-7f65-aaa2-b321bb3ed96f/hitsy-progress-bar-68/assets/main.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1552
1552
1553<script src="https://cdn.shopify.com/extensions/b41074e5-57a8-4843-a6e6-1cf28f5b384a/appikon-back-in-stock-19/assets/subscribe_it_js.js" type="text/javascript" defer="defer"></script>
1553 1554<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1555<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: 10561590,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 1555
1555
1556<script> 1557 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1558</script>
vendor: 1 bytes, line 1558
1558
1559<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}
1559).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: 10561590,storefrontBaseUrl: "https://fishstrong.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://fishstrong.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2357362862","configuration":"{\"pixelCode\":\"DADHP23C77U885JUOHJG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"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"}
1559,{"id":"1620050094","configuration":"{\"accountID\":\"10561590\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9cf281f576a3744d05c8685f9f7f3f72","type":"APP","apiClientId":10250649601,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1069547694","configuration":"{\"accountID\":\"salt-strong\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1d4c781273105676f6b02a329648437f","type":"APP","apiClientId":32196493313,"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":"847806638","configuration":"{\"url\":\"https:\/\/jklan.fishstrong.com\",\"consent\":\"DISABLED\",\"consentMode\":\"default\",\"skipVariantName\":\"0\",\"customTagRules\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"9b6d12145d4e4b230ad9d99a089d9e60","type":"APP","apiClientId":6861761,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"709591214","configuration":"{\"publicKey\":\"pub_c4c53769fb2af04ba908\",\"apiUrl\":\"https:\\\/\\\/tracking.refersion.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0fb80394591dba97de0fece487c9c5e4","type":"APP","apiClientId":147004,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"698482862","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-R8SMHHW75T\\\",\\\"AW-18416025499\\\",\\\"GT-NFR3X639\\\",\\\"G-1NXT7P2D35\\\",\\\"GT-5M8X9CFB\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-R8SMHHW75T\\\",\\\"AW-18416025499\\\/CDBICKuEte0cEJv_uM1E\\\",\\\"AW-18416025499\\\",\\\"AW-954393714\\\",\\\"G-1NXT7P2D35\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-R8SMHHW75T\\\",\\\"AW-18416025499\\\/mzSjCJ-Ete0cEJv_uM1E\\\",\\\"AW-954393714\\\/V33OCMvDyb8aEPLIi8cD\\\",\\\"AW-18416025499\\\",\\\"AW-954393714\\\",\\\"G-1NXT7P2D35\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-R8SMHHW75T\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-R8SMHHW75T\\\",\\\"AW-18416025499\\\/NC_GCKiEte0cEJv_uM1E\\\",\\\"MC-6YR83L9ZHT\\\",\\\"AW-18416025499\\\",\\\"AW-954393714\\\",\\\"G-1NXT7P2D35\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-R8SMHHW75T\\\",\\\"AW-18416025499\\\/bA1SCJyEte0cEJv_uM1E\\\",\\\"MC-6YR83L9ZHT\\\",\\\"AW-18416025499\\\",\\\"AW-954393714\\\",\\\"G-1NXT7P2D35\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-R8SMHHW75T\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-R8SMHHW75T\\\",\\\"AW-18416025499\\\/lKdgCKWEte0cEJv_uM1E\\\",\\\"MC-6YR83L9ZHT\\\",\\\"AW-18416025499\\\",\\\"AW-954393714\\\",\\\"G-1NXT7P2D35\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-R8SMHHW75T\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-R8SMHHW75T\\\",\\\"AW-18416025499\\\/YntXCK6Ete0cEJv_uM1E\\\",\\\"AW-18416025499\\\",\\\"AW-954393714\\\",\\\"G-1NXT7P2D35\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-R8SMHHW75T\\\",\\\"AW-18416025499\\\/hCt7CKKEte0cEJv_uM1E\\\",\\\"AW-18416025499\\\",\\\"AW-954393714\\\",\\\"G-1NXT7P2D35\\\"]}
1559,{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-R8SMHHW75T\\\"}],\\\"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":"449708206","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3pro-01.swymrelay.com\",\"swymTier\":\"v3pro-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"},{"id":"36372654","configuration":"{\"matomoUrl\":\"https:\\\/\\\/analytics.zipify.com\",\"matomoSiteId\":\"937\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4c3b52af25958dd82af2943ee5bcccd8","type":"APP","apiClientId":1436544,"privacyPurposes":["ANALYTICS","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"116031662","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"Wicked Tracking Pixel"},{"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":"Salt Strong","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"salt-strong.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/fishstrong.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://fishstrong.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"142278328494","themeStoreId":"887","themePublished":"true","eventMetadataId":"978f2888-db7e-40af-9881-b4c94c411c64","pageType":"blog","resourceId":"99333308590","shopId":"10561590","storefrontBaseUrl":"https:\/\/fishstrong.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1559<script> 1560 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1561 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1562 window.ShopifyAnalytics.meta.currency = 'USD'; 1563 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":99333308590,"requestId":"2c0ba8ee-263d-46df-afd6-00f6b7548224-1790411495"}}; 1564 for (var attr in meta) { 1565 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1566 } 1567</script>
vendor: 1 bytes, line 1567
1567
1568<script class="analytics"> 1569 (function () { 1570 var customDocumentWrite = function(content) { 1571 var jquery = null; 1572 1573 if (window.jQuery) { 1574 jquery = window.jQuery; 1575 } else if (window.Checkout && window.Checkout.$) { 1576 jquery = window.Checkout.$; 1577 } 1578 1579 if (jquery) { 1580 jquery('body').append(content); 1581 } 1582 }; 1583 1584 var hasLoggedConversion = function(token) { 1585 if (token) { 1586 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1587 } 1588 return false; 1589 } 1590 1591 var setCookieIfConversion = function(token) { 1592 if (token) { 1593 var twoMonthsFromNow = new Date(Date.now()); 1594 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1595 1596 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1597 } 1598 } 1599 1600 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1601 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1602 if (trekkie.integrations) { 1603 return; 1604 } 1605 trekkie.methods = [ 1606 'identify', 1607 'page', 1608 'ready', 1609 'track', 1610 'trackForm', 1611 'trackLink' 1612 ]; 1613 trekkie.factory = function(method) { 1614 return function() { 1615 var args = Array.prototype.slice.call(arguments); 1616 args.unshift(method); 1617 trekkie.push(args); 1618 if (method == 'track' || method == 'page') { 1619 var pageUrl; 1620 try { 1621 pageUrl = window.location.href; 1622 } catch (e) {} 1623 var pageReferrer; 1624 try { 1625 pageReferrer = document.referrer; 1626 } catch (e) {} 1627 try { 1628 if (window.__TREKKIE_SHIM_QUEUE == null) { 1629 window.__TREKKIE_SHIM_QUEUE = []; 1630 } 1631 window.__TREKKIE_SHIM_QUEUE.push({ 1632 from: 'trekkie-stub', 1633 method: method, 1634 args: args.slice(1), 1635 pageContext: { 1636 url: pageUrl, 1637 referrer: pageReferrer 1638 } 1639 }); 1640 } catch (e) { 1641 // no-op 1642 } 1643 } 1644 return trekkie; 1645 }; 1646 }; 1647 for (var i = 0; i < trekkie.methods.length; i++) { 1648 var key = trekkie.methods[i]; 1649 trekkie[key] = trekkie.factory(key); 1650 } 1651 trekkie.load = function(config) { 1652 trekkie.config = config || {}; 1653 trekkie.config.initialDocumentCookie = document.cookie; 1654 var first = document.getElementsByTagName('script')[0]; 1655var script = document.createElement('script'); 1656script.type = 'text/javascript'; 1657script.onerror = function(e) { 1658 var scriptFallback = document.createElement('script'); 1659 scriptFallback.type = 'text/javascript'; 1660 scriptFallback.onerror = function(error) { 1661 var Monorail = { 1662 produce: function produce(monorailDomain, schemaId, payload) { 1663 var currentMs = new Date().getTime(); 1664 var event = { 1665 schema_id: schemaId, 1666 payload: payload, 1667 metadata: { 1668 event_created_at_ms: currentMs, 1669 event_sent_at_ms: currentMs 1670 } 1671 }; 1672 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1673 }, 1674 sendRequest: function sendRequest(endpointUrl, payload) { 1675 // Try the sendBeacon API 1676 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1677 var blobData = new window.Blob([payload], { 1678 type: 'text/plain' 1679 }); 1680 1681 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1682 return true; 1683 } // sendBeacon was not successful 1684 1685 } // XHR beacon 1686 1687 var xhr = new XMLHttpRequest(); 1688 1689 try { 1690 xhr.open('POST', endpointUrl); 1691 xhr.setRequestHeader('Content-Type', 'text/plain'); 1692 xhr.send(payload); 1693 } catch (e) { 1694 console.log(e); 1695 } 1696 1697 return false; 1698 }, 1699 isIos12: function isIos12() { 1700 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1701 } 1702 }; 1703 Monorail.produce('monorail-edge.shopifysvc.com', 1704 'trekkie_storefront_load_errors/1.1', 1705 {shop_id: 10561590, 1706 theme_id: 142278328494, 1707 app_name: "storefront", 1708 context_url: window.location.href, 1709 source_url: "//fishstrong.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1710 1711 }; 1712 scriptFallback.async = true; 1713 scriptFallback.src = '//fishstrong.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1714 first.parentNode.insertBefore(scriptFallback, first); 1715}; 1716script.async = true; 1717script.src = '//fishstrong.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1718first.parentNode.insertBefore(script, first); 1719 1720 }; 1721 trekkie.load( 1722 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":10561590,"isMerchantRequest":null,"themeId":142278328494,"themeCityHash":"13957262884165659359","contentLanguage":"en","currency":"USD","eventMetadataId":"978f2888-db7e-40af-9881-b4c94c411c64"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1723 ); 1724 1725 var loaded = false;
1726 trekkie.ready(function() { 1727 if (loaded) return; 1728 loaded = true; 1729 1730 window.ShopifyAnalytics.lib = window.trekkie; 1731 1732 var originalDocumentWrite = document.write; 1733 document.write = customDocumentWrite; 1734 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1735 document.write = originalDocumentWrite; 1736 1737 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1738 var token = match? match[1]: undefined; 1739 if (!hasLoggedConversion(token)) { 1740 setCookieIfConversion(token); 1741 1742 } 1743 }); 1744 1745 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":99333308590,"requestId":"2c0ba8ee-263d-46df-afd6-00f6b7548224-1790411495","shopifyEmitted":true}); 1746 1747 var eventsListenerScript = document.createElement('script'); 1748 eventsListenerScript.async = true; 1749 eventsListenerScript.src = "//fishstrong.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1750 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1751})();</script>
1751 1752
1752<script> 1753 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1754 window.ga = function ga() { 1755 (window.ga.q = window.ga.q || []).push(arguments); 1756 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1757 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1758 } 1759 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 1760 }; 1761 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1762 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1763 } 1764 } 1765</script>
vendor: 1 bytes, line 1765
1765
1766<script 1767 defer 1768 src="https://fishstrong.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1769 data-application="storefront-renderer" 1770 data-shop-id="10561590" 1771 data-render-region="gcp-us-central1" 1772 data-page-type="blog" 1773 data-theme-instance-id="142278328494" 1774 data-theme-name="Dawn" 1775 data-theme-version="13.0.0" 1776 data-monorail-region="shop_domain" 1777 data-resource-timing-sampling-rate="10" 1778 data-shs="true" 1779 data-shs-beacon="true" 1780 data-shs-export-with-fetch="true" 1781 data-shs-logs-sample-rate="1" 1782 data-shs-beacon-endpoint="https://fishstrong.com/api/collect" 1783></script>
1783 1784<meta name="shopify-y" content="dd3ec302-2718-45c0-9c3b-21b0cdaac50f" data-expiration="1821969095000"><meta name="shopify-s" content="10e8f9c4-5e27-42e2-8732-faa6cbd1c5fc" data-expiration="1790413295000"><meta name="new-cookie-storage-activated" content="t"> 1785</head> 1786 1787 <body class="gradient animate--hover-default"> 1788 1789 <!-- 1790 <span style="padding-right:20px;"><a href="https://www.saltstrong.com/ShopifyUtilities/shopifySSO.php">Log In</a></span> 1791 --> 1792 1793 1794 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 1795 Skip to content 1796 </a><!-- BEGIN sections: header-group --> 1797<div id="shopify-section-sections--18185053962414__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//fishstrong.com/cdn/shop/t/150/assets/component-list-menu.css?v=151968516119678728991743622534" media="print" onload="this.media='all'"> 1798<link rel="stylesheet" href="//fishstrong.com/cdn/shop/t/150/assets/component-search.css?v=165164710990765432851743622534" media="print" onload="this.media='all'"> 1799<link rel="stylesheet" href="//fishstrong.com/cdn/shop/t/150/assets/component-menu-drawer.css?v=26832255155280122751743622534" media="print" onload="this.media='all'"> 1800<link rel="stylesheet" href="//fishstrong.com/cdn/shop/t/150/assets/component-cart-notification.css?v=54116361853792938221743622534" media="print" onload="this.media='all'"> 1801<link rel="stylesheet" href="//fishstrong.com/cdn/shop/t/150/assets/component-cart-items.css?v=127384614032664249911743622534" media="print" onload="this.media='all'"><style> 1802 header-drawer { 1803 justify-self: start; 1804 margin-left: -1.2rem; 1805 }@media screen and (min-width: 990px) { 1806 header-drawer { 1807 display: none; 1808 } 1809 }.menu-drawer-container { 1810 display: flex; 1811 } 1812 1813 .list-menu { 1814 list-style: none; 1815 padding: 0; 1816 margin: 0; 1817 } 1818 1819 .list-menu--inline { 1820 display: inline-flex; 1821 flex-wrap: wrap; 1822 } 1823 1824 summary.list-menu__item { 1825 padding-right: 2.7rem; 1826 } 1827 1828 .list-menu__item { 1829 display: flex; 1830 align-items: center; 1831 line-height: calc(1 + 0.3 / var(--font-body-scale)); 1832 } 1833 1834 .list-menu__item--link { 1835 text-decoration: none; 1836 padding-bottom: 1rem; 1837 padding-top: 1rem; 1838 line-height: calc(1 + 0.8 / var(--font-body-scale)); 1839 } 1840 1841 @media screen and (min-width: 750px) { 1842 .list-menu__item--link { 1843 padding-bottom: 0.5rem; 1844 padding-top: 0.5rem; 1845 } 1846 } 1847</style><style data-shopify>.header { 1848 padding: 6px 3rem 0px 3rem; 1849 } 1850 1851 .section-header { 1852 position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */ 1853 margin-bottom: 0px; 1854 } 1855 1856 @media screen and (min-width: 750px) { 1857 .section-header { 1858 margin-bottom: 0px; 1859 } 1860 } 1861 1862 @media screen and (min-width: 990px) { 1863 .header { 1864 padding-top: 12px; 1865 padding-bottom: 0px; 1866 } 1867 }</style>
1867<script src="//fishstrong.com/cdn/shop/t/150/assets/details-disclosure.js?v=13653116266235556501743622534" defer="defer"></script>
vendor: 1 bytes, line 1867
1867
1868<script src="//fishstrong.com/cdn/shop/t/150/assets/details-modal.js?v=25581673532751508451743622534" defer="defer"></script>
vendor: 1 bytes, line 1868
1868
1869<script src="//fishstrong.com/cdn/shop/t/150/assets/cart-notification.js?v=133508293167896966491743622534" defer="defer"></script>
vendor: 1 bytes, line 1869
1869
1870<script src="//fishstrong.com/cdn/shop/t/150/assets/search-form.js?v=58535414588134396931743622534" defer="defer"></script>
1870<svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 1871 <symbol id="icon-search" viewbox="0 0 18 19" fill="none"> 1872 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/> 1873 </symbol> 1874 1875 <symbol id="icon-reset" class="icon icon-close" fill="none" viewBox="0 0 18 18" stroke="currentColor"> 1876 <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/> 1877 <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/> 1878 <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/> 1879 </symbol> 1880 1881 <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 1882 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1883 </symbol> 1884</svg><div class="header-wrapper color-scheme-1 gradient header-wrapper--border-bottom header-secondary"><header class="header header--middle-left header--mobile-center page-width header--has-menu header--has-account"> 1885 1886 <div class="header-search__container header-search--primary"> 1887 1888<div><search-form class="search-modal__form"><form action="/search" method="get" role="search" class="search search-modal__form"> 1889 <div class="field"> 1890 <input 1891 class="search__input field__input" 1892 id="Search-In-Modal" 1893 type="search" 1894 name="q" 1895 value="" 1896 placeholder="What are you looking for today?"> 1897 <label class="field__label" for="Search-In-Modal">What are you looking for today?</label> 1898 <input type="hidden" name="options[prefix]" value="last"> 1899 1900 <button class="search__button field__button field__button--primary" aria-label="What are you looking for today?"> 1901 <svg class="icon icon-search" xmlns="http://www.w3.org/2000/svg" width="68" height="68" viewBox="0 0 68 68" fill="none"> 1902 <path d="M60.9031 7.02834C52.015 -1.85971 37.5423 -1.85971 28.6418 7.02834C20.4518 15.2183 19.8035 28.1453 26.6971 37.0832L21.3494 42.4309C21.5862 42.5431 21.7982 42.6927 21.9852 42.8922L25.0392 45.9463C25.2262 46.1333 25.3882 46.3576 25.5004 46.582L30.8483 41.2342C39.7862 48.1278 52.7131 47.4796 60.9031 39.2896C69.7911 30.4015 69.7911 15.9289 60.9031 7.02834ZM58.3475 36.7341C50.8681 44.2136 38.6891 44.2136 31.1972 36.7341C23.7178 29.2547 23.7178 17.0757 31.1972 9.58383C38.6766 2.10441 50.8556 2.10441 58.3475 9.58383C65.8269 17.0633 65.8269 29.2422 58.3475 36.7341Z" fill="currentColor"/> 1903 <path d="M57.238 10.7057C50.3569 3.82465 39.2001 3.82465 32.3191 10.7057C27.7691 15.2557 26.2359 21.6631 27.6943 27.4721C27.0586 22.2739 28.729 16.8513 32.7181 12.8623C39.5991 5.9812 50.7559 5.9812 57.637 12.8623C59.9681 15.1934 61.5138 18.0231 62.2617 21.0024C61.8005 17.2377 60.13 13.5978 57.238 10.7057Z" fill="currentColor"/> 1904 <path d="M21.9977 42.8927C21.8107 42.7057 21.5863 42.5436 21.3619 42.4315C20.4519 41.9827 19.3175 42.1323 18.5571 42.8927L0.706151 60.7436C-0.241243 61.691 -0.241243 63.2367 0.706151 64.1966L3.76034 67.2507C4.70773 68.1981 6.25335 68.1981 7.21321 67.2507L25.0642 49.3998C25.8246 48.6394 25.9742 47.505 25.5254 46.595C25.4132 46.3581 25.2636 46.1463 25.0642 45.9593L22.01 42.9052L21.9977 42.8927Z" fill="currentColor"/> 1905 </svg> 1906 1907 </button> 1908 </div></form></search-form></div> 1909 1910 1911 </div> 1912 1913<header-drawer 1914 data-breakpoint="tablet" 1915 class=" desktop-hide" 1916> 1917 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 1918 <summary 1919 class="header__icon header__icon--menu header__icon--summary link focus-inset" 1920 aria-label="Menu" 1921 > 1922 <span> 1923 <svg 1924 xmlns="http://www.w3.org/2000/svg" 1925 aria-hidden="true" 1926 focusable="false" 1927 class="icon icon-hamburger" 1928 fill="none" 1929 viewBox="0 0 18 16" 1930> 1931 <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor"> 1932</svg> 1933 1934 <svg 1935 xmlns="http://www.w3.org/2000/svg" 1936 aria-hidden="true" 1937 focusable="false" 1938 class="icon icon-close" 1939 fill="none" 1940 viewBox="0 0 18 17" 1941> 1942 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1943</svg> 1944 1945 </span> 1946 </summary> 1947 <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-1"> 1948 <div class="menu-drawer__inner-container"> 1949 <div class="menu-drawer__navigation-container"> 1950 <nav class="menu-drawer__navigation"> 1951 <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a 1952 id="HeaderDrawer-bundles" 1953 href="/collections/bundles" 1954 class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu" 1955 1956 > 1957 Bundles 1958 </a></li><li><a 1959 id="HeaderDrawer-lures" 1960 href="/collections/saltwater-lures" 1961 class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu" 1962 1963 > 1964 Lures 1965 </a></li><li><a 1966 id="HeaderDrawer-rigging" 1967 href="/collections/terminal-tackle-1" 1968 class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu" 1969 1970 > 1971 Rigging 1972 </a></li><li><a 1973 id="HeaderDrawer-reels" 1974 href="/collections/reels" 1975 class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu" 1976 1977 > 1978 Reels 1979 </a></li><li><a 1980 id="HeaderDrawer-rods" 1981 href="/collections/rods-1" 1982 class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu" 1983 1984 > 1985 Rods 1986 </a></li><li><a 1987 id="HeaderDrawer-lines" 1988 href="/collections/line-1" 1989 class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu" 1990 1991 > 1992 Lines 1993 </a></li><li><a 1994 id="HeaderDrawer-apparel" 1995 href="/collections/apparel" 1996 class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu" 1997 1998 > 1999 Apparel 2000 </a></li><li><a 2001 id="HeaderDrawer-accessories" 2002 href="/collections/accessories" 2003 class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu" 2004 2005 > 2006 Accessories 2007 </a></li><li><a 2008 id="HeaderDrawer-learn" 2009 href="/blogs/fishing-tips" 2010 class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu-drawer__menu-item--active menu" 2011 2012 aria-current="page" 2013 2014 > 2015 Learn 2016 </a></li><li> 2017 <a 2018 id="HeaderDrawer-insider-club" 2019 href="https://www.saltstrong.com/" 2020 class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu" 2021 > 2022 Insider Club 2023 </a> 2024 </li> 2025 </ul> 2026 </nav> 2027 <div class="menu-drawer__utility-links"><a 2028 href="https://www.saltstrong.com/ShopifyUtilities/shopifySSO.php" 2029 class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide" 2030 > 2031 <account-icon><svg 2032 xmlns="http://www.w3.org/2000/svg" 2033 aria-hidden="true" 2034 focusable="false"
2035 class="icon icon-account " 2036 fill="none" 2037 viewBox="0 0 18 19" 2038> 2039 <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor"> 2040</svg> 2041 2042</account-icon>Log in</a><div class="menu-drawer__localization header-localization"> 2043</div><ul class="list list-social list-unstyled" role="list"></ul> 2044 </div> 2045 </div> 2046 </div> 2047 </div> 2048 </details> 2049</header-drawer> 2050<a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper"> 2051 2052 <img src="//fishstrong.com/cdn/shop/files/Group_36.png?v=1715689549&width=600" alt="Salt Strong" srcset="//fishstrong.com/cdn/shop/files/Group_36.png?v=1715689549&width=220 220w, //fishstrong.com/cdn/shop/files/Group_36.png?v=1715689549&width=330 330w, //fishstrong.com/cdn/shop/files/Group_36.png?v=1715689549&width=440 440w" width="220" height="40.52631578947368" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 440px) 50vw, 220px"> 2053 </div></a><div class="header__icons header__icons--localization header-localization grid header__no-icons"> 2054 <div class="desktop-localization-wrapper"> 2055</div> 2056 2057 2058 <a href="https://www.saltstrong.com" class="header__icon header__icon--account header__icon--account-hide-tablet link focus-inset small-hide menu link--text"> 2059 Insider Club 2060 </a><a href="https://www.saltstrong.com/ShopifyUtilities/shopifySSO.php" class="header__icon header__icon--account header__icon--account-hide-tablet link focus-inset small-hide menu link--text"> 2061 <account-icon><svg 2062 xmlns="http://www.w3.org/2000/svg" 2063 aria-hidden="true" 2064 focusable="false" 2065 class="icon icon-account desktop-hide" 2066 fill="none" 2067 viewBox="0 0 18 19" 2068> 2069 <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor"> 2070</svg> 2071 2072 2073 <span class="desktop-only h4"> 2074 Login 2075 </span></account-icon> 2076 <span class="visually-hidden">Log in</span> 2077 </a> 2078 2079<a href="/cart" class="header__icon header__icon--cart link focus-inset menu link--text" id="cart-icon-bubble"><svg 2080 class="icon icon-cart-empty desktop-hide" 2081 aria-hidden="true" 2082 focusable="false" 2083 xmlns="http://www.w3.org/2000/svg" 2084 viewBox="0 0 40 40" 2085 fill="none" 2086> 2087 <path d="m15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33l-.78-11.61zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1 -9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z" fill="currentColor" fill-rule="evenodd"/> 2088</svg> 2089 2090 <span class="desktop-only h4">Cart</span><span class="visually-hidden">Cart</span></a><a href="#swym-wishlist" class="header__icon--link-label link focus-inset desktop-only menu link--text">Wishlist</a> 2091 </div> 2092 2093<nav class="header__inline-menu"> 2094 <ul class="list-menu list-menu--inline" role="list"><li><a 2095 id="HeaderMenu-bundles" 2096 href="/collections/bundles" 2097 class="header__menu-item list-menu__item link link--text focus-inset" 2098 2099 > 2100 <span 2101 >Bundles</span> 2102 </a></li><li><a 2103 id="HeaderMenu-lures" 2104 href="/collections/saltwater-lures" 2105 class="header__menu-item list-menu__item link link--text focus-inset" 2106 2107 > 2108 <span 2109 >Lures</span> 2110 </a></li><li><a 2111 id="HeaderMenu-rigging" 2112 href="/collections/terminal-tackle-1" 2113 class="header__menu-item list-menu__item link link--text focus-inset" 2114 2115 >
2116 <span 2117 >Rigging</span> 2118 </a></li><li><a 2119 id="HeaderMenu-reels" 2120 href="/collections/reels" 2121 class="header__menu-item list-menu__item link link--text focus-inset" 2122 2123 > 2124 <span 2125 >Reels</span> 2126 </a></li><li><a 2127 id="HeaderMenu-rods" 2128 href="/collections/rods-1" 2129 class="header__menu-item list-menu__item link link--text focus-inset" 2130 2131 > 2132 <span 2133 >Rods</span> 2134 </a></li><li><a 2135 id="HeaderMenu-lines" 2136 href="/collections/line-1" 2137 class="header__menu-item list-menu__item link link--text focus-inset" 2138 2139 > 2140 <span 2141 >Lines</span> 2142 </a></li><li><a 2143 id="HeaderMenu-apparel" 2144 href="/collections/apparel" 2145 class="header__menu-item list-menu__item link link--text focus-inset" 2146 2147 > 2148 <span 2149 >Apparel</span> 2150 </a></li><li><a 2151 id="HeaderMenu-accessories" 2152 href="/collections/accessories" 2153 class="header__menu-item list-menu__item link link--text focus-inset" 2154 2155 > 2156 <span 2157 >Accessories</span> 2158 </a></li><li><a 2159 id="HeaderMenu-learn" 2160 href="/blogs/fishing-tips" 2161 class="header__menu-item list-menu__item link link--text focus-inset" 2162 2163 aria-current="page" 2164 2165 > 2166 <span 2167 class="header__active-menu-item" 2168 2169 >Learn</span> 2170 </a></li></ul> 2171</nav> 2172 2173 2174 </header> 2175</div> 2176
2177<script type="application/ld+json"> 2178 { 2179 "@context": "http://schema.org", 2180 "@type": "Organization", 2181 "name": "Salt Strong", 2182 2183 "logo": "https:\/\/fishstrong.com\/cdn\/shop\/files\/Group_36.png?v=1715689549\u0026width=500", 2184 2185 "sameAs": [ 2186 "", 2187 "", 2188 "", 2189 "", 2190 "", 2191 "", 2192 "", 2193 "", 2194 "" 2195 ], 2196 "url": "https:\/\/fishstrong.com" 2197 } 2198</script>
2198 2199</div> 2200<!-- END sections: header-group --> 2201 2202 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 2203 <section id="shopify-section-template--18185058844846__image_banner_kMKtft" class="shopify-section section"><link href="//fishstrong.com/cdn/shop/t/150/assets/section-image-banner.css?v=66951359949146502941743622534" rel="stylesheet" type="text/css" media="all" />�<style data-shopify>#Banner-template--18185058844846__image_banner_kMKtft::after { 2204 opacity: 0.2; 2205 }</style><div 2206 id="Banner-template--18185058844846__image_banner_kMKtft" 2207 class="banner image-banner-container color-scheme-1 gradient banner--content-align-left banner--content-align-mobile-center banner--small banner--mobile-bottom scroll-trigger animate--fade-in " 2208> 2209 �<div class="banner__media media scroll-trigger animate--fade-in"><img src="//fishstrong.com/cdn/shop/files/3B0A3597-scaled.jpg?v=1790025047&width=3840" alt="" srcset="//fishstrong.com/cdn/shop/files/3B0A3597-scaled.jpg?v=1790025047&width=352 352w, //fishstrong.com/cdn/shop/files/3B0A3597-scaled.jpg?v=1790025047&width=832 832w, //fishstrong.com/cdn/shop/files/3B0A3597-scaled.jpg?v=1790025047&width=1200 1200w, //fishstrong.com/cdn/shop/files/3B0A3597-scaled.jpg?v=1790025047&width=1920 1920w, //fishstrong.com/cdn/shop/files/3B0A3597-scaled.jpg?v=1790025047&width=2560 2560w" width="2560" height="1706.9999999999998">�</div><div class="banner__content banner__content--middle-center page-width scroll-trigger animate--slide-in"> 2210 <div 2211 class="banner__box content-container content-container--full-width-mobile color-scheme-1 gradient banner__box--width" 2212 style="--desktop-width-box: 51rem;" 2213 ><h2 2214 class="banner__heading inline-richtext h1 " 2215 2216 > 2217 LEARN. RIG. FISH. 2218 </h2><div class="banner__text rte body" > 2219 <p>Practical inshore fishing advice, tackle breakdowns, seasonal strategies, and gear guides built to help you catch more fish.</p> 2220 </div></div> 2221 </div> 2222</div> 2223 2224 2225</section><div id="shopify-section-template--18185058844846__179008294306ebfc56" class="shopify-section"> 2226 2227 2228<style data-shopify> 2229 .ai-text-header-ay2pirnu0znldwxawbaigenblocka8b7194uziyyp { 2230 display: block; 2231 width: 100%; 2232 max-width: 100%; 2233 box-sizing: border-box; 2234 padding: 12px 36px; 2235 background-color: #FFFFFF; 2236 color: #121212; 2237 text-align: left; 2238 } 2239 2240 .ai-text-header-ay2pirnu0znldwxawbaigenblocka8b7194uziyyp__heading { 2241 margin: 0; 2242 color: inherit; 2243 font-family: Assistant; 2244 font-weight: 400; 2245 font-size: 30px; 2246 line-height: 1.15; 2247 letter-spacing: 0px; 2248 } 2249 2250 @media screen and (max-width: 749px) { 2251 .ai-text-header-ay2pirnu0znldwxawbaigenblocka8b7194uziyyp { 2252 width: 100%; 2253 padding: 12px 16px; 2254 } 2255 2256 .ai-text-header-ay2pirnu0znldwxawbaigenblocka8b7194uziyyp__heading { 2257 font-size: 28px; 2258 } 2259 } 2260</style> 2261 2262<div class="ai-text-header-ay2pirnu0znldwxawbaigenblocka8b7194uziyyp" > 2263 <h2 class="ai-text-header-ay2pirnu0znldwxawbaigenblocka8b7194uziyyp__heading">Browse By Topic</h2> 2264</div> 2265 2266 2267 2268</div><div id="shopify-section-template--18185058844846__1790015472699e0b48" class="shopify-section"> 2269<style data-shopify>.ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf{display:block;width:100%;padding:28px;background:#ffffff;color:#121212 }.ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__filters,.ai-btf-
2269awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__posts{display:grid;gap:24px}.ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__filters{grid-template-columns:repeat(6,1fr);margin-bottom:80px}.ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__button{position:relative;min-height:180px;padding:20px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;border:0;border-radius:16px;background:#242833;color:#fff;font-size:18px;font-weight:700;cursor:pointer}.ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__button img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.65}.ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__button span{position:relative;z-index:1}.ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__button[aria-pressed=true]{outline:3px solid #ce181e}.ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__posts{grid-template-columns:repeat(3,1fr)}.ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__post[hidden]{display:none}.ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__post img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:16px}.ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__post h3{font-size:20px}.ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__post a{color:inherit;text-decoration:none}@media(max-width:749px){.ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__filters{grid-template-columns:repeat(3,1fr)}.ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__posts{grid-template-columns:repeat(1,1fr)}}</style><blog-tag-filter-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf class="ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf" ><div class="ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__filters"><button type="button" class="ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__button" data-tag="inshore fishing" aria-pressed="false"><img src="//fishstrong.com/cdn/shop/files/salt-strong-yellowfin-boat.jpg?v=1790081674&width=800" alt="" loading="lazy"><span>Inshore Fishing</span></button><button type="button" class="ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__button" data-tag="lures & tackle" aria-pressed="false"><img src="//fishstrong.com/cdn/shop/files/images_5.jpg?v=1790081104&width=800" alt="" loading="lazy"><span>Lures & Tackle</span></button><button type="button" class="ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__button" data-tag="rods & reels" aria-pressed="false"><img src="//fishstrong.com/cdn/shop/files/images_2.jpg?v=1790016491&width=800" alt="" loading="lazy"><span>Rod, Reels & Line</span></button><button type="button" class="ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__button" data-tag="species guides" aria-pressed="false"><img src="//fishstrong.com/cdn/shop/files/wordpress-hero-image-2024m12d5-1-768x608.png?v=1790016613&width=800" alt="" loading="lazy"><span>Species Guides</span></button><button type="button" class="ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__button" data-tag="seasonal fishing" aria-pressed="false"><img src="//fishstrong.com/cdn/shop/files/images_3.jpg?v=1790016582&width=800" alt="" loading="lazy"><span>Seasonal Fishing</span></button><button type="button" class="ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__button" data-tag="beginner guides" aria-pressed="false"><img src="//fishstrong.com/cdn/shop/files/images_4.jpg?v=1790016655&width=800" alt="" loading="lazy"><span>Beginner Guides</span></button></div><div class="ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__posts"><article class="ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__post" data-tags="beginner guides|inshore fishing|lures & tackle|"><a href="/blogs/fishing-tips/weighted-weedless-hooks-vs-jigheads"><img src="//fishstrong.com/cdn/shop/articles/Weighted_Weedless_Hooks_vs_Jigheads_Which_Should_You_Use_1_02243216-2527-473f-b05e-fe715eeb6f26.png?v=1790178153&width=900" alt="Weighted Weedless Hooks vs Jigheads: Which Should You Use?" loading="lazy"><h3>Weighted Weedless Hooks vs Jigheads: Which Should You Use?</h3></a></article><article class="ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__post" data-tags="inshore fishing|rods & reels|"><a href="/blogs/fishing-tips/2500-vs-3000-spinning-reel-inshore-fishing"><img src="//fishstrong.com/cdn/shop/articles/2500_vs_3000_Spinning_Reel_for_Inshore_Fishing_Which_Size_Do_You_Need.png?v=1790169285&width=900" alt="2500 vs 3000 Spinning Reel for Inshore Fishing: Which Size Do You Need?" loading="lazy"><h3>2500 vs 3000 Spinning Reel for Inshore Fishing: Which Size Do You Need?</h3></a></article><article class="ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__post" data-tags="inshore fishing|lures & tackle|seasonal fishing|">
2269<a href="/blogs/fishing-tips/best-fall-fishing-lures-inshore"><img src="//fishstrong.com/cdn/shop/articles/Best_Fall_Fishing_Lures_The_4_I_d_Carry_for_Redfish_Trout_Snook.png?v=1790181060&width=900" alt="Best Fall Fishing Lures: The 4 I’d Carry for Redfish, Trout & Snook" loading="lazy"><h3>Best Fall Fishing Lures: The 4 I’d Carry for Redfish, Trout & Snook</h3></a></article><article class="ai-btf-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf__post" data-tags="beginner guides|inshore fishing|"><a href="/blogs/fishing-tips/inshore-fishing-setup-for-beginners"><img src="//fishstrong.com/cdn/shop/articles/Untitled_design_13_1630a17d-2bd9-4e1d-b838-e19d5d9cfa18.png?v=1790020712&width=900" alt="Inshore Fishing Setup for Beginners: Rod, Reel, Line, Leader & Lures" loading="lazy"><h3>Inshore Fishing Setup for Beginners: Rod, Reel, Line, Leader & Lures</h3></a></article></div></blog-tag-filter-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf>
2269<script>(function(){class Bawgn2atrenky1eei4saigenblocke50ae3dxkyfkf extends HTMLElement{connectedCallback(){this.querySelectorAll('[data-tag]').forEach(b=>b.onclick=()=>{let a=b.getAttribute('aria-pressed')==='true';this.querySelectorAll('[data-tag]').forEach(x=>x.setAttribute('aria-pressed','false'));this.querySelectorAll('[data-tags]').forEach(p=>p.hidden=!a&&!p.dataset.tags.includes(b.dataset.tag));if(!a)b.setAttribute('aria-pressed','true')})}}customElements.define('blog-tag-filter-awgn2atrenky1eei4saigenblocke50ae3dxkyfkf',Bawgn2atrenky1eei4saigenblocke50ae3dxkyfkf)})();</script>
2269 2270 2271</div><div id="shopify-section-template--18185058844846__17900813700e249515" class="shopify-section"> 2272 2273</div><div id="shopify-section-template--18185058844846__1790082589b292848f" class="shopify-section"> 2274 2275</div> 2276 </main> 2277 2278 <div id="shopify-section-footer-secondary" class="shopify-section"><link href="//fishstrong.com/cdn/shop/t/150/assets/footer-2.css?v=83364321792690241191743622534" rel="stylesheet" type="text/css" media="all" /> 2279 2280<footer class="site-footer push"> 2281 <div class="wrapper page-width"> 2282 <div class="footer-box-1"> 2283 <p class="h3">© Salt Strong, LLC<BR> 2284 FishStrong.com is a Salt Strong LLC Company</p> 2285 <p class="h3">250 Magnolia Ave SW, Suite 218-22<BR>Winter Haven, FL 33880<BR>(855)888-6494<BR>[email protected]<BR>Hours: Monday-Friday 8am-5pm ET</p> 2286 </div> 2287 <div class="footer-box-2"> 2288 <p>Accepted payments</p> 2289 <p>We accept Visa, MasterCard, American Express, Discover, PayPal, Shopify Pay, Apple Pay, Google Pay, JCB, Diners Club</p> 2290 <img src="https://cdn.shopify.com/s/files/1/1056/1590/files/Cards_Accepted.png?v=1788269647" alt="Accepted Payments"/> 2291 </div> 2292 <div class="footer-box-3"> 2293 <ul class="legal-links"> 2294 <li><a href="/pages/exchanges-returns-and-refunds" class="full-unstyled-link">Exchanges, Returns, & Refunds</a></li> 2295 <li><a href="/pages/fish-strong-warranty2" class="full-unstyled-link">Fish Strong Warranty</a></li> 2296 <li><a href="https://www.saltstrong.com/about-salt-strong/" class="full-unstyled-link" target="_blank">About Salt Strong </a></li> 2297 <li><a href="/pages/contact" class="full-unstyled-link">Contact </a></li> 2298 <li><a href="https://www.saltstrong.com/articles/tackle-testers-program-details-info/" class="full-unstyled-link">Tackle Tester Program</a></li> 2299 <li><a href="/pages/shipping-and-tax-policy/" class="full-unstyled-link">Shipping & Tax Policy</a></li> 2300 <li><a href="/pages/privacy-policy" class="full-unstyled-link">Privacy Policy</a></li> 2301 <li><a href="/pages/terms-conditions" class="full-unstyled-link">Terms & Conditions</a></li> 2302 </ul> 2303 <p>Need Help? Call us toll free: (855) 888-6494</p> 2304 </div> 2305 </div> 2306</footer></div> 2307 2308 <!-- BEGIN sections: footer-group --> 2309 2310<!-- END sections: footer-group --> 2311 2312 <ul hidden> 2313 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 2314 <li id="a11y-new-window-message">Opens in a new window.</li> 2315 </ul> 2316 2317
2317<script> 2318 window.shopUrl = 'https://fishstrong.com'; 2319 window.routes = { 2320 cart_add_url: '/cart/add', 2321 cart_change_url: '/cart/change', 2322 cart_update_url: '/cart/update', 2323 cart_url: '/cart', 2324 predictive_search_url: '/search/suggest', 2325 }; 2326 2327 window.cartStrings = { 2328 error: `There was an error while updating your cart. Please try again.`, 2329 quantityError: `You can only add [quantity] of this item to your cart.`, 2330 }; 2331 2332 window.variantStrings = { 2333 addToCart: `Add to cart`, 2334 soldOut: `Sold out`, 2335 unavailable: `Unavailable`, 2336 unavailable_with_option: `[value] - Unavailable`, 2337 }; 2338 2339 window.quickOrderListStrings = { 2340 itemsAdded: `[quantity] items added`, 2341 itemAdded: `[quantity] item added`, 2342 itemsRemoved: `[quantity] items removed`, 2343 itemRemoved: `[quantity] item removed`, 2344 viewCart: `View cart`, 2345 each: `[money]/ea`, 2346 min_error: `This item has a minimum of [min]`, 2347 max_error: `This item has a maximum of [max]`, 2348 step_error: `You can only add this item in increments of [step]`, 2349 }; 2350 2351 window.accessibilityStrings = { 2352 imageAvailable: `Image [index] is now available in gallery view`, 2353 shareSuccess: `Link copied to clipboard`, 2354 pauseSlideshow: `Pause slideshow`, 2355 playSlideshow: `Play slideshow`, 2356 recipientFormExpanded: `Gift card recipient form expanded`, 2357 recipientFormCollapsed: `Gift card recipient form collapsed`, 2358 countrySelectorSearchCount: `[count] countries/regions found`, 2359 }; 2360 </script>
2360<script> 2361 window.FishStrongCustomer = { 2362 loggedIn: false, 2363 member: false, 2364 tags: [] 2365 }; 2366 2367 2368</script>
2368<script>(()=>{if(window.ZipifyPages??={},!window.ZipifyPages.isGlobalSectionScriptsLoaded)return;window.ZipifyPages.isGlobalSectionScriptsLoaded=!1;"https://cdn03.zipify.com/javascript/fr-page-published-scripts.min.js".split(",").map((i=>i.trim())).forEach((i=>{const e=document.createElement("script");Object.assign(e,{src:i,defer:!0,type:"module"}),document.body.appendChild(e)}))})();</script>
2368<script id="published-popup-template" type="text/template"><form class="zpa-crm-popup-form" id="zpa-crm-form" action="/subscribe" method="post" data-zpa-crm-form><header class="zpa-crm-popup-header"><button class="zpa-popup-btn-close" type="button"aria-label="Close Navigation" data-close-btn><svg class="zpa-popup-btn-close-icon" width="34" height="34" data-name="btn-close"><use href="#btn-close"></use></svg></button></header><div class="zpa-crm-popup-body" data-popup-content></div></form></script>
2368
2368<script id="crm-button-popup" type="text/template">{! if (progress_image_option == 1)!}<div class="zpa-crm-popup-progressbar-wrap"><img class="zpa-crm-popup-img-progress zpa-img-fluid zpa-center-block" src="{!= progress_image.src !}"></div>{! !}<h1 class="zpa-crm-popup-title" style="color:{!= form_name_color !}; font-family:{!= form_name_font_family !}; font-size:{!= form_name_font_size !};">{!= form_name !}</h1><div class="zpa-crm-popup-form-container">{! if (form_image_option == 1) !}<div class="zpa-crm-popup-image-box"><img class="zpa-crm-popup-img-asside zpa-img-fluid zpa-center-block" style="border-radius:{!= form_image_shape !};" src="{!= form_image.src !}"></div>{! !}<div class="zpa-crm-popup-form-box"><div class="zpa-crm-popup-field-wrap">{! if (first_name_option == 1) !}<label class="zpa-crm-popup-field-wrap zpa-crm-popup-field-first-name zpa-text-field zpa-offset-bottom-xs"><input class="zpa-text-field__input" type="text" name="first_name" data-user-fname data-zp-input><span class="zpa-text-field__label">First Name</span></label>{! !}{! if (last_name_option == 1) !}<label class="zpa-crm-popup-field-wrap zpa-crm-popup-field-last-name zpa-text-field zpa-offset-bottom-xs"><input class="zpa-text-field__input" type="text" name="last_name" data-user-lname data-zp-input><span class="zpa-text-field__label">Last Name</span></label>{! !}</div><label class="zpa-text-field"><input class="zpa-text-field__input" type="email" name="email" required data-user-email data-zp-input><span class="zpa-text-field__label">Email Address</span></label>{! if (phone_option == 1) !}<label class="zpa-text-field zpa-crm-popup-field-phone"><input class="zpa-text-field__input" name="phone" type="tel" data-user-phone data-zp-input><span class="zpa-text-field__label">Phone Number</span></label>{! !}</div></div>{! if (gdpr_status != 'disable') !}<div>{! if (gdpr_status == 'enable_with_checkbox') !}<label class="zpa-control zpa-control--top zpa-control-checkbox zpa-offset-bottom-xs hidden" data-gdpr-checkbox-section><input class="zpa-control__field" type="checkbox" name="gdpr" data-gdpr-checkbox><span class="zpa-control__indicator zpa-offset-right-xs"></span><span class="zpa-fsize-xs" data-gdpr-checkbox-text></span></label>{! !}{! if (gdpr_status == 'enable_without_checkbox') !}<p class="zpa-fsize-xs zpa-text-center zpa-offset-top-none zpa-offset-bottom-xs hidden" data-gdpr-message-section></p>{! !}</div>{! !}<button class="zpa-crm-button-checkout zpa-btn-custom" type="submit" style="color:{!= checkout_button_color !}; background-color: {!= checkout_button_background_color !}" data-checkout-btn data-zpa-submit-button>{!= checkout_button_caption !}</button>{! if (comment_text_status == 1) !}<p class="zpa-crm-popup-description" style="color: {!= comment_text_font_color !}" data-comment-text-status>{!= comment_text !}</p>{! !}{! if (banner_image_option == 1)!}<img class="zpa-crm-popup-img-footer zpa-img-fluid zpa-center-block" src="{!= banner_image.src !}">{! !}</script>
2368<style>.ocu-footer__cta button.ocu-decline,button.ocu-proceed{flex:1;text-align:center;max-width:calc(50% - 8px)}</style> 2369 2370<style type="text/css"> 2371 #SI_trigger 2372{ 2373border-radius: 25px !important; 2374} 2375</style> 2376
2377<script id="subscribe-it-helper"> 2378 function getRandomSubscribeAPIPath() { 2379 const apiGatewayPaths=[] 2380 apiGatewayPaths.push('xsy6rdr4zb') //Load balancer 2381 //apiGatewayPaths.push('pw4ndd3ije') 2382 //apiGatewayPaths.push('056wq1p6oa') 2383 //apiGatewayPaths.push('obx6oifedg') 2384 //apiGatewayPaths.push('seknvpr88e') 2385 2386 return apiGatewayPaths[Math.floor(Math.random()*apiGatewayPaths.length)] 2387 } 2388 var _SIConfig = _SIConfig || {}; 2389 2390 _SIConfig = { 2391 "app_hostname": getRandomSubscribeAPIPath()+".execute-api.us-west-1.amazonaws.com", 2392 "conversions_hostname": "ifouxf840g.execute-api.us-west-1.amazonaws.com", 2393 "instock_qty_level": 1, 2394 "preorder_enabled": false, 2395 "require_inventory_management": true, 2396 "ignore_duplicate_skus": false, 2397 "generic_trigger_handler": true, 2398 "quantity_field_enabled": false, 2399 "labels": { 2400 "headline": "NOTIFY WHEN AVAILABLE", 2401 "email_address_label": "Email address", 2402 "product_field_label": "Select product", 2403 "button_label": "Notify Me", 2404 "body_copy": "We will send you a notification as soon as this product is available again.", 2405 "footer_copy": "We respect your privacy and don't share your email with anybody.", 2406 "registration_complete": "Your notification has been registered.", 2407 "email_invalid": "Invalid email address", 2408 "uniqueness_of_email": "You have already registered for a notification for that item.", 2409 "close_label": "Close", 2410 "quantity_required_label": "Quantity required", 2411 "email_tab_text": "Email", 2412 "sms_tab_text": "SMS", 2413 "fb_instruction_message": "Click below to receive notification on Facebook Messenger", 2414 "fb_cta_button_text": "GET_THIS_IN_MESSENGER", 2415 "fb_cta_button_language": "en_US", 2416 "push_notification_label": "Also notify me via push notification", 2417 "empty_email_phone_validation_message": "Please provide email or phone number.", 2418 "terms_and_conditions_text": "I Accept Terms And Condtions" 2419 }, 2420 "form_display_type": "POPUP", 2421 "madeby_link_visible": false, 2422 "hide_for_product_tag": "notify-it-hidden", 2423 "hide_for_collections": "", 2424 "recaptcha_enabled": null, 2425 "content_for_body": "", 2426 "show_phone_number_field": true, 2427 "customer_name_enabled": false, 2428 "only_sms_enabled": false, 2429 "show_notify_me_button_on_collection_page": true, 2430 "show_sms_first": false, 2431 "push_owl_enabled" : false, 2432 "show_fb" : false, 2433 "fb_page_id" : "", 2434 "newsletter_permission_enabled": false, 2435 "show_terms_and_conditions": false, 2436 "newsletter_permission_default_checked": false, 2437 "newsletter_permission_text": "Signup for newsletter?", 2438 "popup_theme": { 2439 "text_font_name": "Helvetica", 2440 "background_color": "#ffffff", 2441 "border_color": "#ffffff", 2442 "border_width": 0, 2443 "text_color": "#333333", 2444 "button_background_color": "#000000", 2445 "button_text_color": "#ffffff", 2446 "button_corner_radius": 5, 2447 "input_border_radius": 5, 2448 "input_border_width": 2, 2449 "input_border_color": "#000000", 2450 "success_background_color": "#dff0d8", 2451 "success_text_color": "#3c763d", 2452 "failure_background_color": "#f2dede", 2453 "failure_text_color": "#a94442", 2454 "close_button_color": "#cccccc", 2455 "fade_color": "#000000", 2456 "fade_color_rgb": "0,0,0", 2457 "selected_tab_text_color": "#ffffff", 2458 "selected_tab_background_color": "#000000", 2459 "signup_form_custom_css": "#SI_trigger\n{\nborder-radius: 25px !important;\n}" 2460 }, 2461 "button": { 2462 "use_image": false, 2463 "caption": "NOTIFY ME WHEN AVAILABLE", 2464 "font_size": 16, 2465 "bold": true, 2466 "position": "right-bottom", 2467 "corner_offset": 100, 2468 "selected_selector": ".product-form__submit.button.button--full-width.button--primary", 2469 "placement": "AFTER", 2470 "background_color": "#000000", 2471 "text_color": "#ffffff", 2472 "border_color": "#000000", 2473 "border_width": 1, 2474 "border_radius": 3, 2475 "image": "//static.back-in-stock.appikon.com/assets/widget/notify-btn-vertical-f46bd7ac1b51e7d3c6a766d843fe60b46f8628e13e717124d83ffe
247565be466f4d.png", 2476 "visible": false, 2477 "always_show_widget": false, 2478 "widget_button_enabled": true, 2479 "countdown_timer_enabled": false, 2480 "countdown_timer_reset_enabled": false, 2481 "countdown_timer_expiration": "-1", 2482 "countdown_timer_products": "[]" 2483 }, 2484 "main_button": { 2485 "main_caption": "NOTIFY ME WHEN AVAILABLE", 2486 "main_css_classes": "button solid", 2487 "main_button_width": "", 2488 "main_button_height": "", 2489 "main_caption_size": "", 2490 "main_margin_top": "10", 2491 "main_margin_bottom": "10", 2492 "main_margin_left": "", 2493 "main_margin_right": "", 2494 "main_text_color": "#000000", 2495 "main_hover_text_color": "", 2496 "main_text_style": "", 2497 "main_background_color": "#e1ffe1", 2498 "main_hover_background_color": "", 2499 "main_border_color": "#585858", 2500 "main_hover_border_color": "", 2501 "main_border_size": "1", 2502 "main_border_radius": "10" 2503 }, 2504 "partials": {}, 2505 "preferredCountries": ["US","GB","AU","CA","FR","DE"], 2506 "multivariant_dropdown_container": "document", 2507 "shop": "salt-strong.myshopify.com", 2508 "styles": "/*!\n * Bootstrap v3.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=\"button\"],input[type=\"reset\"],input[type=\"submit\"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=\"checkbox\"],input[type=\"radio\"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=\"number\"]::-webkit-inner-spin-button,input[type=\"number\"]::-webkit-outer-spin-button{height:auto}input[type=\"search\"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=\"search\"]::-webkit-search-cancel-button,input[type=\"search\"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:\"Helvetica Neue\", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857143;color:#333333;background-color:#ffffff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=\"button\"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;
2508color:#777777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width: 768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eeeeee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline\u003eli{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width: 768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eeeeee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:\"\\2014 \\00A0\"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eeeeee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:\"\"}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:\"\\00A0 \\2014\"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=\"col-\"]{padding-right:0;padding-left:0}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col
2508-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}
2508.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=\"search\"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;appearance:none}input[type=\"radio\"],input[type=\"checkbox\"]{margin:4px 0 0;margin-top:1px \\9;line-height:normal}input[type=\"radio\"][disabled],input[type=\"checkbox\"][disabled],input[type=\"radio\"].disabled,input[type=\"checkbox\"].disabled,fieldset[disabled] input[type=\"radio\"],fieldset[disabled] input[type=\"checkbox\"]{cursor:not-allowed}input[type=\"file\"]{display:block}input[type=\"range\"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=\"file\"]:focus,input[type=\"radio\"]:focus,input[type=\"checkbox\"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555555;background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#999999;opacity:1}.form-control:-ms-input-placeholder{color:#999999}.form-control::-webkit-input-placeholder{color:#999999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eeeeee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type=\"date\"].form-control,input[type=\"time\"].form-control,input[type=\"datetime-local\"].form-control,input[type=\"month\"].form-control{line-height:34px}input[type=\"date\"].input-sm,input[type=\"time\"].input-sm,input[type=\"datetime-local\"].input-sm,input[type=\"month\"].input-sm,.input-group-sm input[type=\"date\"],.input-group-sm input[type=\"time\"],.input-group-sm input[type=\"datetime-local\"],.input-group-sm input[type=\"month\"]{line-height:30px}input[type=\"date\"].input-lg,input[type=\"time\"].input-lg,input[type=\"datetime-local\"].input-lg,input[type=\"month\"].input-lg,.input-group-lg input[type=\"date\"],.input-group-lg input[type=\"time\"],.input-group-lg input[type=\"datetime-local\"],.input-group-lg input[type=\"month\"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=\"radio\"],.radio-inline input[type=\"radio\"],.checkbox input[type=\"checkbox\"],.checkbox-inline input[type=\"checkbox\"]{position:absolute;margin-top:4px \\9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label ~ .form-control-feedback{top:25px}.has-feedback label.sr-only ~ .form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}
2508@media (min-width: 768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group\u003e.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=\"radio\"],.form-inline .checkbox input[type=\"checkbox\"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width: 768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:0.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333333;background-color:#ffffff;border-color:#cccccc}.btn-default:focus,.btn-default.focus{color:#333333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open\u003e.dropdown-toggle.btn-default{color:#333333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open\u003e.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open\u003e.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open\u003e.dropdown-toggle.btn-default.focus{color:#333333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#ffffff;border-color:#cccccc}.btn-default .badge{color:#ffffff;background-color:#333333}.btn-primary{color:#ffffff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#ffffff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#ffffff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open\u003e.dropdown-toggle.btn-primary{color:#ffffff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary:active:hover,.btn-primary.active:hover,.open\u003e.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open\u003e.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open\u003e.dropdown-toggle.btn-primary.focus{color:#ffffff;background-color:#204d74;border-color:#122b40}
2508.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#ffffff}.btn-success{color:#ffffff;background-color:#000000;border-color:#000000}.btn-success:focus,.btn-success.focus{color:#ffffff;background-color:#000000;border-color:#000000}.btn-success:hover{color:#ffffff;background-color:#000000;border-color:#000000}.btn-success:active,.btn-success.active,.open\u003e.dropdown-toggle.btn-success{color:#ffffff;background-color:#000000;background-image:none;border-color:#000000}.btn-success:active:hover,.btn-success.active:hover,.open\u003e.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open\u003e.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open\u003e.dropdown-toggle.btn-success.focus{color:#ffffff;background-color:#000000;border-color:#000000}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#000000;border-color:#000000}.btn-success .badge{color:#000000;background-color:#000000}.btn-info{color:#ffffff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#ffffff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#ffffff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open\u003e.dropdown-toggle.btn-info{color:#ffffff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open\u003e.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open\u003e.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open\u003e.dropdown-toggle.btn-info.focus{color:#ffffff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#ffffff}.btn-warning{color:#ffffff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#ffffff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#ffffff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open\u003e.dropdown-toggle.btn-warning{color:#ffffff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open\u003e.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open\u003e.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open\u003e.dropdown-toggle.btn-warning.focus{color:#ffffff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#ffffff}.btn-danger{color:#ffffff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#ffffff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#ffffff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open\u003e.dropdown-toggle.btn-danger{color:#ffffff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open\u003e.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open\u003e.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open\u003e.dropdown-toggle.btn-danger.focus{color:#ffffff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#ffffff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#7
250877777;text-decoration:none}.btn-lg,.btn-group-lg\u003e.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm\u003e.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs\u003e.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=\"submit\"].btn-block,input[type=\"reset\"].btn-block,input[type=\"button\"].btn-block{width:100%}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group\u003e.btn,.btn-group-vertical\u003e.btn{position:relative;float:left}.btn-group\u003e.btn:hover,.btn-group-vertical\u003e.btn:hover,.btn-group\u003e.btn:focus,.btn-group-vertical\u003e.btn:focus,.btn-group\u003e.btn:active,.btn-group-vertical\u003e.btn:active,.btn-group\u003e.btn.active,.btn-group-vertical\u003e.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar\u003e.btn,.btn-toolbar\u003e.btn-group,.btn-toolbar\u003e.input-group{margin-left:5px}
2508.btn-group\u003e.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group\u003e.btn:first-child{margin-left:0}.btn-group\u003e.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group\u003e.btn:last-child:not(:first-child),.btn-group\u003e.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group\u003e.btn-group{float:left}.btn-group\u003e.btn-group:not(:first-child):not(:last-child)\u003e.btn{border-radius:0}.btn-group\u003e.btn-group:first-child:not(:last-child)\u003e.btn:last-child,.btn-group\u003e.btn-group:first-child:not(:last-child)\u003e.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group\u003e.btn-group:last-child:not(:first-child)\u003e.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group\u003e.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group\u003e.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical\u003e.btn,.btn-group-vertical\u003e.btn-group,.btn-group-vertical\u003e.btn-group\u003e.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical\u003e.btn-group\u003e.btn{float:none}.btn-group-vertical\u003e.btn+.btn,.btn-group-vertical\u003e.btn+.btn-group,.btn-group-vertical\u003e.btn-group+.btn,.btn-group-vertical\u003e.btn-group+.btn-group{margin-top:-1px;margin-left:0}
2508.btn-group-vertical\u003e.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical\u003e.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical\u003e.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical\u003e.btn-group:not(:first-child):not(:last-child)\u003e.btn{border-radius:0}.btn-group-vertical\u003e.btn-group:first-child:not(:last-child)\u003e.btn:last-child,.btn-group-vertical\u003e.btn-group:first-child:not(:last-child)\u003e.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical\u003e.btn-group:last-child:not(:first-child)\u003e.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified\u003e.btn,.btn-group-justified\u003e.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified\u003e.btn-group .btn{width:100%}.btn-group-justified\u003e.btn-group .dropdown-menu{left:auto}[data-toggle=\"buttons\"]\u003e.btn input[type=\"radio\"],[data-toggle=\"buttons\"]\u003e.btn-group\u003e.btn input[type=\"radio\"],[data-toggle=\"buttons\"]\u003e.btn input[type=\"checkbox\"],[data-toggle=\"buttons\"]\u003e.btn-group\u003e.btn input[type=\"checkbox\"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert\u003ep,.alert\u003eul{margin-bottom:0}.alert\u003ep+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000000;text-shadow:0 1px 0 #ffffff;filter:alpha(opacity=20);opacity:0.2}.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:0.5}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#ffffff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:0.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical\u003e.btn-group:before,.btn-group-vertical\u003e.btn-group:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:table;content:\" \"}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical\u003e.btn-group:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}.iti{width:100%}body,html{background:transparent;-webkit-font-smoothing:antialiased;height:100%}body{overflow:hidden;-moz-transition:background-color 0.15s linear;-webkit-transition:background-color 0.15s linear;-o-transition:background-color 0.15s linear;transition:background-color 0.15s cubic-bezier(0.785, 0.135, 0.15, 0.86)}body.fadein{background:rgba(0,0,0,0.65)}#container{background:white;padding:12px 18px 40px 18px}@media only screen and (min-width: 500px){#container{border-radius:5px;padding:30px 40px}}@media only screen and (min-width: 992px){#container{position: fixed; width: 460px; top: 50%; left: 50%; transform:translate(-50%, -50%); margin: auto}}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.modal{overflow-x:hidden;overflow-y:auto}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-title{margin:0;line-height:1.42857143}h3{font-size:24px}h4{font-size:18px;margin-top:10px;margin-bottom:10px}h3,h4{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}@media screen and (-webkit-min-device-pixel-ratio: 0){select:focus,textarea:focus,input
2508:focus{font-size:16px;background:#eee}}#variant-select-container .input-lg{font-size:15px}#customer-contact-container a.btn{font-weight:bold}#customer-contact-container .input-lg{font-size:15px}#quantity-field-container label{font-weight:normal;font-size:14px;padding-top:13px}#quantity-field-container input{font-size:15px}#submit-btn{font-weight:bold;font-size:15px;padding:14px;border-radius:3px}.alert{padding:6px 11px;font-size:13px;margin:15px 0}.alert-success a{color:#244825}.modal-body{padding:22px 40px;font-size:13px;line-height:180%}.modal-body h3:first-child{margin-top:0}.modal-title{margin:0;font-size:22px}.modal-content .close{font-size:30px}.modal-backdrop.in{filter:alpha(opacity=65);opacity:.65}.small-print{opacity:0.835;font-size:13px;line-height:150%}.small-print a{color:inherit;text-decoration:underline}.product-name{margin-bottom:20px}label.accepts-marketing{filter:alpha(opacity=825);opacity:0.825}@media only screen and (max-width: 786px){.modal-body{padding:20px 30px}}@media only screen and (max-width: 500px){.modal-dialog{margin:0}.modal-content{border-radius:0}}@media only screen and (min-width: 500px){#SIModal{max-width:460px;margin:auto}}.ie8 #SIModal{width:100%;max-width:460px;margin:auto;border:1px solid #999}select.default_variant{display:none}.ie8 .modal-dialog{width:460px !important;margin:10px auto}.completed_message{display:none}.complete .completed_message{display:block}#SIModal.in{position:relative;z-index:1050;height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}\n" 2509 }; 2510 2511 _SIConfig.multivariantDropdownContainer = document; 2512 _SIConfig.shop = 'salt-strong.myshopify.com'; 2513 2514 2515 2516 2517 2518</script>
2518 2519
2520<script type="text/javascript"> 2521'use strict'; 2522(function () { 2523 if(window.location.search.indexOf('selector_section_mode') > -1){ 2524 var head = document.getElementsByTagName('head')[0]; 2525 var script = document.createElement('script'); 2526 window.selector_section_mode = true; 2527 script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'back-in-stock.appikon.com/theme-settings/element-selector.js'; 2528 script.type = 'text/javascript'; 2529 head.appendChild(script); 2530 } 2531})(); 2532</script>
2532 2533 2534<!-- Start of HubSpot Embed Code -->
2535<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/48151423.js"></script>
2535 2536<!-- End of HubSpot Embed Code --> 2537 <div id="shopify-block-AY0hZUUFGUkw0WTJjc__8853274458742905975" class="shopify-block shopify-app-block">
2537<script> 2538 window.hitsyProgress = [] 2539 window.hitsyTemplate = "blog" 2540 window.hitsyCart = {"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} 2541 window.hitsyOriginalCart = {"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} 2542 window.hitsyProduct = null 2543 window.hitsyCountryCode = "US"; 2544 window.hitsyLanguageCode = "en"; 2545 window.hitsyCurrencyCode = "USD"; 2546 window.hitsyPriceFormat = "${{amount}}" 2547 2548 2549 window.hitsyProgress.push({"id":"c6fe25a6-ea86-4fba-9a46-7214d8334b34","title":"Fish Strong Cart Rewards","countryCodes":["US"],"rewardBasis":"cart-total","discountSetup":"manual","rewardLabel":"below","tiersCartTotal":[{"id":"fce27a87-fbf9-49d9-b6a3-eff3f109caf4","rewardType":"free-gift","amount":50,"discountValueType":"percentage","discountValue":5,"rewardIcon":"gift4","freeGifts":[{"productId":"gid://shopify/Product/6764110479534","variantIds":["gid://shopify/ProductVariant/39884952436910"]}],"labelText":"<b>Free Gift</b>","textBeforeAchieving":"<b>Free gift</b> is only <b>{amount}</b> away!","textAfterAchieving":"You have earned <b>Free gift</b>","discountTag":"Tier 1 reward"},{"id":"e8b9104c-c366-48d4-ab34-0ea387d695e7","rewardType":"free-shipping","amount":100,"discountValueType":"percentage","discountValue":10,"rewardIcon":"delivery2","freeGifts":[],"labelText":"Free Shipping<div>(Rods Not Included)</div>","textBeforeAchieving":"<b>Free Shipping </b>is only <b>{amount}</b> away!","textAfterAchieving":"You have earned <b>Free Shipping</b> and <b>a Free Gift</b> discount!","discountTag":"Tier 2 reward"}],"tiersNumberOfItems":[{"id":"ff1a566d-e9e1-4dea-a372-4c822f41500e","rewardType":"free-shipping","amount":3,"discountValueType":"percentage","discountValue":5,"rewardIcon":"delivery1","freeGifts":[],"labelText":"<b>Free Shipping</b>","textBeforeAchieving":"<b>Free shipping</b> is only <b>{amount}</b> of any items away!","textAfterAchieving":"You have earned <b>Free Shipping!</b>","discountTag":"Tier 1 reward"},{"id":"43118a84-eeaf-4f71-b038-fcab34da31ff","rewardType":"order-discount","amount":5,"discountValueType":"percentage","discountValue":10,"rewardIcon":"discount1","freeGifts":[],"labelText":"<b>10% Off</b>","textBeforeAchieving":"<b>10%</b> discount is only <b>{amount}</b> of any items away!","textAfterAchieving":"You have earned <b>Free Shipping</b> and <b>10%</b> discount!","discountTag":"Tier 2 reward"}],"cardCornerRadius":10,"cardBorderSize":10,"cardBackgroundColor":"#ffffff","cardBorderColor":"#d9d9d9","barThickness":10,"horizontalPadding":46,"verticalPadding":14,"gapBetweenElements":13,"barColor":"#000000","barBackgroundColor":"#d9d8d8","hideIcons":false,"circleInProgressColor":"#ffffff","circleAchievedColor":"#d7191f","circleOutlineInProgressColor":"#00000041","circleOutlineAchievedColor":"#d7191f","iconInProgressColor":"#111111","iconAchievedColor":"#ffffff","textSize":14,"textColor":"#111111","labelTextSize":11,"labelTextColor":"#444444","labelOuterDistance":0,"labelInnerDistance":10,"inProgressTextAlign":"center","achievedTextAlign":"center","displayPages":["cart-page","product","quick-cart"],"displayCurrentTierOnly":false,"buyXGetY":false,"hideWhenCartIsEmpty":true,"textWhenAllRewardsAreAchieved":"","productExcludeType":"no-exclude","excludedProducts":[],"customCss":""}) 2550 2551</script>
2551 2552 2553 2554</div><div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block"> 2555 2556 2557<!-- BEGIN app snippet: swymVersion -->
2557<script>var __SWYM__VERSION__ = '7.0.7';</script>
2557<!-- END app snippet --> 2558<!-- BEGIN app snippet: swymCustomCss --> 2559 2560 2561 2562 2563<style id="swym-custom-css"> 2564 2565</style> 2566 2567<!-- END app snippet --> 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579
2580<script> 2581 (function () { 2582 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 2583 2584 2585 // Put metafields in window variable 2586 const commonCustomizationSettings = ''; 2587 try { 2588 const parsedSettings = JSON.parse(commonCustomizationSettings); 2589 if (parsedSettings) { 2590 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 2591 } else { 2592 window.SwymWishlistCommonCustomizationSettings = {}; 2593 } 2594 } catch (e) { 2595 window.SwymWishlistCommonCustomizationSettings = {}; 2596 } 2597 2598 let enabledCommonFeatures = '{"multiple-wishlist":false}'; 2599 try { 2600 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 2601 } catch (e) { 2602 enabledCommonFeatures = {}; 2603 } 2604 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 2605 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 2606 2607 // Ghost-Intent Configuration 2608 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 2609 try { 2610 let ghostIntentConfig = { 2611 isExplicitConsentNeeded: false, 2612 isExplicitConsentNeededEvenForLocalStorage: false, 2613 askForPermissionOnFirstClick: true 2614 }; 2615 2616 2617 2618 window.SwymGhostIntentConfig = ghostIntentConfig; 2619 } catch(e) { 2620 window.SwymGhostIntentConfig = { 2621 isExplicitConsentNeeded: false, 2622 isExplicitConsentNeededEvenForLocalStorage: false, 2623 askForPermissionOnFirstClick: true 2624 }; 2625 } 2626 2627 // Education Layer Configuration 2628 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 2629 2630 2631 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 2632 2633 // Login Nudge Configuration 2634 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 2635 2636 2637 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 2638 2639 // Initialize or ensure SwymViewProducts exists 2640 if (!window.SwymViewProducts) { 2641 window.SwymViewProducts = {}; 2642 } 2643 2644 })(); 2645</script>
2645 2646 2647<!-- BEGIN app snippet: swymLoadConsentManager -->
2648<script> 2649 (function () { 2650 if (document.querySelector("script[data-swym-consent-manager]")) return; 2651 var swymConsentManagerScript = document.createElement("script"); 2652 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8\/swym-relay-839\/assets\/swym-consent-manager.js"; 2653 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 2654 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 2655 document.head.appendChild(swymConsentManagerScript); 2656 })(); 2657</script>
2657 2658<!-- END app snippet --> 2659
2660<script 2661 2662 id="wishlist-embed-init" 2663 defer 2664 async 2665> 2666 (function () { 2667 window.swymWishlistEmbedLoaded = true; 2668 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/apps.bundle.js"; 2669 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 2670 var swymJsPath = '//procdn.swymrelay.com/code/swym-shopify.js'; 2671 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 2672 window.SwymCurrentJSPath = baseJsPath; 2673 window.SwymAssetBaseUrl = assetBaseUrl; 2674 2675 window.SwymCurrentStorePath = "//swymstore-v3pro-01.swymrelay.com"; 2676 2677 function loadSwymShopifyScript() { 2678 var element = ""; 2679 var scriptSrc = ""; 2680 2681 2682 element = "swym-ext-shopify-script"; 2683 window.SwymShopifyCdnInUse = true; 2684 scriptSrc = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/swym-ext-shopify.js"; 2685 2686 2687 if (document.getElementById(element)) { 2688 return; 2689 } 2690 2691 var s = document.createElement("script"); 2692 s.id = element; 2693 s.type = "text/javascript"; 2694 s.async = true; 2695 s.defer = true; 2696 s.src = scriptSrc; 2697 2698 s.onerror = function() { 2699 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 2700 // Fallback logic here 2701 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 2702 var fallbackJsPathVal = "\/\/procdn.swymrelay.com\/code\/swym-shopify.js"; 2703 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 2704 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 2705 2706 var fallbackScript = document.createElement("script"); 2707 fallbackScript.id = element; 2708 fallbackScript.type = "text/javascript"; 2709 fallbackScript.async = true; 2710 fallbackScript.defer = true; 2711 fallbackScript.src = scriptSrc; 2712 var y = document.getElementsByTagName("script")[0]; 2713 y.parentNode.insertBefore(fallbackScript, y); 2714 }; 2715 2716 var x = document.getElementsByTagName("script")[0]; 2717 x.parentNode.insertBefore(s, x); 2718 } 2719 2720 var consentAPICallbackInvoked = false; 2721 function checkConsentAndLoad() { 2722 // Allow app to load in design mode (theme editor) regardless of consent 2723 if (window.Shopify?.designMode) { 2724 loadSwymShopifyScript(); 2725 return; 2726 } 2727 2728 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 2729 // consent is given through our Ghost-Intent flow (sync nudge accept). 2730 // This works on any store regardless of region (EU or non-EU). 2731 var ghostConfig = window.SwymGhostIntentConfig || {}; 2732 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 2733 try { 2734 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 2735 if (localStorage.getItem(consentKey) === 'true') { 2736 // Consent was given through our flow — load SDK 2737 loadSwymShopifyScript(); 2738 return; 2739 } 2740 } catch(e) {} 2741 2742 // Check if Shopify native cookie consent was given via the cookie banner. 2743 // If user accepted cookies through Shopify's banner, load SDK normally 2744 // (Ghost-Intent is only needed when NO consent mechanism has been used). 2745 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 2746 if (shopifyConsentGiven) { 2747 loadSwymShopifyScript(); 2748 return; 2749 } 2750 2751 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 2752 return; 2753 } 2754 2755 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 2756 if(!isCookieBannerVisible) { 2757 loadSwymShopifyScript(); 2758 return; 2759 } 2760 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 2761 if (shouldLoadSwymScript) { 2762 loadSwymShopifyScript(); 2763 } else { 2764 console.warn("No customer consent to load Swym Wishlist Plus"); 2765 } 2766 } 2767 function initialiseConsentCheck() { 2768 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 2769 window.Shopify?.loadFeatures?.( 2770 [{name: 'consent-tracking-api', version: '0.1'}], 2771 error => { 2772 consentAPICallbackInvoked = true; 2773 if (error) { 2774 if(!window.Shopify?.customerPrivacy) { 2775 loadSwymShopifyScript(); 2776 return; 2777 } 2778 } 2779 checkConsentAndLoad(); 2780 } 2781 ); 2782 } 2783 function consentCheckFallback(retryCount) { 2784 if(!consentAPICallbackInvoked) { 2785 if (window.Shopify?.customerPrivacy) { 2786 checkConsentAndLoad(); 2787 } else if (retryCount >= 1) { 2788 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"); 2789 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 2790 checkConsentAndLoad(); 2791 } else { 2792 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 2793 } 2794 } 2795 } 2796 if (document.readyState === "loading") { 2797 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 2798 window.addEventListener("load", () => consentCheckFallback(0)); 2799 } else { 2800 initialiseConsentCheck(); 2801 } 2802 2803 })(); 2804</script>
2804 2805 2806<!-- BEGIN app snippet: swymSnippet -->
2806<script defer> 2807 (function () { 2808 const currentSwymJSPath = '//procdn.swymrelay.com/code/swym-shopify.js'; 2809 const currentSwymStorePath = ''; 2810 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 2811 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 2812 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 2813 const swymSnippet = document.getElementById('wishlist-embed-init'); 2814 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 2815 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 2816 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 2817 })() 2818</script>
vendor: 1 bytes, line 2818
2818
2819<script id="swym-snippet" type="text"> 2820 window.swymLandingURL = document.URL; 2821 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}; 2822 window.swymPageLoad = function() { 2823 window.SwymProductVariants = window.SwymProductVariants || {}; 2824 window.SwymHasCartItems = 0 > 0; 2825 window.SwymPageData = {}, window.SwymProductInfo = {}; 2826 var unknown = {et: 0}; 2827 window.SwymPageData = unknown; 2828 2829 window.SwymPageData.uri = window.swymLandingURL; 2830 }; 2831 if(window.selectCallback){ 2832 (function(){ 2833 var originalSelectCallback = window.selectCallback; 2834 window.selectCallback = function(variant){ 2835 originalSelectCallback.apply(this, arguments); 2836 try{ 2837 if(window.triggerSwymVariantEvent){ 2838 window.triggerSwymVariantEvent(variant.id); 2839 } 2840 }catch(err){ 2841 console.warn("Swym selectCallback", err); 2842 } 2843 };})();} 2844 window.swymCustomerId =null; 2845 window.swymCustomerExtraCheck = 2846 null; 2847 var swappName = ("Wishlist" || "Wishlist"); 2848 var swymJSObject = { 2849 pid: "gklzQDhiqK3bCKYs6PnHbYCrhjz6pcGDKBK9eHymp9A=", 2850 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 2851 }; 2852 window.swymJSShopifyLoad = function(){ 2853 if(window.swymPageLoad) swymPageLoad(); 2854 if(!window._swat) { 2855 (function (s, w, r, e, l, a, y) { 2856 r['SwymRetailerConfig'] = s; 2857 r[s] = r[s] || function (k, v) { 2858 r[s][k] = v; 2859 }; 2860 })('_swrc', '', window); 2861 _swrc('RetailerId', swymJSObject.pid); 2862 _swrc('Callback', function(){initSwymShopify();}); 2863 }else if(window._swat.postLoader){ 2864 _swrc = window._swat.postLoader; 2865 _swrc('RetailerId', swymJSObject.pid); 2866 _swrc('Callback', function(){initSwymShopify();}); 2867 }else{ 2868 initSwymShopify();} 2869 } 2870 if(!window._SwymPreventAutoLoad) { 2871 swymJSShopifyLoad(); 2872 } 2873</script>
2873 2874 2875<style id="safari-flasher-pre"></style>
2876<script> 2877 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 2878 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;}' + ''; 2879 window.SwymCallbacks = window.SwymCallbacks || []; 2880 window.SwymCallbacks.push(function(tracker) { 2881 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 2882 var x = function() { 2883 SwymUtils.onDOMReady(function() { 2884 var d = document.createElement("div"); 2885 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>"; 2886 document.head.appendChild(d); 2887 });}; 2888 setTimeout(x, 10); 2889 });});} 2890 window.SwymOverrideMoneyFormat = "${{amount}}"; 2891</script>
2891 2892<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 2893
2894<script 2895 2896 id="swymSnippetCheckAndActivate" 2897> 2898 (function () { 2899 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 2900 2901 function removeDuplicateIdNodes(id) { 2902 var nodes = document.querySelectorAll('#' + id); 2903 nodes.forEach(function (node, index) { 2904 if (index > 0) { 2905 node.remove(); 2906 } 2907 }); 2908 } 2909 2910 function cleanupDuplicateSnippetNodes(activeScript) { 2911 if (!activeScript) { 2912 return; 2913 } 2914 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 2915 allSwymSnippets.forEach(function (scriptNode) { 2916 if (scriptNode !== activeScript) { 2917 scriptNode.remove(); 2918 } 2919 }); 2920 } 2921 2922 function cleanupDuplicateActivationGuards() { 2923 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 2924 guardScripts.forEach(function (scriptNode, index) { 2925 if (index > 0) { 2926 scriptNode.removeAttribute('id'); 2927 } 2928 }); 2929 } 2930 2931 function postDomLoad() { 2932 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 2933 if (!activeScript) { 2934 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 2935 if (inactiveScript) { 2936 inactiveScript.type = 'text/javascript'; 2937 new Function(inactiveScript.textContent)(); 2938 activeScript = inactiveScript; 2939 } 2940 } 2941 2942 cleanupDuplicateSnippetNodes(activeScript); 2943 cleanupDuplicateActivationGuards(); 2944 duplicateProneIds.forEach(removeDuplicateIdNodes); 2945 } 2946 2947 if (document.readyState === 'loading') { 2948 document.addEventListener('DOMContentLoaded', postDomLoad); 2949 } else { 2950 postDomLoad(); 2951 } 2952 })(); 2953</script>
2953 2954 2955 2956
2957<script> 2958 (function () { 2959 const themeSchemaName = window.Shopify.theme.schema_name; 2960 2961 if (!window.SwymCallbacks) { 2962 window.SwymCallbacks = []; 2963 } 2964 window.SwymCallbacks.push(swat => { 2965 if (!swat) { 2966 return; 2967 } 2968 2969 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 2970 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 2971 window.SwymLocalWishlist.syncToCloud(swat); 2972 } 2973 2974 if (window._SwymSDKOnlyMode) { 2975 return; 2976 } 2977 2978 // ENABLE COMMON FEATURES 2979 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 2980 Object.keys(swymEnabledCommonFeatures).forEach(key => { 2981 if (!swymEnabledCommonFeatures[key]) return; 2982 2983 switch (key) { 2984 case 'add-to-wishlist-collections-button': 2985 // Check if app block is already handling the collections button 2986 if (window.SwymCollectionsConfig) { 2987 return; 2988 } 2989 2990 // Check if v2 default collections is handling it 2991 if (window.SwymAdvancedCollectionsWishlistConfig) { 2992 return; 2993 } 2994 2995 // Fallback to old v1 behavior if v2 config is not present 2996 swat?.collectionsApi?.setDefaultCustomizationOptions(); 2997 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 2998 2999 break; 3000 case 'add-to-wishlist-pdp-button': 3001 // Check if app block is already handling the PDP button 3002 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 3003 return; 3004 } 3005 3006 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 3007 // Not initiating pdp button as it is not a product page 3008 return; 3009 } 3010 3011 // Inject addtowishlist.css into the document's <head> 3012 var head = document.head; 3013 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/addtowishlistbutton.css"; 3014 var pdpButtonStylesheetTag = document.createElement('link'); 3015 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 3016 pdpButtonStylesheetTag.rel = 'stylesheet'; 3017 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 3018 3019 if (!document.getElementById('swym-pdp-button-stylesheet')) { 3020 head.appendChild(pdpButtonStylesheetTag); 3021 } 3022 3023 var x = document.getElementsByTagName('script')[0]; 3024 function createAndInsertScript(id, src, onLoadCallback) { 3025 var scriptTag = document.createElement('script'); 3026 scriptTag.id = id; 3027 scriptTag.type = 'text/javascript'; 3028 scriptTag.src = src; 3029 scriptTag.onload = onLoadCallback; 3030 x.parentNode.insertBefore(scriptTag, x); 3031 } 3032 3033 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/addtowishlistbutton.js"; 3034 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 3035 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 3036 if (pdpBtnApi) { 3037 pdpBtnApi.setDefaultCustomizationOptions(swat); 3038 pdpBtnApi.initializePDPButton(swat, true); 3039 } 3040 }); 3041 break; 3042 default: 3043 return; 3044 } 3045 }); 3046 }); 3047 })(); // IIFE to prevent polluting global scope 3048</script>
3048 3049 3050 3051
3052<script> 3053 (function () { 3054 // Get the settings from Shopify's Liquid variables and create the styles 3055 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 3056 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 3057 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 3058 const isControlCentreEnabledFromBlockSettings = false; 3059 3060 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 3061 // Don't enable control centre if this is disabled and block settings are not enabled 3062 return; 3063 } 3064 3065 let borderRadius = 6; 3066 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 3067 3068 // Check if block settings exist, use them, otherwise fall back to common settings 3069 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 3070 "#000000" : 3071 window.SwymWishlistCommonCustomizationSettings.primaryColor; 3072 3073 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 3074 "#ffffff" : 3075 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 3076 3077 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 3078 "#F4F8FE" : null; 3079 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 3080 "#333333" : null; 3081 3082 // Only use color adjustment functions if we're using common settings 3083 if (!secondaryBgColor || !secondaryTextColor) { 3084 function adjustOpacity(color, opacity) { 3085 if (color[0] === '#') { 3086 color = color.slice(1); 3087 } 3088 3089 if (color.length === 3) { 3090 color = color.split('').map(char => char + char).join(''); 3091 } 3092 3093 const r = parseInt(color.slice(0, 2), 16); 3094 const g = parseInt(color.slice(2, 4), 16); 3095 const b = parseInt(color.slice(4, 6), 16); 3096 3097 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 3098 } 3099 3100 function hexToRgb(color) { 3101 if (color[0] === '#') { 3102 color = color.slice(1); 3103 } 3104 if (color.length === 3) { 3105 color = color.split('').map(c => c + c).join(''); 3106 } 3107 3108 return { 3109 r: parseInt(color.slice(0, 2), 16), 3110 g: parseInt(color.slice(2, 4), 16), 3111 b: parseInt(color.slice(4, 6), 16) 3112 }; 3113 } 3114 3115 function getLuminance({ r, g, b }) { 3116 return 0.299 * r + 0.587 * g + 0.114 * b; 3117 } 3118 3119 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 3120 const secondaryBgOpacity = 0.2; 3121 const secondaryTextOpacity = 0.8; 3122 3123 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 3124 3125 const bgRgb = hexToRgb(primaryBgColor); 3126 const bgLuminance = getLuminance(bgRgb); 3127 3128 // Determine whether to use dark or light text for contrast 3129 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 3130 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 3131 3132 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 3133 3134 return { 3135 secondaryBgColor, 3136 secondaryTextColor 3137 }; 3138 } 3139 3140 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 3141 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 3142 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 3143 } 3144 3145 // Create the CSS rule 3146 let styles = ` 3147 .swym-storefront-layout-root-component { 3148 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 3149 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 3150 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 3151 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 3152 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 3153 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 3154 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 3155 } 3156 `; 3157 3158 // Create a <style> element and append the styles 3159 let styleSheet = document.createElement("style"); 3160 styleSheet.type = "text/css"; 3161 styleSheet.innerText = styles; 3162 document.head.appendChild(styleSheet); 3163 3164 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 3165 window.SwymStorefrontLayoutContext = {}; 3166 } 3167 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 3168 window.SwymStorefrontLayoutExtensions = {}; 3169 } 3170 3171 // Expose block settings toggle state so ThemeCSSMapping can respect it. 3172 // When true, theme editor color pickers take priority over inherited theme CSS variables. 3173 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 3174 3175 if (isControlCentreEnabledFromBlockSettings) { 3176 // If block settings are enabled, use them 3177 SwymStorefrontLayoutContext.Settings = { 3178 EnableStorefrontLayoutOnLauncher: true, 3179 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 3180 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 3181 StorefrontLayoutDrawerPosition: "left", 3182 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 3183 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 3184 EnableStorefrontLayoutVariantSelector: true, 3185 StorefrontLayoutNotificationPosition: "left", 3186 StorefrontLayoutActionPopupPosition: "left", 3187 StorefrontLayoutNotificationDuration: 5000 3188 }; 3189 } else { 3190 // If only metafield is enabled but no block settings, use common settings 3191 SwymStorefrontLayoutContext.Settings = { 3192 EnableStorefrontLayoutOnLauncher: true, 3193 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 3194 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 3195 StorefrontLayoutDrawerPosition: "left", 3196 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 3197 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 3198 EnableStorefrontLayoutVariantSelector: true, 3199 StorefrontLayoutNotificationPosition: "left", 3200 StorefrontLayoutActionPopupPosition: "left", 3201 StorefrontLayoutNotificationDuration: 5000 3202 }; 3203 } 3204 const storefrontLayoutCallback = (swat) =>{ 3205 SwymStorefrontLayoutContext.swat = swat; 3206 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 3207 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 3208 SwymStorefrontLayoutContext.Settings = { 3209 ...SwymStorefrontLayoutContext?.Settings, 3210 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 3211 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 3212 } 3213 3214 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 3215 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 3216 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 3217 detail: { settings: SwymStorefrontLayoutContext?.Settings } 3218 }); 3219 document.dispatchEvent(event); 3220 }else{ 3221 swat.utils.warn(`LayoutInitialized event is not defined.`); 3222 } 3223 }else{ 3224 swat.utils.warn(`Storefront Layout is disabled.`); 3225 document.getElementById("swym-storefront-layout-container")?.remove(); 3226 document.getElementById("swym-storefront-extention-render-container")?.remove(); 3227 } 3228 } 3229 3230 if (!window.SwymCallbacks) { 3231 window.SwymCallbacks = []; 3232 } 3233 window.SwymCallbacks.push(storefrontLayoutCallback); 3234 3235 SwymStorefrontLayoutContext.SwymCustomerData = { 3236 3237 name: null, 3238 email: null 3239 3240 };
3241 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 3242 })(); 3243</script>
3243 3244 3245 3246 3247 3248</div><div id="shopify-block-ASjQwSDdCVnhvY2prV__17550530943902319648" class="shopify-block shopify-app-block"> 3249
3250<script id="subscribe-it-helper"> 3251 function getRandomSubscribeAPIPath() { 3252 const apiGatewayPaths=[] 3253 apiGatewayPaths.push('xsy6rdr4zb') //Load balancer 3254 //apiGatewayPaths.push('pw4ndd3ije') 3255 //apiGatewayPaths.push('056wq1p6oa') 3256 //apiGatewayPaths.push('obx6oifedg') 3257 //apiGatewayPaths.push('seknvpr88e') 3258 3259 return apiGatewayPaths[Math.floor(Math.random()*apiGatewayPaths.length)] 3260 } 3261 var _SIConfig = _SIConfig || {}; 3262 var _BISConfig = null; 3263 _SIConfig = { 3264 "inlineFormJavascript": _BISConfig.inlineFormJavascript, 3265 "customJavascript":_BISConfig.customJavascript, 3266 "app_hostname": getRandomSubscribeAPIPath()+".execute-api.us-west-1.amazonaws.com", 3267 "conversions_hostname": "ifouxf840g.execute-api.us-west-1.amazonaws.com", 3268 "instock_qty_level": 1, 3269 "preorder_enabled": _BISConfig.preorder_enabled == 'true' ? true : false, 3270 "require_inventory_management": true, 3271 "ignore_duplicate_skus": false, 3272 "generic_trigger_handler": true, 3273 "quantity_field_enabled": false, 3274 "labels": { 3275 "headline": _BISConfig.headline, 3276 "email_address_label": _BISConfig.email_address_label, 3277 "product_field_label": "Select product", 3278 "button_label": _BISConfig.button_label, 3279 "body_copy": _BISConfig.body_copy, 3280 "footer_copy": _BISConfig.footer_copy, 3281 "registration_complete": _BISConfig.registration_complete, 3282 "email_invalid": _BISConfig.email_invalid, 3283 "uniqueness_of_email": "You have already registered for a notification for that item.", 3284 "close_label": _BISConfig.close_label, 3285 "quantity_required_label": "Quantity required", 3286 "email_tab_text": _BISConfig.email_tab_text, 3287 "sms_tab_text": _BISConfig.sms_tab_text, 3288 "fb_instruction_message": _BISConfig.fb_instruction_message, 3289 "fb_cta_button_text": _BISConfig.fb_cta_button_text, 3290 "fb_cta_button_language": _BISConfig.fb_cta_button_language, 3291 "push_notification_label": _BISConfig.push_notification_label, 3292 "empty_email_phone_validation_message": _BISConfig.empty_email_phone_validation_message, 3293 "terms_and_conditions_text": _BISConfig.terms_and_conditions_text 3294 }, 3295 "form_display_type": _BISConfig.form_display_type, 3296 "madeby_link_visible": _BISConfig.madeby_link_visible == 'true' ? true : false, 3297 "hide_for_product_tag": _BISConfig.hideForProductTag, 3298 "hide_for_collections": _BISConfig.hideForCollections, 3299 "recaptcha_enabled": null, 3300 "content_for_body": _BISConfig.content_for_body, 3301 "show_phone_number_field": _BISConfig.smsEnabled == 'true' ? true : false, 3302 "customer_name_enabled": _BISConfig.customer_name_enabled == 'true' ? true : false, 3303 "only_sms_enabled": _BISConfig.only_sms_enabled == 'true' ? true : false, 3304 "show_notify_me_button_on_collection_page": _BISConfig.show_notify_me_button_on_collection_page == 'true' ? true : false, 3305 "show_sms_first": _BISConfig.show_sms_first == 'true' ? true : false, 3306 "push_owl_enabled" : _BISConfig.push_owl_enabled == 'true' ? true : false, 3307 "show_fb" : _BISConfig.show_fb == 'true' ? true : false, 3308 "fb_page_id" : _BISConfig.fb_page_id, 3309 "newsletter_permission_enabled": _BISConfig.newsletter_permission_enabled == 'true' ? true : false, 3310 "show_terms_and_conditions": _BISConfig.show_terms_and_conditions == 'true' ? true : false, 3311 "newsletter_permission_default_checked": _BISConfig.newsletter_permission_default_checked == 'true' ? true : false, 3312 "newsletter_permission_text": _BISConfig.newsletter_permission_text, 3313 "popup_theme": { 3314 "text_font_name": _BISConfig.text_font_name, 3315 "background_color": _BISConfig.background_color, 3316 "border_color": _BISConfig.signup_border_color, 3317 "border_width": parseInt(_BISConfig.signup_border_width), 3318 "text_color": _BISConfig.text_color, 3319 "button_background_color": _BISConfig.button_background_color, 3320 "button_text_color": _BISConfig.button_text_color, 3321 "button_corner_radius": parseInt(_BISConfig.button_corner_radius), 3322 "input_border_radius": parseInt(_BISConfig.input_border_radius), 3323 "input_border_width": parseInt(_BISConfig.input_border_width), 3324 "input_border_color": _BISConfig.input_border_color, 3325 "success_background_color": _BISConfig.success_background_color, 3326 "success_text_color": _BISConfig.success_text_color, 3327 "failure_background_color": _BISConfig.failure_background_color, 3328 "failure_text_color": _BISConfig.failure_text_color, 3329 "close_button_color": _BISConfig.close_button_color, 3330 "fade_color": "#000000", 3331 "fade_color_rgb": "0,0,0", 3332 "selected_tab_text_color": _BISConfig.selected_tab_text_color, 3333 "selected_tab_background_color": _BISConfig.selected_tab_background_color, 3334 "signup_form_custom_css": _BISConfig.signup_form_custom_css 3335 }, 3336 "mobile_css": ".si-reset\u003ediv{font-family:\"Helvetica Neue\", Helvetica, Arial, sans-serif;font-size-adjust:none;font-size:100%;font-style:normal;letter-spacing:normal;font-stretch:normal;font-variant:normal;font-weight:normal;font:normal normal 100% \"Helvetica Neue\", Helvetica, Arial, sans-serif;text-align:left;text-align-last:start;text-decoration:none;text-emphasis:none;text-height:auto;text-indent:0;text-justify:auto;text-outline:none;text-shadow:none;text-transform:none;text-wrap:normal;alignment-adjust:auto;alignment-baseline:baseline;-webkit-animation:none 0 ease 0 1 normal;-moz-animation:none 0 ease 0 1 normal;-ms-animation:none 0 ease 0 1 normal;animation:none 0 ease 0 1 normal;-webkit-animation-play-state:running;-moz-play-state:running;-ms-animation-play-state:running;animation-play-state:running;appearance:normal;azimuth:center;backface-visibility:visible;background:none 0 0 auto repeat scroll padding-box transparent;background-color:transparent;background-image:none;baseline-shift:baseline;binding:none;bleed:6pt;bookmark-label:content();bookmark-level:none;bookmark-state:open;bookmark-target:none;border:0 none transparent;border-radius:0;bottom:auto;box-align:stretch;box-decoration-break:slice;box-direction:normal;box-flex:0.0;box-flex-group:1;box-lines:single;box-ordinal-group:1;box-orient:inline-axis;box-pack:start;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;break-after:auto;break-before:auto;break-inside:auto;caption-side:top;clear:none;clip:auto;color:inherit;color-profile:auto;-webkit-column-count:auto;-webkit-column-fill:balance;-webkit-column-gap:normal;-webkit-column-rule:medium medium #1f1f1f;-webkit-column-span:1;-webkit-column-width:auto;-webkit-columns:auto auto;-moz-column-count:auto;-moz-column-fill:balance;-moz-column-gap:normal;-moz-column-rule:medium medium #1f1f1f;-moz-column-span:1;-moz-column-width:auto;-moz-columns:auto auto;column-count:auto;column-fill:balance;column-gap:normal;column-rule:medium medium #1f1f1f;column-span:1;column-width:auto;columns:auto auto;content:normal;counter-increment:none;counter-reset:none;crop:auto;cursor:auto;direction:ltr;display:inline;dominant-baseline:auto;drop-initial-after-adjust:text-after-edge;drop-initial-after-align:baseline;drop-initial-before-adjust:text-before-edge;drop-initial-before-align:caps-height;drop-initial-size:auto;drop-initial-value:initial;elevation:level;empty-cells:show;fit:fill;fit-position:0% 0%;float:none;float-offset:0 0;grid-columns:none;grid-rows:none;hanging-punctuation:none;height:auto;hyphenate-after:auto;hyphenate-before:auto;hyphenate-character:auto;hyphenate-lines:no-limit;hyphenate-resource:none;hyphens:manual;icon:auto;image-orientation:auto;image-rendering:auto;image-resolution:normal;inline-box-align:last;left:auto;line-height:inherit;line-stacking:inline-line-height exclude-ruby consider-shifts;list-style:disc outside none;margin:0;marks:none;marquee-direction:forward;marquee-loop:1;marquee-play-count:1;marquee-speed:normal;marquee-style:scroll;max-height:none;max-width:none;min-height:0;min-width:0;move-to:normal;nav-down:auto;nav-index:auto;nav-left:auto;nav-right:auto;nav-up:auto;opacity:1;orphans:2;outline:invert none medium;outline-offset:0;overflow:visible;overflow-style:auto;padding:0;page:auto;page-break-after:auto;page-break-before:auto;page-break-inside:auto;page-policy:start;perspective:none;perspective-origin:50% 50%;position:static;presentation-level:0;punctuation-trim:none;quotes:none;rendering-intent:auto;resize:none;right:auto;rotation:0;rotation-point:50% 50%;ruby-align:auto;ruby-overhang:none;ruby-position:before;ruby-span:none;size:auto;string-set:none;table-layout:auto;top:auto;-webkit-transform:none;-moz-transform:none;transform:none;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50% 0;transform-style:flat;-webkit-transition:all 0 ease 0;-moz-transition:all 0 ease 0;-o-transition:all 0 ease 0;transition:all 0 ease 0;
3336unicode-bidi:normal;vertical-align:baseline;white-space:normal;white-space-collapse:collapse;widows:2;width:auto;word-break:normal;word-spacing:normal;word-wrap:normal;z-index:auto;text-align:start;-ms-filter:\"progid:DXImageTransform.Microsoft.gradient(enabled=false)\";filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.si-reset{z-index:999999}.si-reset div{display:block}.si-reset .si-button{cursor:pointer;text-shadow:1px 1px 0 rgba(0,0,0,0.2);-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:none}.si-reset.si-edge-left,.si-reset.si-edge-right{transform-origin:left bottom;white-space:nowrap;position:fixed}.si-reset.si-edge-left{left:0}.si-reset.si-edge-right{right:0}.si-reset.si-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-webkit-transform-origin:left bottom;-moz-transform:rotate(90deg);-moz-transform-origin:left bottom;-ms-transform:rotate(90deg);-ms-transform-origin:left bottom;-o-transform:rotate(90deg);-o-transform-origin:left bottom;transform:rotate(90deg)}.si-reset.si-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-webkit-transform-origin:100% 100%;-moz-transform:rotate(270deg);-moz-transform-origin:100% 100%;-ms-transform:rotate(270deg);-ms-transform-origin:100% 100%;-o-transform:rotate(270deg);-o-transform-origin:100% 100%;transform:rotate(270deg)}.si-reset.si-edge-bottom{position:fixed;bottom:0}.si-reset img{display:block;cursor:pointer}.si-reset.preview{position:absolute !important}.si-reset .si-button.with-si-image{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-ms-filter:none;filter:none}\n", 3337 "button": { 3338 "use_image": false, 3339 "caption": _BISConfig.caption, 3340 "font_size": parseInt(_BISConfig.font_size), 3341 "bold": _BISConfig.bold == 'true' ? true : false, 3342 "position": _BISConfig.position, 3343 "corner_offset": parseInt(_BISConfig.corner_offset), 3344 "selected_selector": _BISConfig.selected_selector, 3345 "placement": _BISConfig.placement, 3346 "background_color": _BISConfig.product_button_background_color, 3347 "text_color": _BISConfig.product_side_button_text_color, 3348 "border_color": _BISConfig.border_color, 3349 "border_width": parseInt(_BISConfig.border_width), 3350 "border_radius": parseInt(_BISConfig.border_radius), 3351 "image": "//static.back-in-stock.appikon.com/assets/widget/notify-btn-vertical-f46bd7ac1b51e7d3c6a766d843fe60b46f8628e13e717124d83ffe65be466f4d.png", 3352 "visible": _BISConfig.visible == 'true' ? true : false, 3353 "always_show_widget": _BISConfig.alwaysShowWidget == 'true' ? true : false, 3354 "widget_button_enabled": _BISConfig.widgetButtonEnabled == 'true' ? true : false, 3355 "countdown_timer_enabled": _BISConfig.countdown_timer_enabled == 'true' ? true : false, 3356 "countdown_timer_reset_enabled": _BISConfig.countdown_timer_reset_enabled == 'true' ? true : false, 3357 "countdown_timer_expiration": _BISConfig.countdown_timer_expiration, 3358 "countdown_timer_products": _BISConfig.countdown_timer_products 3359 }, 3360 "main_button": { 3361 "main_caption": _BISConfig.mainCaption, 3362 "main_css_classes": _BISConfig.mainCssClasses, 3363 "main_button_width": _BISConfig.mainButtonWidth !== "" ? parseInt(_BISConfig.mainButtonWidth):"", 3364 "main_button_height": _BISConfig.mainButtonHeight !== "" ? parseInt(_BISConfig.mainButtonHeight):"", 3365 "main_caption_size": _BISConfig.mainCaptionSize !== "" ? parseInt(_BISConfig.mainCaptionSize):"", 3366 "main_margin_top": _BISConfig.mainMarginTop !== "" ? parseInt(_BISConfig.mainMarginTop):"", 3367 "main_margin_bottom": _BISConfig.mainMarginBottom !== "" ? parseInt(_BISConfig.mainMarginBottom):"", 3368 "main_margin_left": _BISConfig.mainMarginLeft !== "" ? parseInt(_BISConfig.mainMarginLeft):"", 3369 "main_margin_right": _BISConfig.mainMarginRight !== "" ? parseInt(_BISConfig.mainMarginRight):"", 3370 "main_text_color": _BISConfig.mainTextColor, 3371 "main_hover_text_color": _BISConfig.mainHoverTextColor, 3372 "main_text_style": _BISConfig.mainTextStyle, 3373 "main_background_color": _BISConfig.mainBGColor, 3374 "main_hover_background_color": _BISConfig.mainHoverBackgroun
3374dColor, 3375 "main_border_color": _BISConfig.mainBorderColor, 3376 "main_hover_border_color": _BISConfig.mainHoverBorderColor, 3377 "main_border_size": _BISConfig.mainBorderSize !== "" ? parseInt(_BISConfig.mainBorderSize):"", 3378 "main_border_radius": _BISConfig.mainBorderRadius !== "" ? parseInt(_BISConfig.mainBorderRadius):"", 3379 }, 3380 "partials": {}, 3381 "preferredCountries": JSON.parse(_BISConfig.preferredCountries), 3382 "multivariant_dropdown_container": eval(_BISConfig.dropdownContainerSelector), 3383 "shop": _BISConfig.shop, 3384 "styles": "/*!\n * Bootstrap v3.4.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=\"button\"],input[type=\"reset\"],input[type=\"submit\"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=\"checkbox\"],input[type=\"radio\"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=\"number\"]::-webkit-inner-spin-button,input[type=\"number\"]::-webkit-outer-spin-button{height:auto}input[type=\"search\"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=\"search\"]::-webkit-search-cancel-button,input[type=\"search\"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:\"Helvetica Neue\", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857143;color:#333333;background-color:#ffffff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=\"button\"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;
3384color:#777777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width: 768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eeeeee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline\u003eli{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width: 768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eeeeee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:\"\\2014 \\00A0\"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eeeeee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:\"\"}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:\"\\00A0 \\2014\"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=\"col-\"]{padding-right:0;padding-left:0}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col
3384-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}
3384.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=\"search\"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;appearance:none}input[type=\"radio\"],input[type=\"checkbox\"]{margin:4px 0 0;margin-top:1px \\9;line-height:normal}input[type=\"radio\"][disabled],input[type=\"checkbox\"][disabled],input[type=\"radio\"].disabled,input[type=\"checkbox\"].disabled,fieldset[disabled] input[type=\"radio\"],fieldset[disabled] input[type=\"checkbox\"]{cursor:not-allowed}input[type=\"file\"]{display:block}input[type=\"range\"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=\"file\"]:focus,input[type=\"radio\"]:focus,input[type=\"checkbox\"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555555;background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#999999;opacity:1}.form-control:-ms-input-placeholder{color:#999999}.form-control::-webkit-input-placeholder{color:#999999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eeeeee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type=\"date\"].form-control,input[type=\"time\"].form-control,input[type=\"datetime-local\"].form-control,input[type=\"month\"].form-control{line-height:34px}input[type=\"date\"].input-sm,input[type=\"time\"].input-sm,input[type=\"datetime-local\"].input-sm,input[type=\"month\"].input-sm,.input-group-sm input[type=\"date\"],.input-group-sm input[type=\"time\"],.input-group-sm input[type=\"datetime-local\"],.input-group-sm input[type=\"month\"]{line-height:30px}input[type=\"date\"].input-lg,input[type=\"time\"].input-lg,input[type=\"datetime-local\"].input-lg,input[type=\"month\"].input-lg,.input-group-lg input[type=\"date\"],.input-group-lg input[type=\"time\"],.input-group-lg input[type=\"datetime-local\"],.input-group-lg input[type=\"month\"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=\"radio\"],.radio-inline input[type=\"radio\"],.checkbox input[type=\"checkbox\"],.checkbox-inline input[type=\"checkbox\"]{position:absolute;margin-top:4px \\9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label ~ .form-control-feedback{top:25px}.has-feedback label.sr-only ~ .form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}
3384@media (min-width: 768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group\u003e.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=\"radio\"],.form-inline .checkbox input[type=\"checkbox\"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width: 768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:0.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333333;background-color:#ffffff;border-color:#cccccc}.btn-default:focus,.btn-default.focus{color:#333333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open\u003e.dropdown-toggle.btn-default{color:#333333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open\u003e.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open\u003e.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open\u003e.dropdown-toggle.btn-default.focus{color:#333333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#ffffff;border-color:#cccccc}.btn-default .badge{color:#ffffff;background-color:#333333}.btn-primary{color:#ffffff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#ffffff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#ffffff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open\u003e.dropdown-toggle.btn-primary{color:#ffffff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary:active:hover,.btn-primary.active:hover,.open\u003e.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open\u003e.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open\u003e.dropdown-toggle.btn-primary.focus{color:#ffffff;background-color:#204d74;border-color:#122b40}
3384.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#ffffff}.btn-success{color:"+_BISConfig.selected_tab_text_color+";background-color:"+_BISConfig.selected_tab_background_color+";border-color:"+_BISConfig.selected_tab_background_color+"}.btn-success:focus,.btn-success.focus{color:"+_BISConfig.selected_tab_text_color+";background-color:"+_BISConfig.selected_tab_background_color+";border-color:"+_BISConfig.selected_tab_background_color+"}.btn-success:hover{color:"+_BISConfig.selected_tab_text_color+";background-color:"+_BISConfig.selected_tab_background_color+";border-color:"+_BISConfig.selected_tab_background_color+"}.btn-success:active,.btn-success.active,.open\u003e.dropdown-toggle.btn-success{color:"+_BISConfig.selected_tab_text_color+";background-color:"+_BISConfig.selected_tab_background_color+";background-image:none;border-color:"+_BISConfig.selected_tab_background_color+"}.btn-success:active:hover,.btn-success.active:hover,.open\u003e.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open\u003e.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open\u003e.dropdown-toggle.btn-success.focus{color:"+_BISConfig.selected_tab_text_color+";background-color:"+_BISConfig.selected_tab_background_color+";border-color:"+_BISConfig.selected_tab_background_color+"}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:"+_BISConfig.selected_tab_background_color+";border-color:"+_BISConfig.selected_tab_background_color+"}.btn-success .badge{color:"+_BISConfig.selected_tab_background_color+";background-color:"+_BISConfig.selected_tab_background_color+"}.btn-info{color:#ffffff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#ffffff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#ffffff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open\u003e.dropdown-toggle.btn-info{color:#ffffff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open\u003e.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open\u003e.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open\u003e.dropdown-toggle.btn-info.focus{color:#ffffff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#ffffff}.btn-warning{color:#ffffff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#ffffff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#ffffff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open\u003e.dropdown-toggle.btn-warning{color:#ffffff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open\u003e.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open\u003e.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open\u003e.dropdown-toggle.btn-warning.focus{color:#ffffff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#ffffff}.btn-danger{color:#ffffff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#ffffff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#ffffff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open\u003e.dropdown-toggle.btn-danger{color:#ffffff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open\u003e.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open\u003e.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open\u003e.dropdown-toggle.btn-danger.focus{color:#ffffff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#ffffff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#7
338477777;text-decoration:none}.btn-lg,.btn-group-lg\u003e.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm\u003e.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs\u003e.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=\"submit\"].btn-block,input[type=\"reset\"].btn-block,input[type=\"button\"].btn-block{width:100%}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group\u003e.btn,.btn-group-vertical\u003e.btn{position:relative;float:left}.btn-group\u003e.btn:hover,.btn-group-vertical\u003e.btn:hover,.btn-group\u003e.btn:focus,.btn-group-vertical\u003e.btn:focus,.btn-group\u003e.btn:active,.btn-group-vertical\u003e.btn:active,.btn-group\u003e.btn.active,.btn-group-vertical\u003e.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar\u003e.btn,.btn-toolbar\u003e.btn-group,.btn-toolbar\u003e.input-group{margin-left:5px}
3384.btn-group\u003e.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group\u003e.btn:first-child{margin-left:0}.btn-group\u003e.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group\u003e.btn:last-child:not(:first-child),.btn-group\u003e.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group\u003e.btn-group{float:left}.btn-group\u003e.btn-group:not(:first-child):not(:last-child)\u003e.btn{border-radius:0}.btn-group\u003e.btn-group:first-child:not(:last-child)\u003e.btn:last-child,.btn-group\u003e.btn-group:first-child:not(:last-child)\u003e.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group\u003e.btn-group:last-child:not(:first-child)\u003e.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group\u003e.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group\u003e.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical\u003e.btn,.btn-group-vertical\u003e.btn-group,.btn-group-vertical\u003e.btn-group\u003e.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical\u003e.btn-group\u003e.btn{float:none}.btn-group-vertical\u003e.btn+.btn,.btn-group-vertical\u003e.btn+.btn-group,.btn-group-vertical\u003e.btn-group+.btn,.btn-group-vertical\u003e.btn-group+.btn-group{margin-top:-1px;margin-left:0}
3384.btn-group-vertical\u003e.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical\u003e.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical\u003e.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical\u003e.btn-group:not(:first-child):not(:last-child)\u003e.btn{border-radius:0}.btn-group-vertical\u003e.btn-group:first-child:not(:last-child)\u003e.btn:last-child,.btn-group-vertical\u003e.btn-group:first-child:not(:last-child)\u003e.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical\u003e.btn-group:last-child:not(:first-child)\u003e.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified\u003e.btn,.btn-group-justified\u003e.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified\u003e.btn-group .btn{width:100%}.btn-group-justified\u003e.btn-group .dropdown-menu{left:auto}[data-toggle=\"buttons\"]\u003e.btn input[type=\"radio\"],[data-toggle=\"buttons\"]\u003e.btn-group\u003e.btn input[type=\"radio\"],[data-toggle=\"buttons\"]\u003e.btn input[type=\"checkbox\"],[data-toggle=\"buttons\"]\u003e.btn-group\u003e.btn input[type=\"checkbox\"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert\u003ep,.alert\u003eul{margin-bottom:0}.alert\u003ep+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000000;text-shadow:0 1px 0 #ffffff;filter:alpha(opacity=20);opacity:0.2}.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:0.5}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#ffffff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:0.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical\u003e.btn-group:before,.btn-group-vertical\u003e.btn-group:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:table;content:\" \"}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical\u003e.btn-group:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}.iti{width:100%}body,html{background:transparent;-webkit-font-smoothing:antialiased;height:100%}body{overflow:hidden;-moz-transition:background-color 0.15s linear;-webkit-transition:background-color 0.15s linear;-o-transition:background-color 0.15s linear;transition:background-color 0.15s cubic-bezier(0.785, 0.135, 0.15, 0.86)}body.fadein{background:rgba(0,0,0,0.65)}#container{background:white;padding:12px 18px 40px 18px}@media only screen and (min-width: 500px){#container{border-radius:5px;padding:30px 40px}}@media only screen and (min-width: 992px){#container{position: fixed; width: 460px; top: 50%; left: 50%; transform:translate(-50%, -50%); margin: auto}}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.modal{overflow-x:hidden;overflow-y:auto}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-title{margin:0;line-height:1.42857143}h3{font-size:24px}h4{font-size:18px;margin-top:10px;margin-bottom:10px}h3,h4{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}@media screen and (-webkit-min-device-pixel-ratio: 0){select:focus,textarea:focus,input
3384:focus{font-size:16px;background:#eee}}#variant-select-container .input-lg{font-size:15px}#customer-contact-container a.btn{font-weight:bold}#customer-contact-container .input-lg{font-size:15px}#quantity-field-container label{font-weight:normal;font-size:14px;padding-top:13px}#quantity-field-container input{font-size:15px}#submit-btn{font-weight:bold;font-size:15px;padding:14px;border-radius:3px}.alert{padding:6px 11px;font-size:13px;margin:15px 0}.alert-success a{color:#244825}.modal-body{padding:22px 40px;font-size:13px;line-height:180%}.modal-body h3:first-child{margin-top:0}.modal-title{margin:0;font-size:22px}.modal-content .close{font-size:30px}.modal-backdrop.in{filter:alpha(opacity=65);opacity:.65}.small-print{opacity:0.835;font-size:13px;line-height:150%}.small-print a{color:inherit;text-decoration:underline}.product-name{margin-bottom:20px}label.accepts-marketing{filter:alpha(opacity=825);opacity:0.825}@media only screen and (max-width: 786px){.modal-body{padding:20px 30px}}@media only screen and (max-width: 500px){.modal-dialog{margin:0}.modal-content{border-radius:0}}@media only screen and (min-width: 500px){#SIModal{max-width:460px;margin:auto}}.ie8 #SIModal{width:100%;max-width:460px;margin:auto;border:1px solid #999}select.default_variant{display:none}.ie8 .modal-dialog{width:460px !important;margin:10px auto}.completed_message{display:none}.complete .completed_message{display:block}#SIModal.in{position:relative;z-index:1050;height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}\n" 3385 }; 3386 3387 _SIConfig.multivariantDropdownContainer = eval(_BISConfig.dropdownContainerSelector); 3388 _SIConfig.shop = _BISConfig.shop; 3389 3390 3391 3392 3393 3394 var style = document.createElement('style'); 3395 style.type = 'text/css'; 3396 style.innerHTML = _BISConfig.custom_css; 3397 document.getElementsByTagName('head')[0].appendChild(style); 3398</script>
3398 3399
3400<script type="text/javascript"> 3401'use strict'; 3402(function () { 3403 if(window.location.search.indexOf('selector_section_mode') > -1){ 3404 var head = document.getElementsByTagName('head')[0]; 3405 var script = document.createElement('script'); 3406 window.selector_section_mode = true; 3407 script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'back-in-stock.appikon.com/theme-settings/element-selector.js'; 3408 script.type = 'text/javascript'; 3409 head.appendChild(script); 3410 } 3411})(); 3412</script>
3412 3413 3414 3415 3416</div><div id="shopify-block-AaUVQZ3RJdytsVHRjb__3667842014806057753" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: snippet --> 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433
3434<script> 3435!(function () { 3436 if (window.OCUIncart) return; 3437 3438 window.Zipify = window.Zipify || {}; 3439 window.OCUApi = window.OCUApi || {}; 3440 Zipify.OCU = Zipify.OCU || { api: OCUApi }; 3441 Zipify.OCU.enabled = true; 3442})() 3443</script>
3443 3444 3445 3446 3447 3448<style>.ocu-hidden.ocu-hidden.ocu-hidden,.bold_hidden.bold_hidden.bold_hidden{display:none !important}</style>
3449<script> 3450(() => { 3451const manifest = {"zipify-oneclickupsell-single.js":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-single.4a1e80ea1fdea5fd.js","zipify-oneclickupsell-multiple.js":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-multiple.ded3ff16ca2b5696.js","zipify-oneclickupsell-on-page.js":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-on-page.089056e8f07f9ce6.js","zipify-oneclickupsell-vendor.js":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-vendor.b945e8f438a465d3.js","zipify-oneclickupsell-single-offer.js":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-single-offer.e192ff313ae82e61.js","zipify-oneclickupsell-sentry.js":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-sentry.966111528c5fab4a.js","zipify-oneclickupsell-multiple-offer.js":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-multiple-offer.8f70180113ddf0c3.js","zipify-oneclickupsell-on-page.css":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-on-page.4488f1662872f0c6.css","zipify-oneclickupsell-single.css":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-single.9ea72cf83db583ab.css","zipify-oneclickupsell-editor.js":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-editor.c71894ad792163cb.js","zipify-oneclickupsell-single-offer.css":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-single-offer.1c248fe391ff7e2a.css","zipify-oneclickupsell-multiple.css":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-multiple.1a16d2c5397d6816.css","zipify-oneclickupsell-multiple-offer.css":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-multiple-offer.0ea4791b8f507018.css","zipify-oneclickupsell-clear-cart.js":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-clear-cart.dcfebf9f26a7ca29.js","zipify-oneclickupsell-editor.css":"https://d1npnstlfekkfz.cloudfront.net/zipify-oneclickupsell-editor.0f21a96c9971c356.css"}; 3452if (window.OCUIncart) return;const loopReturns=JSON.parse(localStorage.getItem('loop-onstore-data'));if (loopReturns && loopReturns.active) return; 3453window.OCUIncart={...(window.OCUIncart ||{}),version:'2025/11/11',cart_items:[],subscription_tags:'',money_format:'${{amount}}',option_selection:'//fishstrong.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js',metafields:{main: 3454 { 3455 3456 general: {"settings":{"app_endpoint":"https://ocu.zipify.com","proxy_url":"/apps/oneclickupsell","sdp":"https://[email protected]/52","inc_sdp":"https://[email protected]/50","popup_locations":{"product":true,"cart":false,"collection":true,"index":true,"page":true,"zp_page":true,"zp_index":true,"zp_product":true,"zp_collection":true},"popup_settings":{"popup_frequency":"accept_or_decline"},"snippet_source":"extension","cart_drawer_extension":false,"cart_drawer_upsell":false,"ads_widget":false,"features":{"ppw":true,"cart_drawer":true},"offer_scripts":{"zipify-oneclickupsell-multiple":true,"zipify-oneclickupsell-on-page":false,"zipify-oneclickupsell-single":true}},"integrations":{"skip_cart":"false"}}, 3457 3458 } 3459 ||{},triggerProducts:'{"trigger_products":[{"8499524305070":"fat-lipper"},{"8948668137646":"fish-strong-prawn-xt-junior-lure"},{"8641895235758":"slam-stick-spinning-rod-travel"},{"8485933482158":"free-polk-county-tweaker-7-pack-shipping"},{"8553419243694":"skinny-lipper-xl"},{"7986555093166":"the-skinny-lipper"},{"8148190789806":"moonwalker-sbd"},{"8938245259438":"fish-strong-prawn-xt-lure"},{"6991551201454":"moonwalker"},{"8202891395246":"tweaker"},{"4550550782037":"slam-shady-paddletails-2-0"},{"7623910490286":"power-prawn-usa-junior"},{"8540343894190":"the-mulligan-bomber-5"},{"7842159788206":"the-mulligan"},{"7564781977774":"power-prawn-usa-original"},{"8600667586734":"fish-ruler-pvc"},{"8410477559982":"flea-flicker"},{"8693784051886":"skinny-lipper-jr"},{"8596141736110":"wake-mullet"},{"7402269573294":"gold-digger-bomber"}]}',get general() {return this.main.general ||{};},get settings() {return this.general.settings ||{};},get triggers() {return this.general.triggers ? this.general.triggers.pre_checkout:{};},get proxy_url() {return this.settings.proxy_url ||'/apps/secure-checkout';},get scripts() {const onPage='zipify-oneclickupsell-on-page';const scripts=this.general.settings.offer_scripts ?? {};const vendor='zipify-oneclickupsell-vendor';
3459const loaded=Zipify.OCU.api.loaded ||{};if (Shopify?.designMode && !scripts[onPage]) scripts[onPage]=true;const uris=Object .entries(scripts) .reduce((acc,[script,enabled]) => (enabled && !script.includes('.js') && !loaded[script] ? [...acc,script]:acc),[]);return uris.length ? [...uris,vendor]:uris;}},get hasNotOfferInCart() {if (!this.cart_items?.length) return true;return !this.cart_items.find(function(item) {return item && item.properties && (item.properties._ocu_offer_id ||item.properties._ocu_product_page_id);});},get hasWidgetOffersInCart() {if (!this.cart_items?.length) return true;return this.cart_items.find(function(item) {return item && item.properties && item.properties._ocu_product_page_id;});},get settings() {return this.metafields.settings.popup_settings;},get proxy_url() {return this.metafields.proxy_url;},get appEndpoint() {return this.metafields.settings.app_endpoint;},get popupLocation() {return this.metafields.general.settings.popup_locations;},get isEmptyCart() {return !this.cart_items.length && this.popupLocation.product;},get permanent_domain() {return Zipify.OCU.lqd.permanent_domain;},get hasProductAddonsWidgetOffers() {return !!Object.keys(OCUApi.store.get('productPageWidget')).length;},get hasWidgetOffers() {console.warn('[OCU] Deprecation:`OCUIncart.hasWidgetOffers` is deprecated. Please use `OCUIncart.hasProductAddonsWidgetOffers` instead');return this.hasProductAddonsWidgetOffers;},get triggerProducts() {let products=this.metafields.triggerProducts;try {products=JSON.parse(products);} catch {products={}} const handles=products?.trigger_products?.reduce((acc,obj) => {const [key,value]=Object.entries(obj)[0];acc[key]=value;return acc;},{});return {...handles,...this._externalHandles};},_externalHandles:{},preventHandle(checkoutButton,addToCartButton) {return OCUApi.productLocationOnly && !this.popupLocation.cart && checkoutButton && !addToCartButton;}};Zipify.OCU.lqd={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},path:'' ==='true' ? 'd56719fefdd75e95ba06caea3d9a3732':'5965fedc7708e03e1024db4bf2ed5fe6',template_name:'blog',template_suffix:'',shop_currency:'USD',country_code:'US',skip_cart:OCUIncart.metafields.general.integrations.skip_cart ==='true',skip_cart_only:'false' ==='true',cart_products_json:JSON.parse("[]"),cart_collections_json:[],cart_variants_json:[],customer_id:"",customer:{id:"",email:''},customer_tags:[],proxy_url:OCUIncart.metafields.general.settings.proxy_url,scripts:OCUIncart.metafields.scripts,permanent_domain:'salt-strong.myshopify.com',current_domain:'fishstrong.com',disabled_by_subscription_app:false,subscription_app_enabled:false,subscription_products_json:'',subscription_variants_json:'',subscription_products_size:0,integrate_with_recharge:'' ==='true',product:null ||OCUApi.product,collectionVariantHandles: 3460 { 3461 3462 } 3463,product_tags:[],amazon_pay:'' ==='true',themePopup:'' ==='true' ||'' ==='true',root_url:'/',themeSkipCart:'' ==='redirect_checkout' ||'' ==='true' ||'' ==='skip_cart',get upsell_cart_include_subscription_upsells() {var self=this;var hasSubscription=this.product_tags.reduce(function(acc,tag) {return acc ||~self.postcheckout_tags.indexOf(tag.toLowerCase());},false);return hasSubscription;},get isThemePopupTag() {return this.product && this.product.tags.some(function(tag) {return /cross-sell-\d/.test(tag);});},get isSkipCartPage() {return /index|collection|product/.test(this.template_name);},get isSkipCartCondition() {return (this.skip_cart ||this.themeSkipCart) && this.isSkipCartPage && !this.isThemePopupTag;},get checkoutUrl() {return (this.root_url ==='/' ? '':this.root_url) + '/checkout';},get isPopupTriggerPage() {const popupLocation={...OCUIncart.popupLocation};if (OCUApi.enableCollectionLocation) {popupLocation.collection=popupLocation.product;}
3463 if (OCUApi.enableCustomPages) {const pageName=OCUApi.customPageName ||'page';popupLocation[pageName]=(popupLocation[pageName] ||popupLocation.product) && OCUApi.enableCustomPages.includes(location.pathname);} const pages=Zipify.OCU.api.context.integrations.zipifyPages;if (pages.isZipifyEntity() && !pages.isAcceptableZPLocation()) {return null;} else if (pages.isAcceptableZPLocation()) {return popupLocation[pages.zpLocation()];} return popupLocation[Zipify.OCU.lqd.template_name];}};Zipify.OCU.lqd.cart_products_json=Zipify.OCU.lqd.cart_products_json.filter(function(item) {return item.handle && !item.error;});const lqd=Zipify.OCU.lqd;if (Zipify.OCU.loadScriptTags) Zipify.OCU.loadScriptTags(manifest); 3464Zipify.OCU.cdn="https://d1u9wuqimc88kc.cloudfront.net",Zipify.OCU.api.loaded||={};const DEV_ENV=!1,INTERNAL_MANIFEST={"zipify-oneclickupsell-extension.js":"https://cdn.shopify.com/extensions/01a0d3d3-2402-7155-b4f2-8653a2542d24/ocu-in-checkout-1110/assets/zipify-oneclickupsell-extension.js"},ON_DUPLICATE_LOAD={"zipify-oneclickupsell-on-page.js":()=>Zipify.OCU.__initProductPageWidgets()};function loadScript(e,i){var o;Zipify.OCU.api.loaded[e]?ON_DUPLICATE_LOAD[e]&&ON_DUPLICATE_LOAD[e]():(o=document.createElement("script"),Zipify.OCU.api.loaded[e]=!0,o.src=i,o.defer=!0,document.head.append(o))}function loadStyle(o,n){if(!Zipify.OCU.api.loaded[o]){const t=document.createElement("link");const l=!("undefined"!=typeof InstallTrigger),r=(e=3,i=100)=>{Zipify.OCU.api.loaded[o]||(t.relList?.supports?.("prefetch")&&l?(t.as="style",t.rel="prefetch",t.onload=()=>{t.rel="stylesheet",Zipify.OCU.api.loaded[o]=!0}):(t.rel="stylesheet",t.onload=()=>Zipify.OCU.api.loaded[o]=!0),t.onerror=()=>{0<e?setTimeout(()=>r(--e),i):console.error(`Failed to load ${n} after multiple retries`)},t.href=n,document.head.append(t))};r()}}function getManifestUrl(e){return manifest[e]||(console.warn("[OCU Extension] Missing resource in manifest: "+e),null)}function isVendorScript(e){return e.includes("vendor")}function loadAppScript(e){var i,e=e+".js";Zipify.OCU.api.loaded[e]?ON_DUPLICATE_LOAD[e]&&ON_DUPLICATE_LOAD[e]():DEV_ENV&&isVendorScript(e)||(i=getManifestUrl(e))&&loadScript(e,i)}function loadAppStyle(e){var i,e=e+".css";isVendorScript(e)||(i=getManifestUrl(e))&&loadStyle(e,i)}function loadAppResources(){for(const e of Zipify.OCU.lqd.scripts)loadAppScript(e),DEV_ENV||loadAppStyle(e)}function loadInternalResources(){for(const e in INTERNAL_MANIFEST)loadScript(e,INTERNAL_MANIFEST[e])}function loadResources(){loadInternalResources(),loadAppResources()}OCUApi.loadScriptsOnWindowLoad?window.addEventListener("load",loadResources):loadResources(); 3465})(); 3466</script>
3466<!-- END app snippet --> 3467 3468</div><div id="shopify-block-AREVuTlRPTjQ2d29uS__6065014864672580889" class="shopify-block shopify-app-block">
3468<script>!function(){window.SLIDECART=!0;window.SLIDECART_FORMAT="${{amount}}";window.SLIDECART_MARKET_ID=2576384174;var e="https://cdn.shopify.com/extensions/01a0d79c-5bd6-79b2-b77b-aa5610f47a43/slide-cart-1-128/assets/slidecarthq.js",t=document.createElement("script");t.type="text/javascript",t.src=e,document.querySelector("body").appendChild(t)}();</script>
3468 3469 3470 3471</div>
3471<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3471 3472</body> 3473</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.