1<!doctype html> 2<html lang="en" dir="ltr"> 3 <head><meta charset="utf-8"> 4 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 5 <meta name="description" content="Experience the best of the Pacific Northwest with SeaBear Smokehouse. Explore our sustainably sourced, premium smoked salmon and seafood, crafted for unforgettable flavor and freshness."> 6 <title>SeaBear Smokehouse | Discover the Finest Smoked Salmon & Seafood</title> 7 <link rel="canonical" href="https://seabear.com/"> 8 <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel="preconnect" href="https://cdn.shopify.com"> 9 <link rel="preconnect" href="https://cdnjs.cloudflare.com/"> 10 <link rel="preconnect" href="https://www.google-analytics.com"> 11<style> 12/* 13 * The Typekit service used to deliver this font or fonts for use on websites 14 * is provided by Adobe and is subject to these Terms of Use 15 * http://www.adobe.com/products/eulas/tou_typekit. For font license 16 * information, see the list below. 17 * 18 * interstate: 19 * - http://typekit.com/eulas/00000000000000003b9ae7f4 20 * - http://typekit.com/eulas/00000000000000003b9ae7f7 21 * - http://typekit.com/eulas/00000000000000003b9ae7f8 22 * - http://typekit.com/eulas/00000000000000003b9ae7f9 23 * - http://typekit.com/eulas/00000000000000003b9ae7fa 24 * interstate-condensed: 25 * - http://typekit.com/eulas/00000000000000003b9ae80d 26 * 27 * © 2009-2024 Adobe Systems Incorporated. All Rights Reserved. 28 */ 29/*{"last_published":"2024-03-11 21:49:26 UTC"}*/ 30 31@import url("https://p.typekit.net/p.css?s=1&k=rpb4vum&ht=tk&f=31141.31144.31145.31168&a=1826539&app=typekit&e=css"); 32 33/* Light */ 34@font-face { 35font-family:"interstate"; 36src:url("https://use.typekit.net/af/e5199f/00000000000000003b9ae7f4/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/e5199f/00000000000000003b9ae7f4/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/e5199f/00000000000000003b9ae7f4/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype"); 37font-display:auto;font-style:normal;font-weight:400;font-stretch:normal; 38} 39 40/* Regular */ 41@font-face { 42font-family:"interstate"; 43src:url("https://use.typekit.net/af/20ad3a/00000000000000003b9ae7f7/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/20ad3a/00000000000000003b9ae7f7/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/20ad3a/00000000000000003b9ae7f7/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype"); 44font-display:auto;font-style:normal;font-weight:500;font-stretch:normal; 45} 46 47/* Bold */ 48@font-face { 49font-family:"interstate"; 50src:url("https://use.typekit.net/af/630ec8/00000000000000003b9ae7f8/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/630ec8/00000000000000003b9ae7f8/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/630ec8/00000000000000003b9ae7f8/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype"); 51font-display:auto;font-style:normal;font-weight:700;font-stretch:normal; 52} 53 54@font-face { 55font-family:"interstate-compressed"; 56src:url("https://use.typekit.net/af/939f76/00000000000000003b9ae802/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/939f76/00000000000000003b9ae802/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/939f76/00000000000000003b9ae802/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype"); 57font-display:auto;font-style:normal;font-weight:500;font-stretch:normal; 58} 59 60@font-face { 61 font-family:"interstate-condensed"; 62 src:url("https://use.typekit.net/af/9098db/00000000000000003b9ae80c/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/9098db/00000000000000003b9ae80c/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/9098db/00000000000000003b9ae80c/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n5&v=3") format("opentype"); 63 font-display:auto;font-style:normal;font-weight:500;font-stretch:normal; 64} 65 66@font-face { 67font-family:"interstate-compressed"; 68src:url("https://use.typekit.net/af/7a1026/00000000000000003b9ae803/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/7a1026/00000000000000003b9ae803/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/7a1026/00000000000000003b9ae803/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype"); 69font-display:auto;font-style:normal;font-weight:700;font-stretch:normal; 70} 71 72/* Black */ 73@font-face { 74font-family:"interstate-condensed"; 75src:url("https://use.typekit.net/af/4cf1d3/00000000000000003b9ae80f/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/4cf1d3/00000000000000003b9ae80f/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/4cf1d3/00000000000000003b9ae80f/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n8&v=3") format("opentype"); 76font-display:auto;font-style:normal;font-weight:800;font-stretch:normal; 77} 78 79/* Handwriting */ 80@font-face { 81 font-family:"adobe-handwriting-ernie"; 82 src:url("https://use.typekit.net/af/a9e09c/00000000000000007735b601/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/a9e09c/00000000000000007735b601/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/a9e09c/00000000000000007735b601/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype"); 83 font-display:auto;font-style:normal;font-weight:400;font-stretch:normal; 84} 85 86/* Inline css to download fonts */ 87main { 88 font-family: "interstate", sans-serif; 89} 90 91h1 { 92 font-family: "interstate-condensed", sans-serif; 93} 94</style> 95 96 97 <meta name="google-site-verification" content="9HhMqIvxlhV7pNbdo-WofjGb0OnBy3Gqtd1FulzQthg"> 98 <meta name="facebook-domain-verification" content="0u0lab9pxd54481dw6cn2l6hhwzcfi"><link rel="icon" type="image/png" href="//seabear.com/cdn/shop/files/favicon-32x32_df3fc841-590d-4f46-bbb7-e55c5d78a35d.png?v=1721668935&width=50"> 99 <!-- Apple Touch Icon (at least 200x200px) --> 100<link rel="apple-touch-icon" href="//seabear.com/cdn/shop/files/SeaBear-Website-ShareImage.jpg?v=1617718658&width=200"> 101 102<!-- To run web application in full-screen --> 103<meta name="apple-mobile-web-app-capable" content="yes"> 104 105<!-- Status Bar Style (see Supported Meta Tags below for available values) --> 106<!-- Has no effect unless you have the previous meta tag --> 107<meta name="apple-mobile-web-app-status-bar-style" content="black"> 108 109<!-- Microsoft Tiles --> 110<meta name="msapplication-config" content="//seabear.com/cdn/shop/t/300/assets/browserconfig.xml?v=134727267096522052521790811708"> 111 112<meta property="og:image" content="http://seabear.com/cdn/shop/files/SeaBearSmokehouse.png?v=1721752392"> 113 <meta property="og:image:secure_url" content="https://seabear.com/cdn/shop/files/SeaBearSmokehouse.png?v=1721752392">
114 <meta property="og:image:width" content="1200"> 115 <meta property="og:image:height" content="628"><meta property="og:title" content="SeaBear Smokehouse | Discover the Finest Smoked Salmon & Seafood" /> 116 <meta property="og:type" content="website" /> 117 118 119 120<meta property="og:description" content="Experience the best of the Pacific Northwest with SeaBear Smokehouse. Explore our sustainably sourced, premium smoked salmon and seafood, crafted for unforgettable flavor and freshness." /> 121 122<meta property="og:url" content="https://seabear.com/" /> 123<meta property="og:site_name" content="SeaBear Smokehouse" /> 124 125 126 127<link 128 rel="alternate" 129 type="application/atom+xml" 130 title="RSS Feed for SeaBear Smokehouse" 131 href="https://seabear.com/collections/all.atom" 132 >
132<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
132<meta name="google-site-verification" content="DirSk1OnuF-tI9xqkzm59_IUPxziXi2Z9yM5FHEZag0"> 133<meta name="facebook-domain-verification" content="zykw3q1qjblfb36ca9d8fm2pgtsvlw"> 134<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/55174627487/digital_wallets/dialog"> 135<meta id="in-context-paypal-metadata" data-shop-id="55174627487" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 136<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
136<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=8457945455"></script>
136 137<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
138<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=8457945455&shop_id=55174627487" crossorigin="anonymous"></script>
vendor: 1 bytes, line 138
138
139<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":55174627487,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/55174627487","merchantName":"SeaBear Smokehouse","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"SeaBear Smokehouse","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 139
139
140<script id="shopify-features" type="application/json">{"accessToken":"eca8885d68f5da0d653d9615430d5532","betas":["rich-media-storefront-analytics"],"domain":"seabear.com","predictiveSearch":true,"shopId":55174627487,"locale":"en"}</script>
vendor: 1 bytes, line 140
140
141<script>var Shopify = Shopify || {}; 142Shopify.shop = "seabearsmokehouse.myshopify.com"; 143Shopify.locale = "en"; 144Shopify.currency = {"active":"USD","rate":"1.0"}; 145Shopify.country = "US"; 146Shopify.theme = {"name":"SB 3.0 - Free Snow Crab Promo 10\/1\/26","id":190667424111,"schema_name":"Themekit template theme","schema_version":"1.0.0","theme_store_id":null,"role":"main"}; 147Shopify.theme.handle = "null"; 148Shopify.theme.style = {"id":null,"handle":null}; 149Shopify.cdnHost = "seabear.com/cdn"; 150Shopify.routes = Shopify.routes || {}; 151Shopify.routes.root = "/"; 152Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 153Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 154Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 155Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 155
155
156<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 156
156
157<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 157
157
158<script> 159 window.ShopifyPay = window.ShopifyPay || {}; 160 window.ShopifyPay.apiHost = "shop.app\/pay"; 161 window.ShopifyPay.redirectState = null; 162</script>
vendor: 1 bytes, line 162
162
163<script> 164 window.Shopify = window.Shopify || {}; 165 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 166 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 167 window.Shopify.SignInWithShop.eligible = true; 168</script>
vendor: 1 bytes, line 168
168
169<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 169
169
170<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 170
170
171<script type="module"> 172 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 173 174 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 175 176</script>
vendor: 1 bytes, line 176
176
177<script> 178 window.Shopify = window.Shopify || {}; 179 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 180 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"]}; 181</script>
vendor: 1 bytes, line 181
181
182<script>(function() { 183 var isLoaded = false; 184 function asyncLoad() { 185 if (isLoaded) return; 186 isLoaded = true; 187 var urls = ["https:\/\/shopify.covet.pics\/covet-pics-widget-inject.js?shop=seabearsmokehouse.myshopify.com","https:\/\/id-shop.govx.com\/app\/seabearsmokehouse.myshopify.com\/govx.js?shop=seabearsmokehouse.myshopify.com","https:\/\/upsells.boldapps.net\/v2_ui\/js\/UpsellTracker.js?shop=seabearsmokehouse.myshopify.com","https:\/\/upsells.boldapps.net\/v2_ui\/js\/upsell.js?shop=seabearsmokehouse.myshopify.com"]; 188 for (var i = 0; i < urls.length; i++) { 189 var s = document.createElement('script'); 190 s.type = 'text/javascript'; 191 s.async = true; 192 s.src = urls[i]; 193 var x = document.getElementsByTagName('script')[0]; 194 x.parentNode.insertBefore(s, x); 195 } 196 }; 197 if(window.attachEvent) { 198 window.attachEvent('onload', asyncLoad); 199 } else { 200 window.addEventListener('load', asyncLoad, false); 201 } 202})();</script>
vendor: 1 bytes, line 202
202
203<script id="__st">var __st={"a":55174627487,"offset":-25200,"reqid":"dc9ebda5-9204-4891-9b7d-7a59c5341544-1791064241","pageurl":"seabear.com\/","u":"6e8758f43f1d","p":"home"};</script>
vendor: 1 bytes, line 203
203
204<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 204
204
205<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 205
205
206<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//seabear.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 206
206
207<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 = "//seabear.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>
207<script crossorigin="anonymous" defer="defer" src="//seabear.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 207
207
208<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 208
208
209<script> 210 window.Shopify = window.Shopify || {}; 211 window.Shopify.MCP = window.Shopify.MCP || {}; 212 window.Shopify.MCP.enabled = true; 213 window.Shopify.MCP.shop = "seabearsmokehouse.myshopify.com"; 214 window.Shopify.MCP.mcpEndpoint = "https:\/\/seabear.com\/api\/mcp"; 215 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"]}}]; 216</script>
vendor: 1 bytes, line 216
216
217<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("\/\/seabear.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 218</script>
vendor: 1 bytes, line 218
218
219<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://seabear.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 220</script>
vendor: 1 bytes, line 220
220
221<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 222 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); 223</script>
vendor: 1 bytes, line 223
223
224<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})}})); 225</script>
225 226<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://seabear.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 227<style id="shopify-accelerated-checkout-cart"> 228 #shopify-buyer-consent { 229 margin-top: 1em; 230 display: inline-block; 231 width: 100%; 232} 233 234#shopify-buyer-consent.hidden { 235 display: none; 236} 237 238#shopify-subscription-policy-button { 239 background: none; 240 border: none; 241 padding: 0; 242 text-decoration: underline; 243 font-size: inherit; 244 cursor: pointer; 245} 246 247#shopify-subscription-policy-button::before { 248 box-shadow: none; 249} 250 251 </style> 252
253<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
253 254 255 <link href="//seabear.com/cdn/shop/t/300/assets/theme-new.scss.css?v=67107939426531678461790811708" rel="stylesheet" type="text/css" media="all" />
256<script>window.BOLD = window.BOLD || {}; 257 window.BOLD.common = window.BOLD.common || {}; 258 window.BOLD.common.Shopify = window.BOLD.common.Shopify || {}; 259 window.BOLD.common.Shopify.shop = { 260 domain: 'seabear.com', 261 permanent_domain: 'seabearsmokehouse.myshopify.com', 262 url: 'https://seabear.com', 263 secure_url: 'https://seabear.com', 264 money_format: "${{amount}}", 265 currency: "USD" 266 }; 267 window.BOLD.common.Shopify.customer = { 268 id: null, 269 tags: null, 270 }; 271 window.BOLD.common.Shopify.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}; 272 window.BOLD.common.template = 'index';window.BOLD.common.Shopify.formatMoney = function(money, format) { 273 function n(t, e) { 274 return "undefined" == typeof t ? e : t 275 } 276 function r(t, e, r, i) { 277 if (e = n(e, 2), 278 r = n(r, ","), 279 i = n(i, "."), 280 isNaN(t) || null == t) 281 return 0; 282 t = (t / 100).toFixed(e); 283 var o = t.split(".") 284 , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r) 285 , s = o[1] ? i + o[1] : ""; 286 return a + s 287 } 288 "string" == typeof money && (money = money.replace(".", "")); 289 var i = "" 290 , o = /\{\{\s*(\w+)\s*\}\}/ 291 , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}"; 292 switch (a.match(o)[1]) { 293 case "amount": 294 i = r(money, 2, ",", "."); 295 break; 296 case "amount_no_decimals": 297 i = r(money, 0, ",", "."); 298 break; 299 case "amount_with_comma_separator": 300 i = r(money, 2, ".", ","); 301 break; 302 case "amount_no_decimals_with_comma_separator": 303 i = r(money, 0, ".", ","); 304 break; 305 case "amount_with_space_separator": 306 i = r(money, 2, " ", ","); 307 break; 308 case "amount_no_decimals_with_space_separator": 309 i = r(money, 0, " ", ","); 310 break; 311 case "amount_with_apostrophe_separator": 312 i = r(money, 2, "'", "."); 313 break; 314 } 315 return a.replace(o, i); 316 }; 317 window.BOLD.common.Shopify.saveProduct = function (handle, product) { 318 if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') { 319 if (typeof product === 'number') { 320 window.BOLD.common.Shopify.handles[product] = handle; 321 product = { id: product }; 322 } 323 window.BOLD.common.Shopify.products[handle] = product; 324 } 325 }; 326 window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) { 327 if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') { 328 window.BOLD.common.Shopify.variants[variant_id] = variant; 329 } 330 };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {}; 331 window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {}; 332 window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null);window.BOLD.apps_installed = {"Subscriptions":1} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {}; 333</script>
333 334
334<script defer>
vendor: 455 bytes, lines 334-344
334 335 (function (w, d, s, l, i) { 336 w[l] = w[l] || []; 337 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 338 var f = d.getElementsByTagName(s)[0], 339 j = d.createElement(s), 340 dl = l != 'dataLayer' ? '&l=' + l : ''; 341 j.async = true; 342 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 343 f.parentNode.insertBefore(j, f); 344 })(window, document, 'script', 'dataLayer', '
344GTM-T6242PKK
vendor: 8 bytes, lines 344-345
344'); 345
345</script>
345 346 347 348 <!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> 349 350 351
351<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/1TQH1vDBvOhi4d28kIUNigWdMgwYCGoLPFvuX669?languageCode=en" async></script>
351 352 353 354 355 356<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea --> 357 358 359<!-- END app block --><!-- BEGIN app block: shopify://apps/hulk-form-builder/blocks/app-embed/b6b8dd14-356b-4725-a4ed-77232212b3c3 --><!-- BEGIN app snippet: hulkapps-formbuilder-theme-ext -->
359<script type="text/javascript"> 360 361 if (typeof window.formbuilder_customer != "object") { 362 window.formbuilder_customer = {} 363 } 364 365 366 367 window.hulkFormBuilder = { 368 form_data: {"form_BLyuXxr5xNwOOQyIzq1fGA":{"uuid":"BLyuXxr5xNwOOQyIzq1fGA","form_name":"Corporate Gifts Intake Form","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"SUBMIT","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003eThank you for your submission! Our corporate gift concierage team will review your request and respond promptly. For any questions or additional assistance, please reach out to us at [email protected].\u003c\/p\u003e\n","captcha_enable":"yes","label_style":"inlineLabels","input_border_radius":0,"back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#454545","input_font_clr":"#5a5a5a","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#134055","button_border_radius":0,"form_width":"100%","form_border_size":0,"form_border_clr":"#c7c7c7","form_border_radius":0,"label_font_size":"16","input_font_size":"14","button_font_size":"20","form_padding":0,"input_border_color":"#f0f0f0","input_border_color_hover":"#0c2f40","btn_border_clr":"#134055","btn_border_size":"1","form_name":"Corporate Gifts Intake Form","form_access_message":"\u
368003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","form_description":"","captcha_honeypot":"no","captcha_align":"center","captcha_version_3_enable":"yes","label_fonts_type":"Google Fonts","label_custom_font_name":"interstate","label_custom_font_url":"https:\/\/use.typekit.net\/af\/e5199f\/00000000000000003b9ae7f4\/27\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191\u0026fvd=n4\u0026v=3\") format(\"woff2\"),url(\"https:\/\/use.typekit.net\/af\/e5199f\/00000000000000003b9ae7f4\/27\/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191\u0026fvd=n4\u0026v=3","input_placeholder_clr":"#454545","input_fonts_type":"Google Fonts","input_custom_font_name":"interstate","input_custom_font_url":"https:\/\/use.typekit.net\/af\/e5199f\/00000000000000003b9ae7f4\/27\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191\u0026fvd=n4\u0026v=3\") format(\"woff2\"),url(\"https:\/\/use.typekit.net\/af\/e5199f\/00000000000000003b9ae7f4\/27\/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191\u0026fvd=n4\u0026v=3","label_font_family":"Overpass","input_font_family":"Overpass","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"page_number":1},{"type":"email","position":2,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"phone","position":3,"label":"Phone Number","phone_validate_field":"no","page_number":1},{"Conditions":{},"type":"text","position":4,"label":"Number of gifts needed (an estimate is fine)","required":"yes","page_number":1},{"Conditions":{},"type":"newdate","position":5,"label":"Date needed by","required":"yes","page_number":1},{"type":"textarea","position":6,"label":"Additional information (optional)","required":"no","Conditions":{},"page_number":1},{"Conditions":{},"type":"select","position":7,"label":"How did you hear about us?","values":"Social Media\nEmail\nWeb Search\nWord of Mouth\nSeaBear.com or the SeaBear Smokehouse\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":1}]},"is_spam_form":false,"shop_uuid":"wP5c6QpW5f0rrqZlUgqcxw","shop_timezone":"America\/Los_Angeles","shop_id":118304,"shop_is_after_submit_enabled":false,"shop_shopify_plan":"Plus","shop_shopify_domain":"seabearsmokehouse.myshopify.com","popup_settings":{},"form_is_active":true},"form_ImAWzOAz1dokHH99LtinJQ":{"uuid":"ImAWzOAz1dokHH99LtinJQ","form_name":"Military Appreciation Form","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3 style=\"text-align: center;\"\u003e\u003cspan style=\"color:#134054;\"\u003e\u003cspan style=\"font-family:Arial Black;\"\u003eSubmission Form\u003c\/span\u003e\u003c\/span\u003e\u003c\/h3\u003e\n","form_submit":"Submit","after_submit":"clearAndAllow","after_submit_msg":"\u003cp\u003eThank you for your submission!\u003c\/p\u003e\n","captcha_enable":"no","label_style":"inlineLabels","input_border_radius":"2","back_type":"color","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#9a5424","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#9a5424","btn_border_size":"1","form_name":"Military Appreciation Form","form_access_message":"\u
368003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","form_timer_sec":"5","form_description":"\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\n\u003cp\u003eWe are excited to share the stories of our SeaBear Service Members this Military Appreciation Month. We want to hear\u0026nbsp;stories from you, your friends and family. Share a written portion, photos or both. Questions? Email us at \u003cstrong\[email protected]\u003c\/strong\u003e.\u003c\/p\u003e\n","formElements":[{"Conditions":{},"type":"label","position":0,"label":"Service Member Information","page_number":1},{"type":"text","position":1,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"required":"yes","page_number":1},{"type":"text","position":2,"label":"Last Name","halfwidth":"yes","Conditions":{},"required":"yes","page_number":1},{"type":"select","position":3,"label":"Branch","values":"Air Force\nArmy\nCoast Guard\nMarines\nNavy","Conditions":{},"elementCost":{},"page_number":1},{"type":"textarea","position":4,"label":"Share A Story","required":"no","Conditions":{},"page_number":1,"inputHeight":"200"},{"Conditions":{},"type":"image","position":5,"label":"Share Pictures (5 Max)","imageMultiple":"yes","imagenoMultiple":"5","enable_drag_and_drop":"yes","page_number":1},{"Conditions":{},"type":"lineBreak","position":6,"label":"Label (7)","page_number":1},{"type":"email","position":7,"label":"Your Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"checkbox","position":8,"label":"By checking this box, I acknowledge and approve that SeaBear may share the service member first and last names, military branch, stories, and images on their website and\/or social media feed.*","required":"yes","page_number":1}]},"is_spam_form":false,"shop_uuid":"wP5c6QpW5f0rrqZlUgqcxw","shop_timezone":"America\/Los_Angeles","shop_id":118304,"shop_is_after_submit_enabled":false,"shop_shopify_plan":"Plus","shop_shopify_domain":"seabearsmokehouse.myshopify.com","popup_settings":{},"form_is_active":true},"form_QbHlNYAdZQnleyTdoYf4sA":{"uuid":"QbHlNYAdZQnleyTdoYf4sA","form_name":"Private Label Intake Form","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"SUBMIT","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003eThank you for your inquiry! We will review your request and respond shortly.\u003c\/p\u003e\n","captcha_enable":"yes","label_style":"FloatingLabels","input_border_radius":0,"back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#454545","input_font_clr":"#5a5a5a","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#134055","button_border_radius":0,"form_width":"100%","form_border_size":0,"form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"14","button_font_size":"20","form_padding":0,"input_border_color":"#f0f0f0","input_border_color_hover":"#0c2f40","btn_border_clr":"#333333","btn_border_size":0,"form_name":"Private Label Intake Form","form_access_message":"\u
368003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","captcha_honeypot":"no","captcha_version_3_enable":"yes","input_placeholder_clr":"#5a5a5a","input_font_family":"Overpass","label_font_family":"Overpass","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"Conditions":{},"type":"phone","position":2,"label":"Phone Number","required":"yes","page_number":1},{"type":"email","position":3,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"text","position":4,"label":"Company Name","required":"yes","page_number":1},{"Conditions":{},"type":"select","position":5,"label":"Service Requested","required":"yes","values":"Private label\nCustom processing","elementCost":{},"page_number":1},{"type":"textarea","position":6,"label":"Brief description of request","required":"no","Conditions":{},"page_number":1}]},"is_spam_form":false,"shop_uuid":"wP5c6QpW5f0rrqZlUgqcxw","shop_timezone":"America\/Los_Angeles","shop_id":118304,"shop_is_after_submit_enabled":false,"shop_shopify_plan":"Plus","shop_shopify_domain":"seabearsmokehouse.myshopify.com","popup_settings":{},"form_is_active":true},"form_Urcg9BLRVs4SVsg6bUlhwg":{"uuid":"Urcg9BLRVs4SVsg6bUlhwg","form_name":"Treat The Troops Nomination","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3 style=\"text-align: center;\"\u003e\u003cspan style=\"font-family:Arial Black;\"\u003e\u003cspan style=\"color:#134054;\"\u003eTreat The Troops\u003c\/span\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"color:#134054;\"\u003e\u003cspan style=\"font-family:Arial;\"\u003e\u003cstrong\u003eNomination Form\u003c\/strong\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n","form_submit":"Submit","after_submit":"clearAndAllow","after_submit_msg":"\u003cp\u003eThank you for your submission! If our team has any questions, we will reach out via email.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eQuestions?\u0026nbsp;\u003c\/strong\u003eContact our customer support team at \u003cstrong\u003e\u003cem\[email protected]\u003c\/em\u003e\u0026nbsp;\u003c\/strong\u003eor \u003cem\u003e\u003cstrong\u003e800.645.3474\u003c\/strong\u003e\u003c\/em\u003e.\u003c\/p\u003e\n","captcha_enable":"no","label_style":"inlineLabels","input_border_radius":"2","back_type":"color","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#9a5424","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#9a5424","btn_border_size":"1","form_name":"Treat The Troops Nomination","form_access_message":"\u
368003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","form_timer_sec":"15","admin_email_date_default":"no","form_description":"\u003cp\u003eThank you for your interest in nominating a service member for our Treat The Troops program. Please fill out the fields below and our team will review your nomination. Note: Based on deployment and donation timelines, we cannot guarantee the selection of all nominations. For questions, please contact our support team at \u003cstrong\[email protected]\u003c\/strong\u003e.\u003c\/p\u003e\n","form_banner_alignment":"left","captcha_honeypot":"no","captcha_align":"right","captcha_version_3_enable":"no","formElements":[{"Conditions":{},"type":"label","position":0,"label":"Service Member Information","page_number":1},{"type":"text","position":1,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"required":"yes","page_number":1},{"type":"text","position":2,"label":"Last Name","halfwidth":"yes","Conditions":{},"required":"yes","page_number":1},{"type":"select","position":3,"label":"Branch","values":"Air Force\nArmy\nCoast Guard\nMarines\nNavy","Conditions":{},"elementCost":{},"page_number":1},{"Conditions":{},"type":"newdate","position":4,"label":"Set End Date of Deployment","required":"yes","page_number":1},{"Conditions":{},"type":"textarea","position":5,"label":"Deployment Address (Full Address)","required":"yes","page_number":1},{"Conditions":{},"type":"lineBreak","position":6,"label":"Label (12)","page_number":1},{"Conditions":{},"type":"label","position":7,"label":"Nominator Information","page_number":1},{"type":"email","position":8,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1}]},"is_spam_form":false,"shop_uuid":"wP5c6QpW5f0rrqZlUgqcxw","shop_timezone":"America\/Los_Angeles","shop_id":118304,"shop_is_after_submit_enabled":false,"shop_shopify_plan":"Plus","shop_shopify_domain":"seabearsmokehouse.myshopify.com","popup_settings":{},"form_is_active":true}}, 369 shop_data: {"shop_wP5c6QpW5f0rrqZlUgqcxw":{"shop_uuid":"wP5c6QpW5f0rrqZlUgqcxw","shop_timezone":"America\/Los_Angeles","shop_id":118304,"shop_is_after_submit_enabled":false,"shop_shopify_plan":"Plus","shop_shopify_domain":"seabearsmokehouse.myshopify.com","shop_created_at":"2024-10-07T17:33:54.379Z","is_skip_metafield":false,"shop_deleted":false,"shop_disabled":false}}, 370 settings_data: {"shop_settings":{"shop_customise_msgs":[],"default_customise_msgs":{"is_required":"is required","thank_you":"Thank you! The form was submitted successfully.","processing":"Processing...","valid_data":"Please provide valid data","valid_email":"Provide valid email format","valid_tags":"HTML Tags are not allowed","valid_phone":"Provide valid phone number","valid_captcha":"Please provide a valid CAPTCHA response.","valid_url":"Provide valid URL","only_number_alloud":"Provide valid number in","number_less":"must be less than","number_more":"must be more than","image_must_less":"Image must be less than 20MB","image_number":"Images allowed","image_extension":"Invalid extension! Please provide image file","error_image_upload":"Error in image upload. Please try again.","error_file_upload":"Error in file upload. Please try again.","your_response":"Your response","error_form_submit":"Error occur.Please try again after sometime.","email_submitted":"Form with this email is already submitted","invalid_email_by_zerobounce":"The email address you entered appears to be invalid. Please check it and try again.","download_file":"Download file","card_details_invalid":"Your card details are invalid","card_details":"Card details","please_enter_card_details":"Please enter card details","card_number":"Card number","exp_mm":"Exp MM","exp_yy":"Exp YY","crd_cvc":"CVV","payment_value":"Payment amount","please_enter_payment_amount":"Please enter a payment amount.","address1":"Address line 1","address2":"Address line 2","city":"City","province":"Province","zipcode":"Zip code","country":"Country","blocked_domain":"This form does not accept addresses from","file_must_less":"File must be less than 20MB","file_extension":"Invalid extension! Please provide file","only_file_number_alloud":"files allowed","previous":"Previous","next":"Next","must_have_a_input":"Please enter at least one field.","please_enter_required_data":"Please enter required data","atleast_one_special_char":"Include at least one special character","atleast_one_lowercase_char":"Include at least one lowercase character","atleast_one_uppercase_char":"Include at least one uppercase character","atleast_one_number":"Include at least one number","must_have_8_chars":"Must have 8 characters long","be_between_8_and_12_chars":"Be between 8 and 12 characters long","please_select":"Please Select","phone_submitted":"Form with this phone number is already submitted","user_res_parse_error":"Error while submitting the form","valid_same_values":"values must be the same","product_choice_clear_selection":"Clear Selection","picture_choice_clear_selection":"Clear Selection","remove_all_for_file_image_upload":"Remove All","invali
370d_file_type_for_image_upload":"You can't upload files of this type.","invalid_file_type_for_signature_upload":"You can't upload files of this type.","max_files_exceeded_for_file_upload":"You can not upload any more files.","max_files_exceeded_for_image_upload":"You can not upload any more files.","file_already_exist":"File already uploaded","max_limit_exceed":"You have added the maximum number of text fields.","cancel_upload_for_file_upload":"Cancel upload","cancel_upload_for_image_upload":"Cancel upload","cancel_upload_for_signature_upload":"Cancel upload"}}}, 371 features_data: {"shop_plan_features":{"shop_plan_features":["unlimited-forms","full-design-customization","export-form-submissions","multiple-recipients-for-form-submissions","multiple-admin-notifications","enable-captcha","unlimited-file-uploads","save-submitted-form-data","set-auto-response-message","conditional-logic","form-banner","save-as-draft-facility","include-user-response-in-admin-email","disable-form-submission","forms-limit","submissions-visibility-limit","file-upload"]}}, 372 shop: null, 373 shop_id: null, 374 plan_features: null, 375 validateDoubleQuotes: false, 376 assets: { 377 searchableDropdown: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/searchable-dropdown.js", 378 extraFunctions: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-functions.js", 379 extraStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-styles.css", 380 bootstrapStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/theme-app-extension-bootstrap.css", 381 }, 382 translations: { 383 htmlTagNotAllowed: "HTML Tags are not allowed", 384 sqlQueryNotAllowed: "SQL Queries are not allowed", 385 doubleQuoteNotAllowed: "Double quotes are not allowed", 386 387 maxTextFieldsReached: "You have added the maximum number of text fields.", 388 389 390 391 zerobounceApiErrorMsg: "We couldn\u0026#39;t verify your email due to a technical issue. Please try again later.", 392 } 393 394 } 395 396 397 398 window.FbThemeAppExtSettingsHash = {} 399 400</script>
400<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/bold-subscriptions/blocks/bsub-embed/9ceb49f0-5fe5-4b5e-943d-f8af8985167d -->
401<script id="bold-subscriptions-app-embed-script" type="text/javascript" defer> 402 403 404 if (window.location.href.includes('pages/manage-subscriptions')) { 405 const queryParams = new URLSearchParams(window.location.search); 406 if(queryParams.has('deep_link') && queryParams.get('deep_link') === 'upsell' && 407 queryParams.has('type') && queryParams.get('type') === 'upcoming-order-email' 408 ) { 409 window.location.href=`/account/login?${queryParams.toString()}&from_msp=true`; 410 } 411 } else if (window.location.href.includes('/account/login')) { 412 document.addEventListener('DOMContentLoaded', function() { 413 const queryParams = new URLSearchParams(window.location.search); 414 if(queryParams.has('from_msp')) { 415 queryParams.delete('from_msp'); 416 417 let form = document.querySelector("#customer_login"); 418 419 if(form) { 420 let input = document.createElement('input'); 421 input.type = 'hidden'; 422 input.name = 'return_to'; 423 input.value = `https://seabear.com/pages/manage-subscriptions?${queryParams.toString()}`; 424 425 form.appendChild(input); 426 } 427 } 428 }); 429 } 430 431 432 433 window.BOLD = window.BOLD || {}; 434 window.BOLD.subscriptions = window.BOLD.subscriptions || {}; 435 window.BOLD.subscriptions.config = window.BOLD.subscriptions.config || {}; 436 window.BOLD.subscriptions.config.isAppEmbedEnabled = true; 437 window.BOLD.subscriptions.classes = window.BOLD.subscriptions.classes || {}; 438 window.BOLD.subscriptions.patches = window.BOLD.subscriptions.patches || {}; 439 window.BOLD.subscriptions.patches.maxCheckoutRetries = window.BOLD.subscriptions.patches.maxCheckoutRetries || 200; 440 window.BOLD.subscriptions.patches.currentCheckoutRetries = window.BOLD.subscriptions.patches.currentCheckoutRetries || 0; 441 window.BOLD.subscriptions.patches.maxCashierPatchAttempts = window.BOLD.subscriptions.patches.maxCashierPatchAttempts || 200; 442 window.BOLD.subscriptions.patches.currentCashierPatchAttempts = window.BOLD.subscriptions.patches.currentCashierPatchAttempts || 0; 443 window.BOLD.subscriptions.config.platform = 'shopify'; 444 window.BOLD.subscriptions.config.shopDomain = 'seabearsmokehouse.myshopify.com'; 445 window.BOLD.subscriptions.config.customDomain = 'seabear.com'; 446 window.BOLD.subscriptions.config.shopIdentifier = '55174627487'; 447 window.BOLD.subscriptions.config.cashierUrl = 'https://cashier.boldcommerce.com'; 448 window.BOLD.subscriptions.config.boldAPIBase = 'https://app-api.boldapps.net/'; 449 window.BOLD.subscriptions.config.cashierApplicationUUID = '2e6a2bbc-b12b-4255-abdf-a02af85c0d4e'; 450 window.BOLD.subscriptions.config.appUrl = 'https://sub.boldapps.net'; 451 window.BOLD.subscriptions.config.currencyCode = 'USD'; 452 window.BOLD.subscriptions.config.checkoutType = 'shopify'; 453 window.BOLD.subscriptions.config.currencyFormat = "$\u0026#123;\u0026#123;amount}}"; 454 window.BOLD.subscriptions.config.shopCurrencies = [{"id":4083,"currency":"USD","currency_format":"$\u0026#123;\u0026#123;amount}}","created_at":"2022-01-06 19:39:39","updated_at":"2022-01-06 19:39:39"}]; 455 window.BOLD.subscriptions.config.shopSettings = {"allow_msp_cancellation":true,"allow_msp_prepaid_renewal":true,"customer_can_pause_subscription":true,"customer_can_change_next_order_date":true,"customer_can_change_order_frequency":true,"customer_can_create_an_additional_order":false,"customer_can_use_passwordless_login":false,"customer_passwordless_login_redirect":false,"customer_can_add_products_to_existing_subscriptions":false,"customer_can_reactivate_subscription":true,"customer_can_reactivate_subscription_with_deleted_products":false,"show_currency_code":true,"stored_payment_method_policy":"required","customer_portal_path":"pages\/manage-subscriptions","display_only_subscription_products":false}; 456 window.BOLD.subscriptions.config.customerLoginPath = null; 457 window.BOLD.subscriptions.config.isPrepaidEnabled = window.BOLD.subscriptions.config.isPrepaidEnabled || true; 458 window.BOLD.subscriptions.config.loadSubscriptionGroupFrom = 'default'; 459 window.BOLD.subscriptions.config.loadSubscriptionGroupFromTypes = "default"; 460 window.BOLD.subscriptions.config.cashierPluginOnlyMode = window.BOLD.subscriptions.config.cashierPluginOnlyMode || false; 461 if (window.BOLD.subscriptions.config.waitForCheckoutLoader === undefined) { 462 window.BOLD.subscriptions.config.waitForCheckoutLoader = true; 463 } 464 465 window.BOLD.subscriptions.config.addToCartFormSelectors = window.BOLD.subscriptions.config.addToCartFormSelectors || []; 466 window.BOLD.subscriptions.config.addToCartButtonSelectors = window.BOLD.subscriptions.config.addToCartButtonSelectors || []; 467 window.BOLD.subscriptions.config.widgetInsertBeforeSelectors = window.BOLD.subscriptions.config.widgetInsertBeforeSelectors || []; 468 window.BOLD.subscriptions.config.quickAddToCartButtonSelectors = window.BOLD.subscriptions.config.quickAddToCartButtonSelectors || []; 469 window.BOLD.subscriptions.config.cartElementSelectors = window.BOLD.subscriptions.config.cartElementSelectors || []; 470 window.BOLD.subscriptions.config.cartTotalElementSelectors = window.BOLD.subscriptions.config.cartTotalElementSelectors || []; 471 window.BOLD.subscriptions.config.lineItemSelectors = window.BOLD.subscriptions.config.lineItemSelectors || []; 472 window.BOLD.subscriptions.config.lineItemNameSelectors = window.BOLD.subscriptions.config.lineItemNameSelectors || []; 473 window.BOLD.subscriptions.config.checkoutButtonSelectors = window.BOLD.subscriptions.config.checkoutButtonSelectors || []; 474 475 window.BOLD.subscriptions.config.featureFlags = window.BOLD.subscriptions.config.featureFlagOverrides || ["BE-2298-Support-Variant-Selections-In-Sub-Groups","BE-6925-remove-bold-error-code-from-error-message","BE-8664-default-address-source-bold","BE-9502-add-logs-to-investigate-infinite-loop","BE-6695-improve-subs-onboarding","BE-10096-list-deleted-variants","BE-10183-customer-portal-paginates-products","BE-10178-suppress-dup-inventory-failure-emails","BE-9073-reactivate-subscription-setting"]; 476 window.BOLD.subscriptions.config.subscriptionProcessingFrequency = '60'; 477 window.BOLD.subscriptions.config.requireMSPInitialLoadingMessage = true; 478 window.BOLD.subscriptions.data = window.BOLD.subscriptions.data || {}; 479 480 // Interval text markup template 481 window.BOLD.subscriptions.config.lineItemPropertyListSelectors = window.BOLD.subscriptions.config.lineItemPropertyListSelectors || []; 482 window.BOLD.subscriptions.config.lineItemPropertyListSelectors.push('dl.definitionList'); 483 window.BOLD.subscriptions.config.lineItemPropertyListTemplate = window.BOLD.subscriptions.config.lineItemPropertyListTemplate || '<dl class="definitionList"></dl>'; 484 window.BOLD.subscriptions.config.lineItemPropertyTemplate = window.BOLD.subscriptions.config.lineItemPropertyTemplate || '<dt class="definitionList-key">{{key}}:</dt><dd class="definitionList-value">{{value}}</dd>'; 485 486 // Discount text markup template 487 window.BOLD.subscriptions.config.discountItemTemplate = window.BOLD.subscriptions.config.discountItemTemplate || '<div class="bold-subscriptions-discount"><div class="bold-subscriptions-discount__details">{{details}}</div><div class="bold-subscriptions-discount__total">{{total}}</div></div>'; 488 489 490 // Constants in XMLHttpRequest are not reliable, so we will create our own 491 // reference: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/readyState 492 window.BOLD.subscriptions.config.XMLHttpRequest = { 493 UNSENT:0, // Client has been created. open() not called yet. 494 OPENED: 1, // open() has been called. 495 HEADERS_RECEIVED: 2, // send() has been called, and headers and status are available. 496 LOADING: 3, // Downloading; responseText holds partial data. 497 DONE: 4 // The operation is complete. 498 }; 499 500 window.BOLD.subscriptions.config.assetBaseUrl = 'https://sub.boldapps.net'; 501 if (window.localStorage && window.localStorage.getItem('boldSubscriptionsAssetBaseUrl')) { 502 window.BOLD.subscriptions.config.assetBaseUrl = window.localStorage.getItem('boldSubscriptionsAssetBaseUrl') 503 } 504 505 window.BOLD.subscriptions.data.subscriptionGroups = []; 506 if (localStorage && localStorage.getItem('boldSubscriptionsSubscriptionGroups')) { 507 window.BOLD.subscriptions.data.subscriptionGroups = JSON.parse(localStorage.getItem('boldSubscriptionsSubscriptionGroups')); 508 } else { 509 window.BOLD.subscriptions.data.subscriptionGroups = [{"id":31731,"billing_rules":[{"id":71107,"subscription_group_id":31731,"interval_name":"Monthly","billing_rule":"FREQ=MONTHLY","custom_billing_rule":""},{"id":71108,"subscription_group_id":31731,"interval_name":"Every 2 months","billing_rule":"FREQ=MONTHLY;INTERVAL=2","custom_billing_rule":""},{"id":71109,"subscription_group_id":31731,"interval_name":"Every 3 months","billing_rule":"FREQ=MONTHLY;INTERVAL=3","custom_billing_rule":""}],"is_subscription_only":false,"allow_prepaid":false,"allow_dynamic_discount":false,"is_prepaid_only":false,"should_continue_prepaid":true,"continue_prepaid_type":"as_prepaid","prepaid_durations":[{"id":31695,"subscription_group_id":31731,"total_duration":1,"discount_type":"percentage","discount_value":0}],"dynamic_discounts":[{"id":6080,"subscription_group_id":31731,"order_number":1,"discount_type":"percentage","discount_value":0}],"selection_options":[{"platform_entity_id":"7606240116895"},{"platform_entity_id":"7606242967711"},{"platform_entity_id":"7606244409503"},{"platform_entity_id":"7606244442271"},{"platform_entity_id":"7606294479007"},{"platform_entity_id":"7682355789983"},{"platform_entity_id":"7682948432031"}],"discount_type":"no_discount","percent_discount":0,"fixed_discount":0,"can_add_to_cart":true}]; 510 } 511 512 window.BOLD.subscriptions.isFeatureFlagEnabled = function (featureFlag) { 513 for (var i = 0; i < window.BOLD.subscriptions.config.featureFlags.length; i++) { 514 if (window.BOLD.subscriptions.config.featureFlags[i] === featureFlag){ 515 return true; 516 } 517 } 518 return false;
519 } 520 521 window.BOLD.subscriptions.logger = { 522 tag: "bold_subscriptions", 523 // the bold subscriptions log level 524 // 0 - errors (default) 525 // 1 - warnings + errors 526 // 2 - info + warnings + errors 527 // use window.localStorage.setItem('boldSubscriptionsLogLevel', x) to set the log level 528 levels: { 529 ERROR: 0, 530 WARN: 1, 531 INFO: 2, 532 }, 533 level: parseInt((window.localStorage && window.localStorage.getItem('boldSubscriptionsLogLevel')) || "0", 10), 534 _log: function(callArgs, level) { 535 if (!window.console) { 536 return null; 537 } 538 539 if (window.BOLD.subscriptions.logger.level < level) { 540 return; 541 } 542 543 var params = Array.prototype.slice.call(callArgs); 544 params.unshift(window.BOLD.subscriptions.logger.tag); 545 546 switch (level) { 547 case window.BOLD.subscriptions.logger.levels.INFO: 548 console.info.apply(null, params); 549 return; 550 case window.BOLD.subscriptions.logger.levels.WARN: 551 console.warn.apply(null, params); 552 return; 553 case window.BOLD.subscriptions.logger.levels.ERROR: 554 console.error.apply(null, params); 555 return; 556 default: 557 console.log.apply(null, params); 558 return; 559 } 560 }, 561 info: function() { 562 window.BOLD.subscriptions.logger._log(arguments, window.BOLD.subscriptions.logger.levels.INFO); 563 }, 564 warn: function() { 565 window.BOLD.subscriptions.logger._log(arguments, window.BOLD.subscriptions.logger.levels.WARN); 566 }, 567 error: function() { 568 window.BOLD.subscriptions.logger._log(arguments, window.BOLD.subscriptions.logger.levels.ERROR); 569 } 570 } 571 572 window.BOLD.subscriptions.shouldLoadSubscriptionGroupFromAPI = function() { 573 return window.BOLD.subscriptions.config.loadSubscriptionGroupFrom === window.BOLD.subscriptions.config.loadSubscriptionGroupFromTypes['BSUB_API']; 574 } 575 576 window.BOLD.subscriptions.getSubscriptionGroupFromProductId = function (productId) { 577 var data = window.BOLD.subscriptions.data; 578 var foundGroup = null; 579 for (var i = 0; i < data.subscriptionGroups.length; i += 1) { 580 var subscriptionGroup = data.subscriptionGroups[i]; 581 for (var j = 0; j < subscriptionGroup.selection_options.length; j += 1) { 582 var selectionOption = subscriptionGroup.selection_options[j]; 583 if (selectionOption.platform_entity_id === productId.toString()) { 584 foundGroup = subscriptionGroup; 585 break; 586 } 587 } 588 if (foundGroup) { 589 break; 590 } 591 } 592 return foundGroup; 593 }; 594 595 window.BOLD.subscriptions.getSubscriptionGroupById = function(subGroupId) { 596 var subscriptionGroups = window.BOLD.subscriptions.data.subscriptionGroups; 597 598 for (var i = 0; i < subscriptionGroups.length; i += 1) { 599 var subGroup = subscriptionGroups[i]; 600 if (subGroup.id === subGroupId) { 601 return subGroup; 602 } 603 } 604 605 return null; 606 }; 607 608 window.BOLD.subscriptions.addSubscriptionGroup = function (subscriptionGroup) { 609 if(!window.BOLD.subscriptions.getSubscriptionGroupById(subscriptionGroup.id)) 610 { 611 window.BOLD.subscriptions.data.subscriptionGroups.push(subscriptionGroup); 612 } 613 } 614 615 window.BOLD.subscriptions.getSubscriptionGroupPrepaidDurationById = function(subscriptionGroupId, prepaidDurationId) { 616 var subscriptionGroup = window.BOLD.subscriptions.getSubscriptionGroupById(subscriptionGroupId); 617 618 if ( 619 !subscriptionGroup 620 || !subscriptionGroup.prepaid_durations 621 || !subscriptionGroup.prepaid_durations.length 622 ) { 623 return null; 624 } 625 626 for (var i = 0; i < subscriptionGroup.prepaid_durations.length; i++) { 627 var prepaidDuration = subscriptionGroup.prepaid_durations[i]; 628 if (prepaidDuration.id === prepaidDurationId) { 629 return prepaidDuration; 630 } 631 } 632 633 return null; 634 } 635 636 window.BOLD.subscriptions.getSubscriptionGroupBillingRuleById = function(subGroup, billingRuleId) { 637 for (var i = 0; i < subGroup.billing_rules.length; i += 1) { 638 var billingRule = subGroup.billing_rules[i]; 639 if (billingRule.id === billingRuleId) { 640 return billingRule; 641 } 642 } 643 644 return null; 645 }; 646 647 window.BOLD.subscriptions.toggleDisabledAddToCartButtons = function(d) { 648 var addToCartForms = document.querySelectorAll(window.BOLD.subscriptions.config.addToCartFormSelectors.join(',')); 649 var disable = !!d; 650 for (var i = 0; i < addToCartForms.length; i++) { 651 var addToCartForm = addToCartForms[i]; 652 var productId = window.BOLD.subscriptions.getProductIdFromAddToCartForm(
652addToCartForm); 653 var subscriptionGroup = window.BOLD.subscriptions.getSubscriptionGroupFromProductId(productId); 654 655 if(window.BOLD.subscriptions.isFeatureFlagEnabled('BS2-4659_improve_large_group_selection') ) { 656 if (subscriptionGroup || window.BOLD.subscriptions.shouldLoadSubscriptionGroupFromAPI()) { 657 var addToCartButtons = addToCartForm.querySelectorAll(window.BOLD.subscriptions.config.addToCartButtonSelectors.join(',')); 658 for (var j = 0; j < addToCartButtons.length; j++) { 659 var addToCartButton = addToCartButtons[j]; 660 var toggleAction = disable ? addToCartButton.setAttribute : addToCartButton.removeAttribute; 661 662 addToCartButton.disabled = disable; 663 toggleAction.call(addToCartButton, 'data-disabled-by-subscriptions', disable); 664 } 665 } 666 } else { 667 if (subscriptionGroup) { 668 var addToCartButtons = addToCartForm.querySelectorAll(window.BOLD.subscriptions.config.addToCartButtonSelectors.join(',')); 669 for (var j = 0; j < addToCartButtons.length; j++) { 670 var addToCartButton = addToCartButtons[j]; 671 var toggleAction = disable ? addToCartButton.setAttribute : addToCartButton.removeAttribute; 672 673 addToCartButton.disabled = disable; 674 toggleAction.call(addToCartButton, 'data-disabled-by-subscriptions', disable); 675 } 676 } 677 } 678 679 } 680 }; 681 682 window.BOLD.subscriptions.disableAddToCartButtons = function () { 683 // only disable the add to cart buttons if the app isn't loaded yet 684 if (!window.BOLD.subscriptions.app) { 685 window.BOLD.subscriptions.toggleDisabledAddToCartButtons(true); 686 } else { 687 window.BOLD.subscriptions.enableAddToCartButtons(); 688 } 689 }; 690 691 window.BOLD.subscriptions.enableAddToCartButtons = function () { 692 document.removeEventListener('click', window.BOLD.subscriptions.preventSubscriptionAddToCart); 693 window.BOLD.subscriptions.toggleDisabledAddToCartButtons(false); 694 }; 695 696 window.BOLD.subscriptions.toggleDisabledCheckoutButtons = function(d) { 697 var checkoutButtons = document.querySelectorAll(window.BOLD.subscriptions.config.checkoutButtonSelectors.join(',')); 698 var disable = !!d; 699 for (var i = 0; i < checkoutButtons.length; i++) { 700 var checkoutButton = checkoutButtons[i]; 701 var toggleAction = disable ? checkoutButton.setAttribute : checkoutButton.removeAttribute; 702 703 checkoutButton.disabled = disable; 704 toggleAction.call(checkoutButton, 'data-disabled-by-subscriptions', disable); 705 } 706 } 707 708 window.BOLD.subscriptions.disableCheckoutButtons = function() { 709 // only disable the checkout buttons if the app isn't loaded yet 710 if (!window.BOLD.subscriptions.app) { 711 window.BOLD.subscriptions.toggleDisabledCheckoutButtons(true); 712 } else { 713 window.BOLD.subscriptions.enableCheckoutButtons(); 714 } 715 } 716 717 window.BOLD.subscriptions.enableCheckoutButtons = function() { 718 document.removeEventListener('click', window.BOLD.subscriptions.preventCheckout); 719 window.BOLD.subscriptions.toggleDisabledCheckoutButtons(false); 720 } 721 722 window.BOLD.subscriptions.hasSuccessfulAddToCarts = function() { 723 if (typeof(Storage) !== "undefined") { 724 var successfulAddToCarts = JSON.parse( 725 window.localStorage.getItem('boldSubscriptionsSuccessfulAddToCarts') || '[]' 726 ); 727 if (successfulAddToCarts.length > 0) { 728 return true; 729 } 730 } 731 732 return false; 733 } 734 735 window.BOLD.subscriptions.hasPendingAddToCarts = function() { 736 if (typeof(Storage) !== "undefined") { 737 var pendingAddToCarts = JSON.parse( 738 window.localStorage.getItem('boldSubscriptionsPendingAddToCarts') || '[]' 739 ); 740 if (pendingAddToCarts.length > 0) { 741 return true; 742 } 743 } 744 745 return false;
746 } 747 748 window.BOLD.subscriptions.addJSAsset = function(src, deferred) { 749 var scriptTag = document.getElementById('bold-subscriptions-app-embed-script'); 750 var jsElement = document.createElement('script'); 751 jsElement.type = 'text/javascript'; 752 jsElement.src = src; 753 if (deferred) { 754 jsElement.defer = true; 755 } 756 scriptTag.parentNode.insertBefore(jsElement, scriptTag); 757 }; 758 759 window.BOLD.subscriptions.addCSSAsset = function(href) { 760 var scriptTag = document.getElementById('bold-subscriptions-app-embed-script'); 761 var cssElement = document.createElement('link'); 762 cssElement.href = href; 763 cssElement.rel = 'stylesheet'; 764 scriptTag.parentNode.insertBefore(cssElement, scriptTag); 765 }; 766 767 window.BOLD.subscriptions.loadStorefrontAssets = function loadStorefrontAssets() { 768 var assets = window.BOLD.subscriptions.config.assets; 769 window.BOLD.subscriptions.addCSSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['storefront.css']); 770 window.BOLD.subscriptions.addJSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['storefront.js'], false); 771 }; 772 773 window.BOLD.subscriptions.loadCustomerPortalAssets = function loadCustomerPortalAssets() { 774 if (document.getElementById('customer-portal-root') || document.getElementsByClassName('bsub-express-add-ons-widget')) { 775 var assets = window.BOLD.subscriptions.config.assets; 776 window.BOLD.subscriptions.addCSSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['customer_portal.css']); 777 window.BOLD.subscriptions.addJSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['customer_portal.js'], true); 778 } 779 }; 780 781 window.BOLD.subscriptions.processManifest = function() { 782 if (!window.BOLD.subscriptions.processedManifest) { 783 window.BOLD.subscriptions.processedManifest = true; 784 window.BOLD.subscriptions.config.assets = JSON.parse(this.responseText); 785 786 787 window.BOLD.subscriptions.loadCustomerPortalAssets(); 788 } 789 }; 790 791 window.BOLD.subscriptions.addInitialLoadingMessage = function() { 792 var customerPortalNode = document.getElementById('customer-portal-root'); 793 if (customerPortalNode && window.BOLD.subscriptions.config.requireMSPInitialLoadingMessage) { 794 customerPortalNode.innerHTML = '<div class="bold-subscriptions-loader-container"><div class="bold-subscriptions-loader"></div></div>'; 795 } 796 } 797 798 window.BOLD.subscriptions.contentLoaded = function() { 799 window.BOLD.subscriptions.data.contentLoadedEventTriggered = true; 800 window.BOLD.subscriptions.addInitialLoadingMessage(); 801 802 }; 803 804 window.BOLD.subscriptions.preventSubscriptionAddToCart = function(e) { 805 if (e.target.matches(window.BOLD.subscriptions.config.addToCartButtonSelectors.join(',')) && e.target.form) { 806 var productId = window.BOLD.subscriptions.getProductIdFromAddToCartForm(e.target.form); 807 var subscriptionGroup = window.BOLD.subscriptions.getSubscriptionGroupFromProductId(productId); 808 if(window.BOLD.subscriptions.isFeatureFlagEnabled('BS2-4659_improve_large_group_selection')) 809 { 810 if (subscriptionGroup || window.BOLD.subscriptions.shouldLoadSubscriptionGroupFromAPI()) { 811 // This code prevents products in subscription groups from being added to the cart before the 812 // Subscriptions app fully loads. Once the subscriptions app loads it will re-enable the 813 // buttons. Use window.BOLD.subscriptions.enableAddToCartButtons enable them manually. 814 e.preventDefault(); 815 return false; 816 } 817 } else { 818 if (subscriptionGroup) { 819 // This code prevents products in subscription groups from being added to the cart before the 820 // Subscriptions app fully loads. Once the subscriptions app loads it will re-enable the 821 // buttons. Use window.BOLD.subscriptions.enableAddToCartButtons enable them manually. 822 e.preventDefault(); 823 return false;
824 } 825 } 826 827 } 828 }; 829 830 window.BOLD.subscriptions.preventCheckout = function(e) { 831 if ( 832 e.target.matches(window.BOLD.subscriptions.config.checkoutButtonSelectors.join(',')) 833 && (window.BOLD.subscriptions.hasSuccessfulAddToCarts() || window.BOLD.subscriptions.hasPendingAddToCarts()) 834 ) { 835 // This code prevents checkouts on the shop until the Subscriptions app fully loads. 836 // When the Subscriptions app is ready it will enable the checkout buttons itself. 837 // Use window.BOLD.subscriptions.enableCheckoutButtons to enable them manually. 838 e.preventDefault(); 839 return false; 840 } 841 } 842 843 if (!window.BOLD.subscriptions.config.legacyAssetsLoaded) { 844 845 document.addEventListener('DOMContentLoaded', window.BOLD.subscriptions.contentLoaded); 846 } 847 848 if (!Element.prototype.matches) { 849 Element.prototype.matches = 850 Element.prototype.matchesSelector || 851 Element.prototype.mozMatchesSelector || 852 Element.prototype.msMatchesSelector || 853 Element.prototype.oMatchesSelector || 854 Element.prototype.webkitMatchesSelector || 855 function(s) { 856 var matches = (this.document || this.ownerDocument).querySelectorAll(s), 857 i = matches.length; 858 while (--i >= 0 && matches.item(i) !== this) {} 859 return i > -1; 860 }; 861 } 862 863 if (!Element.prototype.closest) { 864 Element.prototype.closest = function(s) { 865 var el = this; 866 867 do { 868 if (Element.prototype.matches.call(el, s)) return el; 869 el = el.parentElement || el.parentNode; 870 } while (el !== null && el.nodeType === 1); 871 return null; 872 }; 873 } 874 875 window.BOLD.subscriptions.setVisibilityOfAdditionalCheckoutButtons = function (isVisible) { 876 if (window.BOLD.subscriptions.config.additionalCheckoutSelectors === undefined) { 877 return; 878 } 879 880 var selectors = window.BOLD.subscriptions.config.additionalCheckoutSelectors; 881 882 for (var i = 0; i < selectors.length; i++) { 883 var elements = document.querySelectorAll(selectors[i]); 884 885 for (var j = 0; j < elements.length; j++) { 886 elements[j].style.display = isVisible ? 'block' : 'none'; 887 } 888 } 889 } 890 891 window.BOLD.subscriptions.hideAdditionalCheckoutButtons = function() { 892 window.BOLD.subscriptions.setVisibilityOfAdditionalCheckoutButtons(false); 893 }; 894 895 window.BOLD.subscriptions.showAdditionalCheckoutButtons = function() { 896 window.BOLD.subscriptions.setVisibilityOfAdditionalCheckoutButtons(true); 897 }; 898 899 window.BOLD.subscriptions.enhanceMspUrls = function(data) { 900 var mspUrl = 'https://sub.boldapps.net/shop/12877/customer_portal'; 901 var elements = document.querySelectorAll("a[href='"+mspUrl+"']"); 902 903 if(!elements.length || !data.success) { 904 return; 905 } 906 907 for (var i = 0; i < elements.length; i++) { 908 elements[i].href = elements[i].href + "?jwt="+data.value.jwt+"&customerId="+data.value.customerId; 909 } 910 }; 911 912 if (!window.BOLD.subscriptions.config.legacyAssetsLoaded) { 913 window.addEventListener('load', function () { 914 if (document.getElementById('customer-portal-root')) { 915 window.BOLD.subscriptions.getJWT(window.BOLD.subscriptions.enhanceMspUrls); 916 } 917 }); 918 919 // This will be called immediately 920 // Use this anonymous function to avoid polluting the global namespace 921 (function() { 922 var xhr = new XMLHttpRequest(); 923 xhr.addEventListener('load', window.BOLD.subscriptions.processManifest); 924 xhr.open('GET', window.BOLD.subscriptions.config.assetBaseUrl + '/static/manifest.json?t=' + (new Date()).getTime()); 925 xhr.send(); 926 })() 927 } 928 929 window.BOLD.subscriptions.patches.patchCashier = function() { 930 if (window.BOLD && window.BOLD.checkout) { 931 window.BOLD.checkout.disable(); 932 window.BOLD.checkout.listenerFn = window.BOLD.subscriptions.patches.cashierListenerFn; 933 window.BOLD.checkout.enable(); 934 } else if (window.BOLD.subscriptions.patches.currentCashierPatchAttempts < window.BOLD.subscriptions.patches.maxCashierPatchAttempts) { 935 window.BOLD.subscriptions.patches.currentCashierPatchAttempts++; 936 setTimeout(window.BOLD.subscriptions.patches.patchCashier, 100); 937 } 938 }; 939 940 window.BOLD.subscriptions.patches.finishCheckout = function(event, form, cart) { 941 window.BOLD.subscriptions.patches.currentCheckoutRetries++; 942 943 if (!window.BOLD.subscriptions.app 944 && window.BOLD.subscriptions.patches.currentCheckoutRetries < window.BOLD.subscriptions.patches.maxCheckoutRetries 945 ) { 946 setTimeout(function () { window.BOLD.subscriptions.patches.finishCheckout(event, form, cart); }, 100); 947 return; 948 } else if (window.BOLD.subscriptions.app) { 949 window.BOLD.subscriptions.patches.currentCheckoutRetries = 0; 950 window.BOLD.subscriptions.app.addCartParams(form, cart); 951 } 952 953 var noSubscriptions = false;
954 if ((window.BOLD.subscriptions.app && window.BOLD.subscriptions.app.successfulAddToCarts.length === 0) 955 || !window.BOLD.subscriptions.app 956 ) { 957 noSubscriptions = true; 958 event.target.dataset.cashierConfirmedNoPlugins = true; 959 960 if (window.BOLD.subscriptions.setCashierFeatureToken) { 961 window.BOLD.subscriptions.setCashierFeatureToken(false); 962 } 963 } 964 965 if ((noSubscriptions && window.BOLD.subscriptions.config.cashierPluginOnlyMode) 966 || (typeof BOLD.checkout.isFeatureRequired === 'function' && !BOLD.checkout.isFeatureRequired()) 967 ) { 968 // send them to the original checkout when in plugin only mode 969 // and either BSUB is there but there are no subscription products 970 // or BSUB isn't there at all 971 if (form.dataset.old_form_action) { 972 form.action = form.dataset.old_form_action; 973 } 974 event.target.click(); 975 } else { 976 // sends them to Cashier since BSUB got a chance to add it's stuff 977 // and plugin only mode is not enabled 978 form.submit(); 979 } 980 }; 981</script>
vendor: 1 bytes, line 981
981
982<script id="bold-subscriptions-app-embed-platform-script" type="text/javascript" defer> 983 window.BOLD.subscriptions.config.shopPlatformId = '55174627487'; 984 window.BOLD.subscriptions.config.appSlug = 'subscriptions'; 985 986 window.BOLD = window.BOLD || {}; 987 window.BOLD.subscriptions = window.BOLD.subscriptions || {}; 988 window.BOLD.subscriptions.data = window.BOLD.subscriptions.data || {}; 989 window.BOLD.subscriptions.data.platform = window.BOLD.subscriptions.data.platform || {}; 990 window.BOLD.subscriptions.data.platform.customer = { id: '' }; 991 window.BOLD.subscriptions.data.platform.product = null; 992 window.BOLD.subscriptions.data.platform.products = []; 993 window.BOLD.subscriptions.data.platform.variantProductMap = {}; 994 995 window.BOLD.subscriptions.getProductByVariantId = function(variantId) { 996 if (window.BOLD.subscriptions.data.platform.product && 997 window.BOLD.subscriptions.data.platform.product.variants) { 998 for (var i = 0; i < window.BOLD.subscriptions.data.platform.product.variants.length; i++) { 999 if (window.BOLD.subscriptions.data.platform.product.variants[i].id === variantId) { 1000 return window.BOLD.subscriptions.data.platform.product; 1001 } 1002 } 1003 } 1004 1005 if (window.BOLD.subscriptions.data.platform.variantProductMap[variantId]) { 1006 return window.BOLD.subscriptions.data.platform.variantProductMap[variantId]; 1007 } 1008 1009 var productElements = document.querySelectorAll('[data-product-id]'); 1010 for (var i = 0; i < productElements.length; i++) { 1011 var productJsonElement = productElements[i].querySelector('[data-product-json]'); 1012 1013 if (productJsonElement) { 1014 try { 1015 var productData = JSON.parse(productJsonElement.textContent); 1016 if (productData && productData.variants) { 1017 for (var j = 0; j < productData.variants.length; j++) { 1018 if (productData.variants[j].id === variantId) { 1019 return productData; 1020 } 1021 } 1022 } 1023 } catch (e) { 1024 // Continue if parsing fails 1025 } 1026 } 1027 } 1028 1029 return null; 1030 } 1031 1032 window.BOLD.subscriptions.config.addToCartFormSelectors.push( 1033 '.product-form.product-form-product-template:not(.bold-subscriptions-no-widget)' 1034 ,'.product-form.product-form--payment-button:not(.bold-subscriptions-no-widget)' 1035 ); 1036 window.BOLD.subscriptions.config.addToCartButtonSelectors.push('[type="submit"]'); 1037 window.BOLD.subscriptions.config.quickAddToCartButtonSelectors.push('a[data-event-type="product-click"]'); 1038 window.BOLD.subscriptions.config.widgetInsertBeforeSelectors.push('[type="submit"]'); 1039 window.BOLD.subscriptions.config.cartElementSelectors.push('form[action="/cart"]'); 1040 window.BOLD.subscriptions.config.cartTotalElementSelectors.push('[data-cart-subtotal]', '.text-right .ajaxcart__subtotal'); 1041 window.BOLD.subscriptions.config.checkoutButtonSelectors.push( 1042 '[name="checkout"]', 1043 '[href*="checkout"]:not([href*="tools/checkout"])', 1044 '[onclick*="checkout"]:not([onclick*="tools/checkout"])', 1045 ); 1046 1047 // Discount text markup template 1048 1049 window.BOLD.subscriptions.config.discountItemTemplate = '<div class="bold-subscriptions-discount"><div class="bold-subscriptions-discount__details">{{details}}</div><div class="bold-subscriptions-discount__total">{{total}}</div></div>'; 1050 1051 1052 window.BOLD.subscriptions.getProductIdFromAddToCartForm = function(addToCartForm) { 1053 var idInput = addToCartForm.querySelector('[name="id"]'); 1054 if (idInput === null) { 1055 window.BOLD.subscriptions.logger.error('could not get variant id input from add to cart form â make sure your form has an input with [name="id"]') 1056 return null; 1057 } 1058 1059 var variantId = parseInt(idInput.value, 10); 1060 if (isNaN(variantId)) { 1061 window.BOLD.subscriptions.logger.error('could not parse variant id from [name="id"] input') 1062 return null; 1063 } 1064 1065 var product = window.BOLD.subscriptions.getProductByVariantId(variantId); 1066 1067 if (product === undefined || product === null) { 1068 window.BOLD.subscriptions.logger.error('could not find product data for variant id ' + variantId + ' â product data may not be available on this page') 1069 return null; 1070 } 1071 1072 return product.id; 1073 }; 1074 1075 window.BOLD.subscriptions.getAddToCartForms = function() { 1076 var forms = [];
1077 var idInputs = document.querySelectorAll('[name="id"]'); 1078 1079 for (var i = 0; i < idInputs.length; i++) { 1080 var idInput = idInputs[i]; 1081 var form = idInput.closest('form:not(.bold-subscriptions-no-widget)'); 1082 if (form) { 1083 forms.push(form); 1084 } 1085 } 1086 1087 return forms; 1088 }; 1089 1090 window.BOLD.subscriptions.getJWT = function (callback) { 1091 if(window.BOLD.subscriptions.data.platform.customer.id !== '') { 1092 var shopPlatformId = '55174627487'; 1093 var appSlug = 'subscriptions'; 1094 var customerPlatformId = window.BOLD.subscriptions.data.platform.customer.id; 1095 var proxyPath = '/apps/app-proxy/customers/v1/shops/'+shopPlatformId+'/apps/'+appSlug+'/customers/pid/'+customerPlatformId+'/jwt'; 1096 1097 var xmlhttp = new XMLHttpRequest(); 1098 1099 xmlhttp.onreadystatechange = function() { 1100 if (xmlhttp.readyState === window.BOLD.subscriptions.config.XMLHttpRequest.DONE) { 1101 if (xmlhttp.status === 200) { 1102 var data = JSON.parse(xmlhttp.responseText); 1103 callback({ 1104 success: true, 1105 value: { 1106 jwt: data.bold_platform_jwt, 1107 customerId: window.BOLD.subscriptions.data.platform.customer.id, 1108 }, 1109 }); 1110 } else if (xmlhttp.status === 404) { 1111 callback({ 1112 success: false, 1113 error: 'not_logged_in', 1114 }); 1115 } else { 1116 callback({ 1117 success: false, 1118 error: 'unknown', 1119 }); 1120 } 1121 } 1122 }; 1123 1124 xmlhttp.open("GET", proxyPath, true); 1125 xmlhttp.setRequestHeader('Accept', 'application/liquid'); 1126 xmlhttp.send(); 1127 } else { 1128 callback({ 1129 success: false, 1130 error: 'not_logged_in', 1131 }); 1132 } 1133 }; 1134 1135 window.BOLD.subscriptions.setCashierFeatureToken = function(value) { 1136 if (window.BOLD.checkout_features_defaults && window.BOLD.subscriptions.config.cashierApplicationUUID) { 1137 window.BOLD.checkout_features_defaults.forEach(function(item) { 1138 if (item.id === window.BOLD.subscriptions.config.cashierApplicationUUID) { 1139 item.require = value; 1140 } 1141 }); 1142 } 1143 }; 1144 1145 // Cashier patches 1146 window.BOLD.subscriptions.patches.cashierListenerFn = function(event) { 1147 if (window.BOLD.checkout.isCheckoutButton(event.target) && window.BOLD.checkout.isEnabled()) { 1148 window.BOLD.subscriptions.patches.pushToCashier(event); 1149 } else if(window.BOLD.checkout.isCheckoutButton(event.target) && typeof window.cashier_installed_on_site === 'undefined') { 1150 var request = new XMLHttpRequest(); 1151 request.open('HEAD', '/apps/checkout/isInstalled', false); 1152 request.send(null); 1153 1154 if(request.status >= 200 && request.status < 400) { 1155 window.BOLD.subscriptions.patches.pushToCashier(event); 1156 } else { 1157 window.cashier_installed_on_site = false; 1158 } 1159 } 1160 }; 1161 1162 window.BOLD.subscriptions.localTime = function() { 1163 var localDate = new Date(); 1164 return localDate.getTime(); 1165 }; 1166 1167 1168 window.BOLD.subscriptions.patches.pushToCashier = function(event) { 1169 event.preventDefault(); 1170 var form = window.BOLD.checkout.getForm(event.target); 1171 var formData = new FormData(form); 1172 var request = new XMLHttpRequest(); 1173 request.open('POST', '/cart/update.js?tmp=' + Date.now(), true); 1174 request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); 1175 1176 request.onload = function() { 1177 if (request.status >= 200 && request.status < 400) { 1178 // Success! 1179 var cart = JSON.parse(request.responseText); 1180 1181 // If items are empty redirect back to the cart 1182 if (cart.items.length === 0) { 1183 return window.location.href = '/cart'; 1184 } 1185
1186 cart.items.forEach(function(element) { 1187 delete element.product_description; 1188 }); 1189 1190 if (document.getElementById('CartSpecialInstructions')) { 1191 // If the cart note exists, grab its value 1192 cart.note = document.getElementById('CartSpecialInstructions').value; 1193 } 1194 1195 var cartObj = JSON.stringify(cart); 1196 1197 var form = window.BOLD.checkout.getForm(event.target); 1198 form.dataset.old_form_action = form.action; 1199 form.action = '/apps/checkout/begin-checkout' + googleAnalyticsGetParamString({}); 1200 var cartCookie = window.BOLD.checkout.getCookie('cart'); 1201 var element = document.createElement('INPUT'); 1202 element.type = 'HIDDEN'; 1203 element.name = 'cart_id'; 1204 element.value = cartCookie; 1205 form.appendChild(element); 1206 1207 var dateElement = document.createElement('INPUT'); 1208 dateElement.type = 'HIDDEN'; 1209 dateElement.name = 'checkout_local_time'; 1210 dateElement.value = window.BOLD.subscriptions.localTime(); 1211 form.appendChild(dateElement); 1212 1213 var cartElement = document.createElement('INPUT'); 1214 cartElement.type = 'HIDDEN'; 1215 cartElement.name = 'cart'; 1216 cartElement.value = cartObj; 1217 form.appendChild(cartElement); 1218 form.method = 'POST'; 1219 1220 if(window.BOLD && window.BOLD.checkout && typeof window.BOLD.checkout.languageIsoCode === 'string') { 1221 var langInput = document.createElement('INPUT'); 1222 langInput.type = 'HIDDEN'; 1223 langInput.name = 'language_iso'; 1224 langInput.value = window.BOLD.checkout.languageIsoCode; 1225 form.appendChild(langInput); 1226 } 1227 1228 if (window.BOLD && window.BOLD.common && typeof window.BOLD.common.eventEmitter === 'object' && typeof window.BOLDCURRENCY !== 'undefined') { 1229 window.BOLD.common.eventEmitter.emit('BOLD_CASHIER_checkout', {target: form}); 1230 } 1231 1232 window.BOLD.subscriptions.patches.finishCheckout(event, form, cart); 1233 } 1234 }; 1235 1236 request.send(formData); 1237 }; 1238 1239 1240</script>
1240 1241 1242 1243<!-- END app block --><!-- BEGIN app block: shopify://apps/instafeed/blocks/head-block/c447db20-095d-4a10-9725-b5977662c9d5 --><!-- BEGIN app snippet: storefront-script --> 1244 1245 1246 1247
1247<script src="https://cdn.nfcube.com/instafeed-d8166a11d90ee4fcadc32d87e614f6c6.js" defer></script>
1247 1248 1249 1250<!-- END app snippet --> 1251 1252 1253 1254 1255<!-- END app block --><!-- BEGIN app block: shopify://apps/spark-tools-for-inbox/blocks/main_embed/ce7febe7-4fb6-4aa3-b33e-bd4771b79270 --> 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303<!-- BEGIN app snippet: _b30132 --> 1304<style> 1305 1306 1307 1308 1309 1310 1311 1312 1313.omit-element { 1314 display: none; 1315} 1316 1317.hide-element { 1318 visibility: hidden; 1319} 1320 1321 1322 1323 1324shopify-chat { 1325 margin: 0px 0px; 1326 visibility: hidden; 1327} 1328 1329@media only screen and (max-width: 767px) { 1330 shopify-chat { 1331 margin: 0px 0px; 1332 } 1333} 1334</style><!-- END app snippet --> 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351
1351<script> 1352(function () { 1353 1354 1355 1356 1357 /** <!-- BEGIN app snippet: afed25 -->**/ 1358 1359// 1360const _buildId = "68d8108b"; 1361window.__sparkBuild = _buildId; 1362 1363console.log( 1364 "%c[Spark]%c build " + _buildId, 1365 "background:#1E5900;color:#fff;padding:1px 4px;border-radius:3px", 1366 "color:#888" 1367); 1368 1369let _do; 1370 1371// 1372const _observedRoots = []; 1373 1374// 1375function _runtimeRoot() { 1376 return ( 1377 _host()?.shadowRoot?.querySelector("shopify-agent-runtime")?.shadowRoot || 1378 null 1379 ); 1380} 1381const _s = { 1382 lt: Date.now(), 1383 csa: false, 1384 tsa: false, 1385 tea: false, 1386 mcv: false, 1387 ilfh: false, // 1388 ifr: null, 1389 fci: null, 1390 pct: null, 1391 hcwo: false, 1392 vfn: "", 1393 vln: "", 1394 coni: "", 1395 conl: "", 1396 cofi: "", 1397 cofl: "", 1398 ih: false, 1399 ucc: "", 1400 // PLUS tier: Per-page proactive chat messages 1401 pm: null, 1402 pmf: false, 1403 // PLUS tier: Wiggle animation timers 1404 wt: null, 1405 wi: null, 1406}; 1407 1408// 1409function _host() { 1410 return document.querySelector("shopify-chat"); 1411} 1412 1413function _shell() { 1414 const outer = _host()?.shadowRoot; 1415 if (!outer) { 1416 return null; 1417 } 1418 1419 // Once the runtime mounts it owns the activator, one shadow level deeper. 1420 return outer.querySelector("shopify-agent-runtime")?.shadowRoot || outer; 1421} 1422 1423// 1424function _try(name, fn) { 1425 try { 1426 fn(); 1427 } catch (err) { 1428 1429 } 1430} 1431 1432 1433 1434/**<!-- END app snippet --> **/ 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 /** <!-- BEGIN app snippet: _fe2a6f -->**/ 1450 1451 1452 1453 1454 _s.cofi = ``; 1455 1456 1457/**<!-- END app snippet --> **/ 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 /** <!-- BEGIN app snippet: cda527 -->**/ 1468 1469!function(){ (()=>{_s.ifr=!0})() , (()=>{_s.hcwo=!0})() ,_s.coni="",_s.conl="",_s.cofl="", (()=>{})() ;const n=true,s=["/collections/build-your-bundle"].map((n=>n.trim())),o=window.location.pathname;_s.ih=n&&s.includes(o)||!n&&!s.includes(o)}(); 1470/**<!-- END app snippet --> **/ 1471 1472 1473 1474 1475 /** <!-- BEGIN app snippet: 738c17 -->**/ 1476 1477!function(){const n="sparkToolsCfCountry",t=[""],r=Intl.DateTimeFormat().resolvedOptions().locale.slice(-2);let o;function c(n){_s.ro=function(n,t,r,o){var c=null!=r,l=n.includes(t),e=c&&n.includes(r);return o?!l||c&&!e:l||e}(t,r,n,o)} (()=>{o=!1})() ;var l=function(){try{var t=localStorage.getItem(n);if(!t)return null;var r=JSON.parse(t);return Date.now()>r.t?(localStorage.removeItem(n),null):r.country}catch(n){return null}}();c(l),null===l&&fetch("https://cloudflare.com/cdn-cgi/trace").then((function(n){return n.text()})).then((function(t){var r=t.match(/loc=([A-Z]{2})/);if(r){var o=r[1];!function(t){try{localStorage.setItem(n,JSON.stringify({country:t,t:Date.now()+216e5}))}catch(n){}}(o),c(o)}})).catch((function(){}))}(); 1478/**<!-- END app snippet --> **/ 1479 1480 1481 1482 1483 1484 1485 /** <!-- BEGIN app snippet: 5ea07d -->**/ 1486 1487 (()=>{ 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524const s="-0700",i={mon:{i:true,t:08,_:00,u:16,l:30},tue:{i:true,t:08,_:00,u:16,l:30},wed:{i:true,t:08,_:00,u:16,l:30},thu:{i:true,t:08,_:00,u:16,l:30},fri:{i:true,t:08,_:00,u:16,l:30},sat:{i:false,t:00,_:00,u:23,l:59},sun:{i:false,t:00,_:00,u:23,l:59}},t=function(s,i){var t=new Intl.DateTimeFormat("en-US",{timeZone:s,weekday:"short"}).format(i).toLowerCase(),e=new Intl.DateTimeFormat("en-US",{timeZone:s,hourCycle:"h23",hour:"2-digit",minute:"2-digit"}).format(i).split(":");return{weekday:t,hour:parseInt(e[0],10),minute:parseInt(e[1],10)}}(s,new Date),e=i[t.weekday],a=t.hour,n=t.minute,d="true"==="false";var _,u,l;_s.ico=d||(_=a,u=n,!((l=e)&&l.i&&!(_<l.t||_>l.u)&&!(_===l.t&&u<l._)&&!(_===l.u&&u>l.l)))})() ; 1525/**<!-- END app snippet --> **/ 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 /** <!-- BEGIN app snippet: ecdebf -->**/ 1545 1546function run0(){function n(){return _shell()}function t(){return n()?.querySelector("button.activator")}function e(){return n()?.querySelector(".activator__icon")}function i(){return n()?.querySelector(".activator__label")}function o(n){return!!n&&"none"!==getComputedStyle(n).display}if(!t())return;if(_s.ico&&_s.hcwo)return;const a=e(),s=i();if(!a&&!s)return void(_s.tea=!1);const l=!!n()?.adoptedStyleSheets.some((n=>n.t)),r=_s.ico?!!_s.cofi||!!_s.cofl:!!_s.coni||!!_s.conl,c=!!n()?.querySelector(".spark-icon, span.chat-title");if(_s.tea&&(!l||r&&!c)&&(_s.tea=!1,_s.tsa=!1),_s.tea)return void run3();const d=n()?.querySelectorAll(".spark-icon, span.chat-title");if(d&&d.length&&d.forEach((n=>n.remove())),_s.ro||_s.ih)return _s.tsa=!0,void(_s.tea=!0);const p=new CSSStyleSheet;let m=_s.csa?"":'\n \n .chat-app .chat-app--close-button {\n height: 60.0px;\n width: 60.0px;\n }\n \n .chat-app .chat-app--close-button svg {\n transform: scale(1.0);\n }\n \n @media only screen and (max-width: 767px) {\n .chat-app .chat-app--close-button {\n height: 36.0px;\n width: 36.0px;\n }\n \n .chat-app .chat-app--close-button svg {\n transform: scale(0.6);\n }\n }\n \n\n \n\n \n\n \n\n \n\n \n \n\n \n \n\n \n \n\n \n \n div.info-modal__wrapper > div.info-modal {\n border-radius: 0 0 12px 12px;\n }\n\n div.chat-header {\n border-radius: 12px 12px 0 0;\n }\n\n div.chat-ui.interstitial-view,\n div.chat-ui.chat-view {\n border-radius: 12px;\n }\n \n div.chat-app--is-mobile div.info-modal__wrapper > div.info-modal,\n div.chat-app--is-mobile div.chat-header,\n div.chat-app--is-mobile div.chat-ui.interstitial-view,\n div.chat-app--is-mobile div.chat-ui.chat-view {\n border-radius: 0;\n }\n\n \n .chat-ui button {\n border-radius: 8px !important;\n }\n\n \n form.composer-bar-form.form-multiple-lines,\n div.composer-bar__box,\n textarea,\n input {\n border-radius: 12px !important;\n }\n\n \n div.message-bubble {\n border-radius: 12px;\n }\n ';if(m+="\n"+_s.ucc, (()=>{})() ,!_s.ico){const n=!!_s.coni||o(e());m+="\n button.activator .spark-icon {\n display: flex;\n align-items: center;\n }\n\n button.activator .spark-icon svg {\n padding: 0px;\n width: 48px;\n height: 48px;\n }",m+="\n button.activator:not(:has(.activator__label[hidden])) .spark-icon {\n margin-inline-start:
1546-0px;\n }",n&&(m+="\n \n ")}if(p.replaceSync(`\n \n \n button.activator {\n transform: scale(1.0);\n }\n\n @media only screen and (max-width: 767px) {\n button.activator {\n transform: scale(0.6);\n }\n }\n\n .activator-nudge--right button.activator {\n transform-origin: bottom right;\n }\n\n .activator-nudge:not(.activator-nudge--right) button.activator {\n transform-origin: bottom left;\n }\n \n\n \n \n \n \n \n .chat-notification {\n display: none;\n }\n \n\n \n ${m}\n `),_s.ico||( (()=>{})() , (()=>{})() ),_s.ico){if(_s.cofi){var f=document.createElement("div");f.classList.add("spark-icon"),f.style.display="flex",f.innerHTML=_s.cofi,a&&(a.style.display="none"),t().prepend(f)} (()=>{})() , (()=>{t().disabled=!0})() }_s.tsa||(p.t=!0,n().adoptedStyleSheets.push(p)), (()=>{})() ;const u=_s.tsa;function h(){let n=!1,t=!1;if(t=_s.ico?!!_s.cofl:!!_s.conl||o(i()),t){try{n=document.fonts.check('24px ""')}catch(n){return void _()}(n||Date.now()-_s.lt>2e4)&&_()}else _()}function _(){_s.ifr=!0,_s.fci&&clearInterval(_s.fci),run3()}_s.tsa=!0,_s.tea=!0,_s.ifr?run3():u||null!==_s.fci||null!==_s.ifr||setTimeout((()=>{null===_s.fci&&null===_s.ifr&&(_s.ifr=!1,_s.fci=setInterval(h,100))}),100)} 1547/**<!-- END app snippet --> **/ 1548 1549 1550 /** <!-- BEGIN app snippet: 0e1b5f -->**/ 1551 1552function run1(){function n(){return _host()}function i(){return _shell()}if(!i()?.querySelector("button"))return;if(_s.ico&&_s.hcwo)return;if(_s.csa)return void(_s.ro||_s.ih||(n().style.visibility="visible"));if(_s.ro||_s.ih)return void(_s.csa=!0);const e=new CSSStyleSheet;e.replaceSync(`\n .chat-toggle {\n visibility: hidden;\n }\n\n \n \n .chat-app .chat-app--close-button {\n height: 60.0px;\n width: 60.0px;\n }\n \n .chat-app .chat-app--close-button svg {\n transform: scale(1.0);\n }\n \n @media only screen and (max-width: 767px) {\n .chat-app .chat-app--close-button {\n height: 36.0px;\n width: 36.0px;\n }\n \n .chat-app .chat-app--close-button svg {\n transform: scale(0.6);\n }\n }\n \n\n \n\n \n\n \n\n \n\n \n \n\n \n \n\n \n \n\n \n \n div.info-modal__wrapper > div.info-modal {\n border-radius: 0 0 12px 12px;\n }\n\n div.chat-header {\n border-radius: 12px 12px 0 0;\n }\n\n div.chat-ui.interstitial-view,\n div.chat-ui.chat-view {\n border-radius: 12px;\n }\n \n div.chat-app--is-mobile div.info-modal__wrapper > div.info-modal,\n div.chat-app--is-mobile div.chat-header,\n div.chat-app--is-mobile div.chat-ui.interstitial-view,\n div.chat-app--is-mobile div.chat-ui.chat-view {\n border-radius: 0;\n }\n\n \n .chat-ui button {\n border-radius: 8px !important;\n }\n\n \n form.composer-bar-form.form-multiple-lines,\n div.composer-bar__box,\n textarea,\n input {\n border-radius: 12px !important;\n }\n\n \n div.message-bubble {\n border-radius: 12px;\n }\n \n ${_s.ucc}`),i().adoptedStyleSheets.push(e), (()=>{})() ;const t=i().querySelector('[data-spec="button-icon"]'),a=i().querySelector('[data-spec="button-text"]');t||a||(n().style.visibility="visible"),_s.csa=!0} 1553/**<!-- END app snippet --> **/ 1554 1555 1556 /** <!-- BEGIN app snippet: dab7d7 -->**/ 1557 1558function run2(){const t=_shell();if(!t||!t.querySelector("button.activator"))return;const e=t.querySelector("button.activator")?.getAttribute("aria-expanded"),a=!!t.querySelector(".panel__close"),n="true"===e||a,o=t.querySelector("#proactive-chat");n&&(o&&(o.style.display="none"),localStorage.setItem("inboxProactiveActivityTime",Date.now().toString()),clearTimeout(_s.pct),_s.pct=-1,_s.wt&&(clearTimeout(_s.wt),_s.wt=null),_s.wi&&(clearInterval(_s.wi),_s.wi=null))} 1559/**<!-- END app snippet --> **/ 1560 1561 1562 /** <!-- BEGIN app snippet: da5d23 -->**/ 1563 1564function run5(){function n(){return document.getElementById("ShopifyChat").shadowRoot}_s.ico||_s.mcv|| (()=>{const t=new CSSStyleSheet;t.replaceSync("\n span.chat-notification {\n display: block;\n }\n "),n().adoptedStyleSheets.push(t),_s.mcv=!0})() } 1565/**<!-- END app snippet --> **/ 1566 1567 1568 1569 /** <!-- BEGIN app snippet: 634612 -->**/ 1570 1571function run6(){function e(){return _shell()}let i,t; 1572 (() => { 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 })() 1589 , (()=>{})() , (()=>{i=!1})() , (()=>{t=!1})() ;const a=function(e,i,t,a){if(!i||!t||!a)return"";const s=(e||"").trim();return":: EMPTY_STRING ::"===s?"":s}("",_s.ico,i,t),s=e()?.querySelector("div.panel__header");if(s){const e=s.querySelector(".spark-offline-notice");if(a)if(e)e.textContent!==a&&(e.textContent=a);else{const e=document.createElement("div");e.className="spark-offline-notice",e.textContent=a,Object.assign(e.style,{flex:"1 1 auto",minWidth:"0",maxWidth:"calc(100% - 180px)",margin:"0 12px",textAlign:"center",fontWeight:"600",fontSize:"13px",lineHeight:"1.3",color:"var(--shopify-agent-text-color, rgb(18, 18, 18))",overflowWrap:"anywhere",pointerEvents:"none"});const i=s.querySelector(".panel__header-column--right");s.insertBefore(e,i||null)}else e&&e.remove()} (()=>{})() , (()=>{})() , (()=>{})() , (()=>{})() , (()=>{})() } 1590/**<!-- END app snippet --> **/ 1591 1592 1593 1594 1595 1596 1597 /** <!-- BEGIN app snippet: 48332f -->**/ 1598 1599window.addEventListener("load",(()=>{function n(){return _shell()}function r(r){t(_runtimeRoot());const e=n()?.querySelectorAll(".customer-info-form__input")||[];e.length>0&&e[0].value&&(_s.vfn=e[0].value), (()=>{})() , (()=>{}
1599)() ,_try("run0",run0),_try("run1",run1),run2(),_try("run5",run5),_try("run6",run6), (()=>{})() }function t(n){if(!n||-1!==_observedRoots.indexOf(n))return!1;_observedRoots.push(n);const t=new MutationObserver(r);return t.observe(n,{childList:!0,subtree:!0}),_do||(_do=t),!0}function e(){return t(_host()?.shadowRoot)}if(console.log('%c ð¬ Chat customization powered by Spark Tools for Inbox. %c\n Get%c "Spark Tools for Inbox"%c from the Shopify App Store and customize your Shopify Inbox app today!',"background: #1E5900; color: white; font-weight: bold; padding: 4px; line-height: 1.2rem;","padding-left: 4px; line-height: 2rem;","line-height: 2rem; font-size: .8rem;","line-height: 2rem;"),_try("run0",run0),_try("run1",run1),run2(),_try("run5",run5),_try("run6",run6),e());else{let n=0;const r=setInterval((()=>{n++,e()?(clearInterval(r),_try("run0",run0),_try("run1",run1),run2(),_try("run5",run5),_try("run6",run6)):n>=40&&clearInterval(r)}),250)}})); 1600/**<!-- END app snippet --> **/ 1601 1602 1603 1604 /** <!-- BEGIN app snippet: 8f1c4c -->**/ 1605 1606function run3(){function t(){return _shell()}function n(){return t()?.querySelector(".activator__label")}function i(t){return!!t&&"none"!==getComputedStyle(t).display} (()=>{})() ;const o=t()?.querySelector("button.activator");if(!o)return;if(_s.ro||_s.ih)return void(o.disabled=!0);const e=t().querySelector("button.activator .spark-icon"),a=t().querySelector("button.activator span.chat-title");let r,s;_s.ico?(r=!!_s.cofi||!!e,s=!!_s.cofl||!!a):(r=!!e||i(t()?.querySelector(".activator__icon")),s=!!a||i(n()));const c=n();c&&!a&&(s?c.removeAttribute("hidden"):r&&c.setAttribute("hidden",""));const u=t().querySelector(".activator__indicator");u&&u.nextElementSibling&&u.parentNode.appendChild(u),_s.ifr&&(o.style.visibility="visible",_s.ico||_s.wt||_try("run7",run7))} 1607/**<!-- END app snippet --> **/ 1608 1609 1610 1611 1612 1613 1614 1615 1616 /** <!-- BEGIN app snippet: 01b71a -->**/ 1617 1618if(false)function run4(){function t(){return _shell()}function e(){return t()?.querySelector("button.activator")}function n(){return t()?.querySelector(".activator-nudge")}const o=false;if(_s.ico&&!o)return;const a=_s.ico?``:``;function r(t){var e,n,o;t((e=_s.pm,n=a,o=_s.ico,e?o?e.useOfflineMessage&&e.offlineMessage?e.offlineMessage:n:e.message||n:n))}(function(t,e,n){return!t||!isFinite(t)||t+24*(isFinite(e)?e:1)*60*60*1e3<=n})(parseInt(localStorage.getItem("inboxProactiveActivityTime")??"0"),parseInt("1"),Date.now())&&("visible"===document.visibilityState?e()&&n()&&(t().querySelector("#proactive-chat")||function(t){if("PLUS"!==`STANDARD`||_s.pmf)r(t);else{const e=encodeURIComponent(window.location.pathname);fetch(`/apps/proxy/proactive-chat-messages?pathname=${e}`).then((t=>t.json())).then((e=>{_s.pm=e.match||null,_s.pmf=!0,r(t)})).catch((()=>{_s.pmf=!0,t(a)}))}}((function(o){const a=n(),r=e();if(!a||!r||t().querySelector("#proactive-chat"))return;const i=a.classList.contains("activator-nudge--right")?"right":"left",c=getComputedStyle(r),s=c.getPropertyValue("--shopify-agent-accent-bg-color").trim()||"rgb(18, 18, 18)",l=c.getPropertyValue("--shopify-agent-accent-text-color").trim()||"rgb(255, 255, 255)",p=new CSSStyleSheet;p.replaceSync(`\n #proactive-chat button:first-of-type:focus {\n outline: .2rem solid rgba(var(--color-foreground), .5);\n outline-offset: .3rem;\n box-shadow: 0 0 .2rem rgba(var(--color-foreground), .3);\n }\n\n #proactive-chat button:nth-of-type(2):focus,\n button.activator:focus,\n .panel__close:focus {\n outline: .2rem solid rgba(var(--color-foreground), .5);\n outline-offset: .2rem;\n box-shadow: 0 0 .2rem rgba(var(--color-foreground), .3);\n }\n\n \n #proactive-chat {\n position: absolute;\n bottom: calc(100% * 1.0 + 8px);\n ${i}: 0;\n opacity: 0;\n translate: 0 8px;\n transition: opacity .5s, translate .5s;\n }\n\n @media only screen and (max-width: 767px) {\n #proactive-chat {\n bottom: calc(100% * 0.6 + 8px);\n }\n }\n\n #proactive-chat.proactive-chat-animated-in {\n opacity: 1;\n translate: 0 0;\n }\n `),t().adoptedStyleSheets.push(p);const u=document.createElement("div");u.classList.add("proactive-chat"),u.id="proactive-chat",u.style.background="white",u.style.borderRadius="8px",u.style.boxShadow="rgba(0, 0, 0, 0.15) 0px 5px 20px 0px",u.style.padding="18px",u.style.lineHeight="1.5em",u.style.maxWidth="255px",u.style.minWidth="200px",u.style.inlineSize="max-content",u.style.border="1px solid rgba(0, 0, 0, 0.25)",u.style.color="rgb(18 18 18)",u.innerHTML=o;const h=document.createElement("button");function d(){const n=e();if(!n)return;if("true"===n.getAttribute("aria-expanded"))return;n.click();let o=0;const a=setInterval((()=>{o++;const r=e();!r||"true"===r.getAttribute("aria-expanded")||function(){const e=t();return!!e?.querySelector(".panel")||!!e?.querySelector(".panel__close")}()||o>10?clearInterval(a):r!==n&&(clearInterval(a),r.click())}),100)}h.classList.add("proactive-chat"),h.style.position="absolute",h.style.top="0",h.style.left="0",h.style.width="100%",h.style.height="100%",h.style.cursor="pointer",h.onclick=t=>{t.stopPropagation(),u.style.display="none",setTimeout(d,0)};const f=document.createElement("button");f.classList.add("proactive-chat"),f.style.position="absolute",f.style[i]="-8px",f.style.top="-8px",f.style.background=s,f.style.borderRadius="100px",f.style.width="24px",f.style.height="24px",f.style.color=l,f.style.display="flex",f.style.alignContent="center",f.style.alignItems="center",f.style.justifyContent="center",f.style.cursor="pointer",f.oncl
1618ick=t=>{t.stopPropagation(),u.style.display="none",localStorage.setItem("inboxProactiveActivityTime",Date.now().toString())};const g=document.createElementNS("http://www.w3.org/2000/svg","svg");g.setAttribute("width",String(14)),g.setAttribute("height",String(14)),g.setAttribute("viewBox","0 0 31 31"),g.setAttribute("fill","none"),g.innerHTML='<path fill-rule="evenodd" clip-rule="evenodd" d="M17.7159 15.5555L24.2747 8.99673C24.872 8.39937 24.872 7.43381 24.2747 6.83645C23.6773 6.23909 22.7118 6.23909 22.1144 6.83645L15.5556 13.3952L8.99689 6.83645C8.39953 6.23909 7.43398 6.23909 6.83662 6.83645C6.23926 7.43381 6.23926 8.39937 6.83662 8.99673L13.3954 15.5555L6.83662 22.1142C6.23926 22.7116 6.23926 23.6771 6.83662 24.2745C7.13453 24.5724 7.52564 24.7221 7.91676 24.7221C8.30787 24.7221 8.69898 24.5724 8.99689 24.2745L15.5556 17.7158L22.1144 24.2745C22.4123 24.5724 22.8034 24.7221 23.1945 24.7221C23.5856 24.7221 23.9768 24.5724 24.2747 24.2745C24.872 23.6771 24.872 22.7116 24.2747 22.1142L17.7159 15.5555Z" fill="currentColor"></path>\n <mask id="svg-CancelIcon-1ZgYb6R" mask-type="alpha" maskUnits="userSpaceOnUse" x="6" y="6" width="19" height="19">\n <path fill-rule="evenodd" clip-rule="evenodd" d="M17.7159 15.5555L24.2747 8.99673C24.872 8.39937 24.872 7.43381 24.2747 6.83645C23.6773 6.23909 22.7118 6.23909 22.1144 6.83645L15.5556 13.3952L8.99689 6.83645C8.39953 6.23909 7.43398 6.23909 6.83662 6.83645C6.23926 7.43381 6.23926 8.39937 6.83662 8.99673L13.3954 15.5555L6.83662 22.1142C6.23926 22.7116 6.23926 23.6771 6.83662 24.2745C7.13453 24.5724 7.52564 24.7221 7.91676 24.7221C8.30787 24.7221 8.69898 24.5724 8.99689 24.2745L15.5556 17.7158L22.1144 24.2745C22.4123 24.5724 22.8034 24.7221 23.1945 24.7221C23.5856 24.7221 23.9768 24.5724 24.2747 24.2745C24.872 23.6771 24.872 22.7116 24.2747 22.1142L17.7159 15.5555Z" fill="currentColor"></path>\n </mask>\n <g mask="url(#svg-CancelIcon-1ZgYb6R)">\n <rect width="32.0833" height="32.0833" transform="translate(0.27771 0.27771)" fill="none"></rect></g>',f.appendChild(g),u.appendChild(h),u.appendChild(f),a.prepend(u),setTimeout((()=>{u.classList.add("proactive-chat-animated-in")}),500)}))):document.addEventListener("visibilitychange",(function(){"visible"===document.visibilityState&&run4()})))} 1619/**<!-- END app snippet --> **/ 1620 1621 1622 1623 1624 function run7(){} 1625 1626 1627 1628 })(); 1629 </script>
1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 1640<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
1641<script> 1642/* >> TriplePixel :: start*/ 1643window.TriplePixelData={TripleName:"seabearsmokehouse.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{ }},search:"",collection:"",cart:"",template:"index",curr:"USD" || "USD", market:"998604959"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage); 1644/* << TriplePixel :: end*/ 1645</script>
1645 1646 1647 1648 1649<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662
1662<script async src="https://static.klaviyo.com/onsite/js/R9ZVYs/klaviyo.js?company_id=R9ZVYs"></script>
1662 1663
1663<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>
1663 1664 1665 1666 1667 1668 1669 1670
1670<script> 1671 window.klaviyoReviewsProductDesignMode = false 1672 </script>
1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682<!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 1683
1684<script id='shopify-chat-app-embed-data' type='application/json'> 1685 { 1686 "settings": { 1687 "invertActivatorColors": true, 1688 "greetingMessage": "Hi, message us with any questions. We're happy to help! Available all weekdays from 8AM to 4:30PM PT.", 1689 "showFeaturedProducts": true, 1690 "featuredProducts": [], 1691 "horizontalPosition": "bottom_right", 1692 "icon": "chat_bubble", 1693 "buttonLabel": "" 1694 } 1695 } 1696</script>
1696 1697 1698<style data-shopify> 1699 1700 1701 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 1702 shopify-chat:defined:empty { 1703 display: grid; 1704 } 1705 1706 :root { 1707 --shopify-chat-bg-color: #ffffff; 1708 --shopify-chat-text-color: #000000; 1709 --shopify-chat-accent-bg-color: #000000; 1710 --shopify-chat-accent-text-color: #ffffff; 1711 --shopify-chat-activator-offset: 80px; 1712 1713 1714 1715 --shopify-chat-activator-font-size: 16px; 1716 --shopify-chat-border-radius: 16px; 1717 } 1718 1719 1720</style> 1721
1722<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
1722 1723 1724 1725<!-- END app block --><link href="https://cdn.shopify.com/extensions/01a0fcf9-a980-7b32-af36-621fac9a6319/product-upsell-96/assets/app.css" rel="stylesheet" type="text/css" media="all">
1726<script src="https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/form-builder-script.js" type="text/javascript" defer="defer"></script>
1726 1727<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1728<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: 55174627487,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 1728
1728
1729<script> 1730 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1731</script>
vendor: 1 bytes, line 1731
1731
1732<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}
1732).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: 55174627487,storefrontBaseUrl: "https://seabear.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://seabear.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2817032559","configuration":"{\"shopId\":\"seabearsmokehouse\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"579bcad08de1598a7261dbbfd9f7640e","type":"APP","apiClientId":6070057,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1732,"dataSharingState":"unrestricted"},{"id":"2012545391","configuration":"{\"pixelCode\":\"D6FLSL3C77U5RKDQTNC0\"}","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"},{"id":"1995702639","configuration":"{\"shopId\":\"seabearsmokehouse.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1533182319","configuration":"{\"accountID\":\"R9ZVYs\",\"
1732webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1106182511","configuration":"{\"myshopify_url\":\"seabearsmokehouse.myshopify.com\", \"environment\":\"production\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5640f8aa1309d751e1a79f66442f1a68","type":"APP","apiClientId":118555,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"963772783","configuration":"{\"tagID\":\"2614000494351\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"734429551","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-5XFS3QVTWR\\\",\\\"AW-1072426817\\\",\\\"GT-PBZGSS52\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-5XFS3QVTWR\\\",\\\"AW-1072426817\\\/485eCMT7lLwaEMHer_8D\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-5XFS3QVTWR\\\",\\\"AW-1072426817\\\/QBqtCL77lLwaEMHer_8D\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-5XFS3QVTWR\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-5XFS3QVTWR\\\",\\\"AW-1072426817\\\/jUNyCLv7lLwaEMHer_8D\\\",\\\"MC-FQT16XQG1P\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-5XFS3QVTWR\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-5XFS3QVTWR\\\",\\\"AW-1072426817\\\/oztECKjxlLwaEMHer_8D\\\",\\\"MC-FQT16XQG1P\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-5XFS3QVTWR\\\",\\\"AW-1072426817\\\/w7vBCLj7lLwaEMHer_8D\\\",\\\"MC-FQT16XQG1P\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-5XFS3QVTWR\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-5XFS3QVTWR\\\",\\\"AW-1072426817\\\/6TSxCMf7lLwaEMHer_8D\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-5XFS3QVTWR\\\",\\\"AW-1072426817\\\/YT7rCMH7lLwaEMHer_8D\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-5XFS3QVTWR\\\"}],\\\"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":"250282143","configuration":"{\"pixel_id\":\"855786962105797\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
1732,{"id":"19005599","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Bing Conversion"},{"id":"19267743","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google Ads Conversion Tracking"},{"id":"20611231","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"22","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google Tag Manager"},{"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":"SeaBear Smokehouse","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"seabearsmokehouse.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/seabear.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"15017982689647","handle":"smoked-salmon-sampler-pack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53192300527983","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6695082164383","handle":"candied-smoked-salmon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39775584682143","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14771348341103","handle":"traditional-wild-king-salmon-jerky","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52142316978543","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7668748222623","handle":"ready-to-eat-smoked-wild-sockeye-salmon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51720418722159","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9348447699103","handle":"wild-sockeye-salmon-dinner-fillets","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45804452020383","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6687186911391","handle":"smoked-salmon-trio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39748018929823","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6695081017503","handle":"pacific-northwest-smoked-salmon-variety-pack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39775581339807","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6701802225823","handle":"wild-halibut-fillets","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39793563762847","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7668750155935","handle":"ready-to-eat-wild-sockeye-salmon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51720417640815","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14628957913455","handle":"alaskan-golden-king-crab-legs","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51662934147439","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6694925435039","handle":"smoked-salmon-quartet","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39775109677215","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9163516018847","handle":"snow-crab-cocktail-claws","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44910135607455","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1732,{"id":"14808890081647","handle":"snow-crab-meat","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52318523425135","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6749424648351","handle":"lemon-lovers-mini-bundt-cakes","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39927514497183","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://seabear.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"190667424111","themePublished":"true","eventMetadataId":"d64e3f39-fcaa-4b22-a0a0-830b957f244c","pageType":"home","shopId":"55174627487","storefrontBaseUrl":"https:\/\/seabear.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1732<script> 1733 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1734 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1735 window.ShopifyAnalytics.meta.currency = 'USD'; 1736 var meta = {"page":{"pageType":"home","requestId":"dc9ebda5-9204-4891-9b7d-7a59c5341544-1791064241"}}; 1737 for (var attr in meta) { 1738 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1739 } 1740</script>
vendor: 1 bytes, line 1740
1740
1741<script class="analytics"> 1742 (function () { 1743 var customDocumentWrite = function(content) { 1744 var jquery = null; 1745 1746 if (window.jQuery) { 1747 jquery = window.jQuery; 1748 } else if (window.Checkout && window.Checkout.$) { 1749 jquery = window.Checkout.$; 1750 } 1751 1752 if (jquery) { 1753 jquery('body').append(content); 1754 } 1755 }; 1756 1757 var hasLoggedConversion = function(token) { 1758 if (token) { 1759 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1760 } 1761 return false; 1762 } 1763 1764 var setCookieIfConversion = function(token) { 1765 if (token) { 1766 var twoMonthsFromNow = new Date(Date.now()); 1767 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1768 1769 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1770 } 1771 } 1772 1773 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1774 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1775 if (trekkie.integrations) { 1776 return; 1777 } 1778 trekkie.methods = [ 1779 'identify', 1780 'page', 1781 'ready', 1782 'track', 1783 'trackForm', 1784 'trackLink' 1785 ]; 1786 trekkie.factory = function(method) { 1787 return function() { 1788 var args = Array.prototype.slice.call(arguments); 1789 args.unshift(method); 1790 trekkie.push(args); 1791 if (method == 'track' || method == 'page') { 1792 var pageUrl; 1793 try { 1794 pageUrl = window.location.href; 1795 } catch (e) {} 1796 var pageReferrer; 1797 try { 1798 pageReferrer = document.referrer; 1799 } catch (e) {} 1800 try { 1801 if (window.__TREKKIE_SHIM_QUEUE == null) { 1802 window.__TREKKIE_SHIM_QUEUE = []; 1803 } 1804 window.__TREKKIE_SHIM_QUEUE.push({ 1805 from: 'trekkie-stub', 1806 method: method, 1807 args: args.slice(1), 1808 pageContext: { 1809 url: pageUrl, 1810 referrer: pageReferrer 1811 } 1812 }); 1813 } catch (e) { 1814 // no-op 1815 } 1816 } 1817 return trekkie; 1818 }; 1819 }; 1820 for (var i = 0; i < trekkie.methods.length; i++) { 1821 var key = trekkie.methods[i]; 1822 trekkie[key] = trekkie.factory(key); 1823 } 1824 trekkie.load = function(config) { 1825 trekkie.config = config || {}; 1826 trekkie.config.initialDocumentCookie = document.cookie; 1827 var first = document.getElementsByTagName('script')[0]; 1828var script = document.createElement('script'); 1829script.type = 'text/javascript'; 1830script.onerror = function(e) { 1831 var scriptFallback = document.createElement('script'); 1832 scriptFallback.type = 'text/javascript'; 1833 scriptFallback.onerror = function(error) { 1834 var Monorail = { 1835 produce: function produce(monorailDomain, schemaId, payload) { 1836 var currentMs = new Date().getTime(); 1837 var event = { 1838 schema_id: schemaId, 1839 payload: payload, 1840 metadata: { 1841 event_created_at_ms: currentMs, 1842 event_sent_at_ms: currentMs 1843 } 1844 }; 1845 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1846 }, 1847 sendRequest: function sendRequest(endpointUrl, payload) { 1848 // Try the sendBeacon API 1849 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1850 var blobData = new window.Blob([payload], { 1851 type: 'text/plain' 1852 }); 1853 1854 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1855 return true; 1856 } // sendBeacon was not successful 1857 1858 } // XHR beacon 1859 1860 var xhr = new XMLHttpRequest(); 1861 1862 try { 1863 xhr.open('POST', endpointUrl); 1864 xhr.setRequestHeader('Content-Type', 'text/plain'); 1865 xhr.send(payload); 1866 } catch (e) { 1867 console.log(e); 1868 } 1869 1870 return false; 1871 }, 1872 isIos12: function isIos12() { 1873 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1874 } 1875 }; 1876 Monorail.produce('monorail-edge.shopifysvc.com', 1877 'trekkie_storefront_load_errors/1.1', 1878 {shop_id: 55174627487, 1879 theme_id: 190667424111, 1880 app_name: "storefront", 1881 context_url: window.location.href, 1882 source_url: "//seabear.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1883 1884 }; 1885 scriptFallback.async = true; 1886 scriptFallback.src = '//seabear.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1887 first.parentNode.insertBefore(scriptFallback, first); 1888}; 1889script.async = true; 1890script.src = '//seabear.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1891first.parentNode.insertBefore(script, first); 1892 1893 }; 1894 trekkie.load( 1895 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":55174627487,"isMerchantRequest":null,"themeId":190667424111,"themeCityHash":"12159136238217618321","contentLanguage":"en","currency":"USD","eventMetadataId":"d64e3f39-fcaa-4b22-a0a0-830b957f244c"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1896 ); 1897 1898 var loaded = false;
1899 trekkie.ready(function() { 1900 if (loaded) return; 1901 loaded = true; 1902 1903 window.ShopifyAnalytics.lib = window.trekkie; 1904 1905 var originalDocumentWrite = document.write; 1906 document.write = customDocumentWrite; 1907 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1908 document.write = originalDocumentWrite; 1909 1910 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1911 var token = match? match[1]: undefined; 1912 if (!hasLoggedConversion(token)) { 1913 setCookieIfConversion(token); 1914 1915 } 1916 }); 1917 1918 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"dc9ebda5-9204-4891-9b7d-7a59c5341544-1791064241","shopifyEmitted":true}); 1919 1920 var eventsListenerScript = document.createElement('script'); 1921 eventsListenerScript.async = true; 1922 eventsListenerScript.src = "//seabear.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1923 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1924})();</script>
vendor: 1 bytes, line 1924
1924
1925<script 1926 defer 1927 src="https://seabear.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1928 data-application="storefront-renderer" 1929 data-shop-id="55174627487" 1930 data-render-region="gcp-us-central1" 1931 data-page-type="index" 1932 data-theme-instance-id="190667424111" 1933 data-theme-name="Themekit template theme" 1934 data-theme-version="1.0.0" 1935 data-monorail-region="shop_domain" 1936 data-resource-timing-sampling-rate="10" 1937 data-shs="true" 1938 data-shs-beacon="true" 1939 data-shs-export-with-fetch="true" 1940 data-shs-logs-sample-rate="1" 1941 data-shs-beacon-endpoint="https://seabear.com/api/collect" 1942></script>
vendor: 1 bytes, line 1942
1942
1943<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to SeaBear Smokehouse. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respondâ¦"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"Iâd like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldnât load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldnât be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didnât upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldnât respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached â try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached â try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isnât available right nowâemail us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isnât available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isnât available right now â our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I canât connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, weâll email you when thereâs a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when thereâs a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
1943,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 1943
1943
1944<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"55174627487","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Yes, I want to be a SeaBear insider and have first access to new products and special promotions."},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":true,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
1944 1945<meta name="shopify-y" content="33832a82-af9c-474a-99b2-7fef2c41e770" data-expiration="1822621841000"><meta name="shopify-s" content="e14fb446-d3c6-47a2-9b62-f77f72ba3e07" data-expiration="1791066041000"><meta name="new-cookie-storage-activated" content="t"> 1946</head> 1947 <body>
vendor: 92 bytes, lines 1947-1951
1947 1948 1949 <noscript 1950 ><iframe 1951 src="https://www.googletagmanager.com/ns.html?id=
1951GTM-T6242PKK
vendor: 130 bytes, lines 1951-1960
1951" 1952 height="0" 1953 width="0" 1954 style="display:none;visibility:hidden" 1955 ></iframe 1956 ></noscript> 1957 1958 1959 1960
1960<script type="text/javascript"> 1961 (function(c,l,a,r,i,t,y){ 1962 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 1963 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 1964 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 1965 })(window, document, "clarity", "script", "r2141rkvyv"); 1966 </script>
1966 1967 1968 1969 <noscript> 1970 <style> 1971 .no-script-banner { 1972 background: white; 1973 color: black; 1974 text-align: center; 1975 padding: 20px; 1976 position: fixed; 1977 width: 100%; 1978 } 1979 </style> 1980 <div class="no-script-banner"> 1981 <p>Please enable Javascript in your browser for the best experience on our site!</p> 1982 </div> 1983</noscript> 1984 1985 <main class="main main--index" role="main"> 1986 <div id="shopify-section-header-new" class="shopify-section"><link href="//seabear.com/cdn/shop/t/300/assets/header.css?v=161926745800240591391790811708" rel="stylesheet" type="text/css" media="all" /> 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999<div class="header__container mobile-style--static desktop-style--static"> 2000 <div class="header__ghost"> 2001 2002 <div class="header__announcement header__announcement-mobile header__announcement-blue"> 2003 <div class="header__announcement-wrap rte"><p>Save 20% when you buy 5+ soups & chowders â <a href="/collections/chowderfest" title="CHOWDERFEST">shop now</a></p></div> 2004 </div> 2005 2006 2007 <div class="header__announcement header__announcement-desktop header__announcement-blue"> 2008 <div class="header__announcement-wrap rte"><p>Save 20% when you buy 5+ soups & chowders â <a href="/collections/chowderfest" title="CHOWDERFEST">shop now</a></p></div> 2009 </div> 2010 2011 2012 2013 </div> 2014 2015 <header class="header js-header mobile-style--static desktop-style--static"> 2016 2017 <div class="header__announcement header__announcement-mobile header__announcement-blue"> 2018 <div class="header__announcement-wrap rte"><p>Save 20% when you buy 5+ soups & chowders â <a href="/collections/chowderfest" title="CHOWDERFEST">shop now</a></p></div> 2019 </div> 2020 2021 2022 <div class="header__announcement header__announcement-desktop header__announcement-blue"> 2023 <div class="header__announcement-wrap rte"><p>Save 20% when you buy 5+ soups & chowders â <a href="/collections/chowderfest" title="CHOWDERFEST">shop now</a></p></div> 2024 </div> 2025 2026 <div class="header__anchor"> 2027 2028 2029 <div class="header__wrap"> 2030 <div class="header__actions left"> 2031 <div class="header__menu"> 2032 <div class="nav"> 2033 <button id="menu-toggle" class="nav__toggle hamburger hamburger--spring js-menu-toggle" type="button" 2034 aria-label="Menu" aria-controls="navigation" aria-expanded="false"> 2035 <span class="hamburger-box"> 2036 <span class="hamburger-inner"></span> 2037 </span> 2038 <span class="nav__toggle-text">Menu</span> 2039 </button> 2040 2041 <div class="nav__menu js-menu-wrap" id="navigation"> 2042 2043 <div class="nav__menu-wrap"> 2044 <div class="nav__account"> 2045 <a href="/account"> 2046 2047 Log in 2048 2049 </a> 2050 | 2051 <a href=""> 2052 Our Blog 2053 </a> 2054 </div> 2055 <ul class="nav__menu-list js-menu"> 2056 2057 <li class="nav__menu-item"> 2058 <a tabindex="-1" href="/collections/smokehouse-best-sellers" class="nav__menu-link">Best Sellers 2059 2060 </a> 2061 2062 </li> 2063 2064 <li class="nav__menu-item"> 2065 <a tabindex="-1" href="/pages/fresh-wild-catches" class="nav__menu-link">Fresh & Wild 2066 2067 </a> 2068 2069 </li> 2070 2071 <li class="nav__menu-item"> 2072 <a tabindex="-1" href="/collections/all-signature-smoked-salmon" class="nav__menu-link">Smoked Salmon 2073 2074 </a> 2075 2076 <ul class="nav__submenu"> 2077 2078 <li class="nav__submenu-item"> 2079 <a tabindex="-1" href="/collections/pacific-northwest-smoked-salmon" class="nav__submenu-link">Hot Smoked</a> 2080 </li> 2081 2082 <li class="nav__submenu-item"> 2083 <a tabindex="-1" href="/collections/smoked-salmon-lox" class="nav__submenu-link">Lox</a> 2084 </li> 2085 2086 <li class="nav__submenu-item"> 2087 <a tabindex="-1" href="/collections/smoked-salmon-gift-boxes" class="nav__submenu-link">Gift Boxes</a> 2088 </li> 2089 2090 </ul> 2091 2092 </li> 2093 2094 <li class="nav__menu-item"> 2095 <a tabindex="-1" href="/collections/seafood-by-type" class="nav__menu-link">Seafood by Type 2096 2097 </a> 2098 2099 <ul class="nav__submenu"> 2100 2101 <li class="nav__submenu-item"> 2102 <a tabindex="-1" href="/collections/wild-salmon" class="nav__submenu-link">Wild Salmon</a> 2103 </li> 2104 2105 <li class="nav__submenu-item"> 2106 <a tabindex="-1" href="/collections/wild-whitefish" class="nav__submenu-link">Wild Whitefish</a> 2107 </li> 2108 2109 <li class="nav__submenu-item"> 2110 <a tabindex="-1" href="/collections/wild-scallops-shrimp" class="nav__submenu-link">Wild Scallops & Shrimp</a> 2111 </li> 2112 2113 <li class="nav__submenu-item"> 2114 <a tabindex="-1" href="/collections/crab-market" class="nav__submenu-link">Wild Crab</a> 2115 </li> 2116 2117 <li class="nav__submenu-item"> 2118 <a tabindex="-1" href="/collections/seafood-by-type" class="nav__submenu-link">Shop All</a> 2119 </li> 2120 2121 </ul> 2122 2123 </li> 2124 2125 <li class="nav__menu-item"> 2126 <a tabindex="-1" href="/collections/ready-to-eat" class="nav__menu-link">On-The-Go Protein 2127 2128 </a> 2129 2130 <ul class="nav__submenu"> 2131 2132 <li class="nav__submenu-item"> 2133 <a tabindex="-1" href="/collections/ready-to-eat-pouches" class="nav__submenu-link">Ready to Eat Pouches</a> 2134 </li> 2135 2136 <li class="nav__submenu-item"> 2137 <a tabindex="-1" href="/collections/smoked-wild-king-salmon-jerky" class="nav__submenu-link">Salmon Jerky</a> 2138 </li> 2139 2140 </ul> 2141 2142 </li> 2143 2144 <li class="nav__menu-item"> 2145 <a tabindex="-1" href="/collections/meal-solutions" class="nav__menu-link">Meal Solutions 2146 2147 </a> 2148 2149 <ul class="nav__submenu"> 2150 2151 <li class="nav__submenu-item"> 2152 <a tabindex="-1" href="/collections/dinner-fillets" class="nav__submenu-link">Dinner Fillets</a> 2153 </li> 2154 2155 <li class="nav__submenu-item"> 2156 <a tabindex="-1" href="/collections/chowder-soup" class="nav__submenu-link">Chowder & Soup</a> 2157 </li> 2158 2159 <li class="nav__submenu-item"> 2160 <a tabindex="-1" href="/collections/appetizers" class="nav__submenu-link">Appetizers</a> 2161 </li> 2162 2163 <li class="nav__submenu-item"> 2164 <a tabindex="-1" href="/collections/meal-solutions" class="nav__submenu-link">Shop All</a> 2165 </li> 2166 2167 </ul> 2168 2169 </li> 2170 2171 <li class="nav__menu-item"> 2172 <a tabindex="-1" href="/collections/special-offers" class="nav__menu-link">Special Offers 2173 2174 </a> 2175 2176 </li> 2177 2178 <li class="nav__menu-item"> 2179 <a tabindex="-1" href="/collections/pet-food-toppers" class="nav__menu-link">Pet Food Toppers 2180 2181 </a> 2182 2183 </li> 2184 2185 <li class="nav__menu-item"> 2186 <a tabindex="-1" href="/collections/chowderfest" class="nav__menu-link">Chowderfest 2187 2188 </a> 2189 2190 </li> 2191 2192 </ul> 2193 </div> 2194 </div> 2195</div> 2196 </div> 2197 <div class="header__search js-search-wrap desktop-minus"> 2198 <button type="button" class="header__search-toggle js-search-toggle" aria-expanded="false"><svg height="27.414" viewBox="0 0 27.414 27.414" width="27.414" xmlns="http://www.w3.org/2000/svg"> 2199 <g fill="none" stroke-linecap="square" stroke-width="2" transform="translate(-3.5 -3.5)"> 2200 <path d="m26.722 15.611a11.111 11.111 0 1 1 -11.111-11.111 11.111 11.111 0 0 1 11.
2200111 11.111z" stroke-linejoin="bevel"/><path d="m31.017 31.017-6.042-6.042" stroke-linejoin="round" transform="translate(-1.517 -1.517)"/> 2201 </g> 2202</svg> 2203 <span class="sr-only">Toggle Search Bar</span></button> 2204 <div class="header__search-form js-search-form"> 2205 2206 2207<form class="nav-search" action="/search" method="get" role="search"> 2208 <button type="submit" class="nav-search__btn" aria-label="Submit Search"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30.489 30.489"> 2209 <path d="M0 0h30.489v30.489H0z" fill="none"/> 2210 <path d="M19.517 17.67h-.973l-.345-.332a8.016 8.016 0 10-.862.862l.332.345v.973l6.157 6.144 1.836-1.836zm-7.388 0a5.541 5.541 0 115.541-5.544 5.533 5.533 0 01-5.544 5.544z" /> 2211</svg> </button> 2212 <input type="search" 2213 name="q" 2214 aria-label="Search Query" 2215 class="nav-search__input js-search-input" 2216 value="" 2217 placeholder="Search Pacific Northwest Seafood"> 2218</form> 2219 </div> 2220 </div> 2221 </div> 2222 <div class="header__logo"> 2223 <div> 2224 <img src="//seabear.com/cdn/shop/files/Logo-Header-blue_2.svg?v=1753908788&width=215" alt="Logo - Go to homepage" srcset="//seabear.com/cdn/shop/files/Logo-Header-blue_2.svg?v=1753908788&width=215 215w" width="215" height="41" loading="eager" class="header__logo-image"> 2225 </div> 2226 </div> 2227 <div class="header__actions"> 2228 <a class="header__account dual" href="/blogs/notes-from-the-smokehouse" aria-label="Blog"> 2229 2230 <span>Blog</span> 2231 </a> 2232 <a class="header__account" href="/account"> 2233 2234 Log in 2235 2236 </a> 2237 2238 <div class="header__search js-search-wrap mobile"> 2239 <button type="button" class="header__search-toggle js-search-toggle" aria-expanded="false"><svg height="27.414" viewBox="0 0 27.414 27.414" width="27.414" xmlns="http://www.w3.org/2000/svg"> 2240 <g fill="none" stroke-linecap="square" stroke-width="2" transform="translate(-3.5 -3.5)"> 2241 <path d="m26.722 15.611a11.111 11.111 0 1 1 -11.111-11.111 11.111 11.111 0 0 1 11.111 11.111z" stroke-linejoin="bevel"/><path d="m31.017 31.017-6.042-6.042" stroke-linejoin="round" transform="translate(-1.517 -1.517)"/> 2242 </g> 2243</svg> 2244 <span class="sr-only">Toggle Search Bar</span></button> 2245 <div class="header__search-form js-search-form"> 2246 2247 2248<form class="nav-search" action="/search" method="get" role="search"> 2249 <button type="submit" class="nav-search__btn" aria-label="Submit Search"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30.489 30.489"> 2250 <path d="M0 0h30.489v30.489H0z" fill="none"/> 2251 <path d="M19.517 17.67h-.973l-.345-.332a8.016 8.016 0 10-.862.862l.332.345v.973l6.157 6.144 1.836-1.836zm-7.388 0a5.541 5.541 0 115.541-5.544 5.533 5.533 0 01-5.544 5.544z" /> 2252</svg> </button> 2253 <input type="search" 2254 name="q" 2255 aria-label="Search Query" 2256 class="nav-search__input js-search-input" 2257 value="" 2258 placeholder="Search"> 2259</form> 2260 </div> 2261 </div> 2262 2263 <a class="header__cart js-toggle-flyout-cart" href="/cart"> 2264 <span class="sr-only">Go to cart</span> 2265 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29 32"> 2266 <g fill="none" stroke-width="2"> 2267 <path d="M5.5 1 1 7v21a3 3 0 0 0 3 3h21a3 3 0 0 0 3-3V7l-4.5-6Z" data-name="Path 1602"/> 2268 <path stroke-linejoin="round" d="M1 7h27" data-name="Path 1603"/> 2269 <path d="M20.5 13a6 6 0 0 1-12 0" data-name="Path 1604"/> 2270 </g> 2271</svg> 2272 <span class="header__cart-count js-cart-count">0</span> 2273 </a> 2274 2275 2276 </div> 2277 </div> 2278 </div> 2279 </header> 2280</div> 2281 2282 2283 2284</div> 2285 <div id="shopify-section-flyout-cart" class="shopify-section"> 2286 2287<link href="//seabear.com/cdn/shop/t/300/assets/flyout-cart.css?v=168972326526076867011790811708" rel="stylesheet" type="text/css" media="all" /> 2288 2289 2290 2291<div class="flyout-cart js-flyout-cart"> 2292 <div class="flyout-cart__header"> 2293 <button class="flyout-cart__header-child flyout-cart__close js-toggle-flyout-cart"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.251 15.251"> 2294 <g fill="none" stroke-linecap="round" stroke-width="1"> 2295 <path d="M13.13 2.121L2.12176163 13.12923837M2.121 2.121l11.00823837 11.00823837"/> 2296 </g> 2297</svg> <span class="sr-only">Close Flyout Cart</span></button> 2298 <h2 class="flyout-cart__header-child flyout-cart__title">Your Cart</h2> 2299 <div class="flyout-cart__header-child flyout-cart__icon js-toggle-flyout-cart"> 2300 <a class="header__cart" href="">
2301 <span class="sr-only">Current Item Count:</span> 2302 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29 32"> 2303 <g fill="none" stroke-width="2"> 2304 <path d="M5.5 1 1 7v21a3 3 0 0 0 3 3h21a3 3 0 0 0 3-3V7l-4.5-6Z" data-name="Path 1602"/> 2305 <path stroke-linejoin="round" d="M1 7h27" data-name="Path 1603"/> 2306 <path d="M20.5 13a6 6 0 0 1-12 0" data-name="Path 1604"/> 2307 </g> 2308</svg> 2309 <span class="header__cart-count js-cart-count">0</span> 2310 </a> 2311 </div> 2312 </div> 2313 2314 <form class="flyout-cart__wrap js-flyout-cart-form" data-recommendation-discount-enabled="false" data-recommendation-discount-code="" action="/cart" method="post" novalidate> 2315 2316 2317 <div class="flyout-cart__products"> 2318 <ul class="flyout-cart__products-list js-cart-item-list"> 2319 2320 </ul> 2321 2322 </div> 2323 2324 <div class="flyout-cart__footer"> 2325 2326 <div class="flyout-cart__note"><p><strong>NOTE: All other items ordered with Fresh & Wild catches will ship the week the catch ships.</strong></p></div> 2327 2328 2329 <div class="flyout-cart__action js-cart-action" 2330 data-perishable-threshold="55" 2331 data-perishable-action-text="<span class="head">Note:</span><span class="msg">Not enough frozen items to ship on ice. Please ensure the total for items labeled âShips Frozenâ in the cart is at {amount} or more.</span>"> 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 <div class="flyout-cart__checkout disabled"> 2344 2345 2346<p class="flyout-cart__action-text">$0.00</p> 2347 </div> 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 </div> 2367 2368 2369 <div class="flyout-cart__footer-note"><p>Military, First Responder, Government Employee and Teacher discount available. <br/><a href="https://auth.govx.com/shopify/verify?shop=seabearsmokehouse.myshopify.com&utm_source=shopify&utm_medium=govxid&utm_campaign=custom_link" target="_blank" title="https://auth.govx.com/shopify/verify?shop=seabearsmokehouse.myshopify.com&utm_source=shopify&utm_medium=govxid&utm_campaign=custom_link">Verify with GovX ID to instantly unlock your savings.</a></p><p>Taxes & shipping calculated at checkout</p></div> 2370 2371 </div> 2372 </form> 2373</div> 2374<style> #shopify-section-flyout-cart .head {font-size: 16px; text-transform: uppercase; color: black; font-weight: 600; margin-bottom: 5px;} #shopify-section-flyout-cart .msg {font-size: 14px; color: black; font-weight: 500;} #shopify-section-flyout-cart .flyout-cart__action-text {text-align: center; display: flex; flex-direction: column;} </style></div> 2375 <div class="js-scroll-target"></div> 2376 <div class="js-scroll-body" style="position:relative"> 2377 <div id="shopify-section-template--28211237290351__categories_nav_JGEj39" class="shopify-section"> 2378 2379 2380 2381<style> 2382 #template--28211237290351__categories_nav_JGEj39 { 2383 padding-top: 0px; 2384 padding-bottom: 0px; 2385 } 2386 2387 @media only screen and (min-width: 768px) { 2388 #template--28211237290351__categories_nav_JGEj39 { 2389 padding-top: 0px; 2390 padding-bottom: 0px; 2391 } 2392 } 2393</style> 2394 2395<section class="categories-nav mobile-only " id="template--28211237290351__categories_nav_JGEj39"> 2396 <ul class="categories-nav__list"> 2397 2398 <li class="categories-nav__item text--light"> 2399 <a href="/collections/smokehouse-best-sellers" class="categories-nav__link"> 2400 2401 <img src="//seabear.com/cdn/shop/files/mob-bestsellers.webp?v=1771451011&width=500" alt="" srcset="//seabear.com/cdn/shop/files/mob-bestsellers.webp?v=1771451011&width=352 352w, //seabear.com/cdn/shop/files/mob-bestsellers.webp?v=1771451011&width=500 500w" width="500" height="357" class="categories-nav__image"> 2402 2403 <span class="categories-nav__title">Best Sellers</span> 2404 </a> 2405 </li> 2406 2407 <li class="categories-nav__item text--light"> 2408 <a href="/collections/signature-smoked-salmon" class="categories-nav__link"> 2409 2410 <img src="//seabear.com/cdn/shop/files/mob-smokedsalmon.webp?v=1771451011&width=500" alt="" srcset="//seabear.com/cdn/shop/files/mob-smokedsalmon.webp?v=1771451011&width=352 352w, //seabear.com/cdn/shop/files/mob-smokedsalmon.webp?v=1771451011&width=500 500w" width="500" height="357" class="categories-nav__image"> 2411
2412 <span class="categories-nav__title">Smoked Salmon</span> 2413 </a> 2414 </li> 2415 2416 <li class="categories-nav__item text--light"> 2417 <a href="/collections/ready-to-eat" class="categories-nav__link"> 2418 2419 <img src="//seabear.com/cdn/shop/files/mob-rte.webp?v=1771451011&width=500" alt="" srcset="//seabear.com/cdn/shop/files/mob-rte.webp?v=1771451011&width=352 352w, //seabear.com/cdn/shop/files/mob-rte.webp?v=1771451011&width=500 500w" width="500" height="357" class="categories-nav__image"> 2420 2421 <span class="categories-nav__title">On-the-go protein</span> 2422 </a> 2423 </li> 2424 2425 <li class="categories-nav__item text--light"> 2426 <a href="/pages/crab-market" class="categories-nav__link"> 2427 2428 <img src="//seabear.com/cdn/shop/files/mob-crab.webp?v=1771451011&width=500" alt="" srcset="//seabear.com/cdn/shop/files/mob-crab.webp?v=1771451011&width=352 352w, //seabear.com/cdn/shop/files/mob-crab.webp?v=1771451011&width=500 500w" width="500" height="357" class="categories-nav__image"> 2429 2430 <span class="categories-nav__title">Crab Market</span> 2431 </a> 2432 </li> 2433 2434 <li class="categories-nav__item text--light"> 2435 <a href="/collections/seafood-by-type" class="categories-nav__link"> 2436 2437 <img src="//seabear.com/cdn/shop/files/image--mobile-menu-seafoodbytype_2x_b0875644-0431-4ac6-9725-6fd84c93b4a4.webp?v=1719505603&width=500" alt="" srcset="//seabear.com/cdn/shop/files/image--mobile-menu-seafoodbytype_2x_b0875644-0431-4ac6-9725-6fd84c93b4a4.webp?v=1719505603&width=352 352w, //seabear.com/cdn/shop/files/image--mobile-menu-seafoodbytype_2x_b0875644-0431-4ac6-9725-6fd84c93b4a4.webp?v=1719505603&width=500 500w" width="500" height="357" class="categories-nav__image"> 2438 2439 <span class="categories-nav__title">Seafood by Type</span> 2440 </a> 2441 </li> 2442 2443 <li class="categories-nav__item text--light"> 2444 <a href="/collections/meal-solutions" class="categories-nav__link"> 2445 2446 <img src="//seabear.com/cdn/shop/files/image--mobile-menu-mealsolutions_2x_b2e2e6ef-e9b4-4bc4-82fc-e78cccc9eaf4.webp?v=1719505722&width=500" alt="" srcset="//seabear.com/cdn/shop/files/image--mobile-menu-mealsolutions_2x_b2e2e6ef-e9b4-4bc4-82fc-e78cccc9eaf4.webp?v=1719505722&width=352 352w, //seabear.com/cdn/shop/files/image--mobile-menu-mealsolutions_2x_b2e2e6ef-e9b4-4bc4-82fc-e78cccc9eaf4.webp?v=1719505722&width=500 500w" width="500" height="357" class="categories-nav__image"> 2447 2448 <span class="categories-nav__title">Meal Solutions</span> 2449 </a> 2450 </li> 2451 2452 </ul> 2453</section></div><div id="shopify-section-template--28211237290351__hero_1_Qccp8i" class="shopify-section"> 2454 2455 2456<style> 2457 2458 #template--28211237290351__hero_1_Qccp8i { 2459 padding-top: 40px; 2460 padding-bottom: 300px; 2461 } 2462 2463 2464 #template--28211237290351__hero_1_Qccp8i .hero-1__bg { 2465 object-fit: cover; 2466 height: 100%; 2467 } 2468 2469 #template--28211237290351__hero_1_Qccp8i .hero-1__wrap { 2470 max-width: 2088px; 2471 } 2472 2473 @media only screen and (min-width: 768px) { 2474 2475 2476 #template--28211237290351__hero_1_Qccp8i { 2477 padding-top: 180px; 2478 padding-bottom: 180px; 2479 } 2480 } 2481 2482 2483 2484 #template--28211237290351__hero_1_Qccp8i .hero-1__content { 2485 margin-left: auto; 2486 margin-right: auto; 2487 2488 } 2489 2490 @media only screen and (min-width: 768px) { 2491 2492 #template--28211237290351__hero_1_Qccp8i .hero-1__content { 2493 margin-left: auto; 2494 margin-right: auto; 2495 2496 margin-left: 0; 2497 2498 } 2499 } 2500 2501</style> 2502 2503<section id="template--28211237290351__hero_1_Qccp8i" class="hero-1 text--dark-blue alignment--left "> 2504 2505 <div class="hero-1__wrap"> 2506 2507 2508 2509 2510 2511 <img src="//seabear.com/cdn/shop/files/snow-crab-expanded-hero.webp?v=1790620123&width=2500" srcset="//seabear.com/cdn/shop/files/snow-crab-expanded-hero.webp?v=1790620123&width=352 352w, //seabear.com/cdn/shop/files/snow-crab-expanded-hero.webp?v=1790620123&width=832 832w, //seabear.com/cdn/shop/files/snow-crab-expanded-hero.webp?v=1790620123&width=1200 1200w, //seabear.com/cdn/shop/files/snow-crab-expanded-hero.webp?v=1790620123&width=1920 1920w, //seabear.com/cdn/shop/files/snow-crab-expanded-hero.webp?v=1790620123&width=2500 2500w" width="2500" height="1287" class="hero-1__bg hero-1__image desktop-minus"> 2512 2513 2514 2515 <img src="//seabear.com/cdn/shop/files/snowcrabheromobnew.webp?v=1790620331&width=1500" srcset="//seabear.com/cdn/shop/files/snowcrabheromobnew.webp?v=1790620331&width=352 352w, //seabear.com/cdn/shop/files/snowcrabheromobnew.webp?v=1790620331&width=832 832w, //seabear.com/cdn/shop/files/snowcrabheromobnew.webp?v=1790620331&width=1200 1200w, //seabear.com/cdn/shop/files/snowcrabheromobnew.webp?v=1790620331&width=1500 1500w" width="1500" height="2777" class="hero-1__bg hero-1__image mobile"> 2516 2517 2518 2519 2520 <div class="hero-1__content"> 2521 2522 <div class="hero-1__subtitle style--large">
2523 <span ><p>THIS WEEK ONLY</p></span> 2524 <span class="hero-1__subtitle-mobile"></span> 2525 </div> 2526 2527 2528 2529 <h1 class="hero-1__title style--large"> 2530 <span class="hero-1__title-desktop"><p>GET FREE SNOW<br/>CRAB MEAT</p></span> 2531 <span class="hero-1__title-mobile"><p>GET FREE SNOW CRAB MEAT</p></span> 2532 </h1> 2533 2534 2535 2536 <div class="hero-1__text style--small"> 2537 <span class="hero-1__text-desktop"><p><strong>Spend $150+ on crab and get a free 8oz package of <br/>Snow Crab Meat ($32 value) with your order.<br/>Ends 10/5. </strong><a href="/blogs/campaign-terms-conditions/details" title="Promotion Terms & Conditions"><em><strong>See terms.</strong></em></a></p></span> 2538 <span class="hero-1__text-mobile"><p><strong>Spend $150+ on crab and get a free 8oz package of Snow Crab Meat ($32 value) with your order. Ends 10/5. </strong><a href="/blogs/campaign-terms-conditions/details" title="Promotion Terms & Conditions"><em><strong>See terms.</strong></em></a></p></span> 2539 </div> 2540 2541 2542 2543 2544 2545 <a href="/collections/crab-market" class="hero-1__cta btn btn--secondary">SHOP NOW</a> 2546 2547 </div> 2548 </div> 2549</section></div><div id="shopify-section-template--28211237290351__featured_collection_hcfz9T" class="shopify-section"> 2550 2551 2552 2553<style> 2554 #template--28211237290351__featured_collection_hcfz9T { 2555 padding-top: 30px; 2556 padding-bottom: 30px; 2557 } 2558 2559 @media only screen and (min-width: 768px) { 2560 #template--28211237290351__featured_collection_hcfz9T { 2561 padding-top: 30px; 2562 padding-bottom: 30px; 2563 } 2564 } 2565</style> 2566 2567<section class="featured-collection has-text" id="template--28211237290351__featured_collection_hcfz9T"> 2568 2569 <div class="featured-collection__image-wrap"> 2570 2571 <img src="//seabear.com/cdn/shop/files/app-sampler-1.webp?v=1774983682&width=1200" srcset="//seabear.com/cdn/shop/files/app-sampler-1.webp?v=1774983682&width=352 352w, //seabear.com/cdn/shop/files/app-sampler-1.webp?v=1774983682&width=832 832w, //seabear.com/cdn/shop/files/app-sampler-1.webp?v=1774983682&width=1200 1200w" width="1200" height="1200" class="featured-collection__image"> 2572 2573 2574 </div> 2575 2576 <div class="featured-collection__content"> 2577 2578 <h2 class="featured-collection__title mobile-plus">Shop our best sellers</h2> 2579 2580 2581 <h2 class="featured-collection__title desktop">Shop Our Best Sellers</h2> 2582 2583 2584 <div class="featured-collection__text"><p>Small-batch artisan seafood handcrafted in the Pacific Northwest.</p></div> 2585 2586 2587 2588 <ul class="featured-collection__list"> 2589 2590 2591 <li class="featured-collection__item"> 2592 2593 2594 2595 2596<div class="card--product-new" href="/products/smoked-salmon-sampler-pack"> 2597 <a class="card--product-new__link card--product-new__link--has-hover-image" aria-label="View Smoked Wild Salmon Sampler Pack â 6oz" href="/products/smoked-salmon-sampler-pack"> 2598 2599 2600 <div class="card--product-new__image"> 2601 <img src="//seabear.com/cdn/shop/files/2ozTrio-1.webp?v=1783701777&width=900" alt="Smoked Wild Salmon Sampler Pack â 6oz" srcset="//seabear.com/cdn/shop/files/2ozTrio-1.webp?v=1783701777&width=352 352w, //seabear.com/cdn/shop/files/2ozTrio-1.webp?v=1783701777&width=832 832w, //seabear.com/cdn/shop/files/2ozTrio-1.webp?v=1783701777&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--primary"> 2602 2603 <img src="//seabear.com/cdn/shop/files/2ozTrio-2.webp?v=1783701777&width=900" alt="Smoked Wild Salmon Sampler Pack â 6oz" srcset="//seabear.com/cdn/shop/files/2ozTrio-2.webp?v=1783701777&width=352 352w, //seabear.com/cdn/shop/files/2ozTrio-2.webp?v=1783701777&width=832 832w, //seabear.com/cdn/shop/files/2ozTrio-2.webp?v=1783701777&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--secondary"> 2604 2605 2606 2607 </div> 2608 2609</a> 2610 <div class="card--product-new__content"> 2611 <a href="/products/smoked-salmon-sampler-pack" class="card--product-new__content-top"> 2612 <p class="card--product-new__subtitle js-product-variant-subtitle">New Arrival</p> 2613 <p class="card--product-new__title">Smoked Wild Salmon Sampler Pack â 6oz</p> 2614 <div class="card--product-new__reviews"> 2615 <div class="yotpo-widget-instance" data-yotpo-instance-id="640168" data-yotpo-product-id="15017982689647" data-yotpo-cart-product-id="" data-yotpo-section-id="index"></div> 2616 </div> 2617 </a> 2618 2619 2620 <!-- Add to Cart Form --> 2621 <form action="/cart/add" method="post" class="card--product-new__form js-product-form"> 2622 2623 <input type="hidden" name="id" value="53192300527983"> 2624 2625 2626 <button 2627 type="submit" 2628 class="btn card--product-new__add-to-cart" 2629 2630 >
2631 <span class="js-product-add-to-cart-text"> 2632 2633 <span> 2634 Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span> 2635 </span> 2636 <span> 2637 2638 2639 2640 2641 <span class="js-product-total-price"> 2642 $28 2643 </span> 2644 </span> 2645 2646 </span> 2647 </button> 2648 </form> 2649 2650 <!-- End Add to Cart Form --> 2651 2652
2652<script> 2653 document.addEventListener('DOMContentLoaded', function() { 2654 document.querySelectorAll('.card--product-new__form').forEach(function(form) { 2655 var select = form.querySelector('.js-product-variant-select'); 2656 var subtitleSpan = form.closest('.card--product-new__content').querySelector('.js-product-variant-subtitle'); 2657 2658 if (!select || !subtitleSpan) return; 2659 2660 function updateButton() { 2661 // Always grab the visible button 2662 var addToCartBtn = form.querySelector('.card--product-new__add-to-cart:not([style*="display: none"])') || form.querySelector('.card--product-new__add-to-cart'); 2663 if (!addToCartBtn) return; 2664 2665 var addToCartText = addToCartBtn.querySelector('.js-product-add-to-cart-text'); 2666 if (!addToCartText) return; 2667 2668 var selected = select.options[select.selectedIndex]; 2669 var isAvailable = !selected.disabled; 2670 var price = selected.getAttribute('data-price') || '$0'; 2671 var subtitle = selected.getAttribute('data-subtitle') || ''; 2672 var comparePrice = selected.getAttribute('data-compare-at-price') || ''; 2673 2674 subtitleSpan.textContent = subtitle; 2675 2676 if (isAvailable) { 2677 addToCartBtn.disabled = false; 2678 2679 var numericPrice = parseFloat(price.replace(/[^\d.]/g, '')) || 0; 2680 var numericCompare = parseFloat(comparePrice.replace(/[^\d.]/g, '')) || 0; 2681 2682 var compareHtml = ''; 2683 if (numericCompare > numericPrice) { 2684 compareHtml = '<span class="card--product-new__compare-price" style="text-decoration:line-through;font-size:12px;font-weight:400;margin-right:3px;">' + comparePrice + '</span>'; 2685 } 2686 2687 addToCartText.innerHTML = 2688 '<span>Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span></span>' + 2689 '<span>' + compareHtml + '<span class="js-product-total-price">' + price + '</span></span>'; 2690 } else { 2691 addToCartBtn.disabled = true; 2692 addToCartText.textContent = 'Out of Stock'; 2693 } 2694 } 2695 2696 // Initial update 2697 updateButton(); 2698 2699 // Update on variant change 2700 select.addEventListener('change', updateButton); 2701 }); 2702 }); 2703 </script>
2703 2704
2704<script> 2705 if (!window.seaBearFrozenBadgeInitialized) { 2706 window.seaBearFrozenBadgeInitialized = true; 2707 2708 function closeFrozenBadges(exceptBadge) { 2709 document.querySelectorAll('.card--product-new__frozen-badge.is-open').forEach(function(badge) { 2710 if (badge === exceptBadge) return; 2711 badge.classList.remove('is-open'); 2712 badge.setAttribute('aria-expanded', 'false'); 2713 }); 2714 } 2715 2716 function toggleFrozenBadge(badge) { 2717 var shouldOpen = !badge.classList.contains('is-open'); 2718 closeFrozenBadges(badge); 2719 badge.classList.toggle('is-open', shouldOpen); 2720 badge.setAttribute('aria-expanded', shouldOpen ? 'true' : 'false'); 2721 } 2722 2723 document.addEventListener('click', function(event) { 2724 var badge = event.target.closest('.card--product-new__frozen-badge'); 2725 if (!badge) { 2726 closeFrozenBadges(); 2727 return; 2728 } 2729 2730 event.preventDefault(); 2731 event.stopPropagation(); 2732 toggleFrozenBadge(badge); 2733 }, true); 2734 2735 document.addEventListener('keydown', function(event) { 2736 var badge = event.target.closest('.card--product-new__frozen-badge'); 2737 2738 if (event.key === 'Escape') { 2739 closeFrozenBadges(); 2740 if (badge) badge.blur(); 2741 return; 2742 } 2743 2744 if (!badge || (event.key !== 'Enter' && event.key !== ' ')) return; 2745 event.preventDefault(); 2746 event.stopPropagation(); 2747 toggleFrozenBadge(badge); 2748 }, true); 2749 } 2750 </script>
2750 2751 <!-- End Add to Cart Form --> 2752 </div> 2753</div> 2754 2755 </li> 2756 2757 2758 2759 <li class="featured-collection__item"> 2760 2761 2762 2763 2764<div class="card--product-new" href="/products/candied-smoked-salmon"> 2765 <a class="card--product-new__link card--product-new__link--has-hover-image" aria-label="View Candied Hot Smoked Sockeye Salmon â 1.5lbs" href="/products/candied-smoked-salmon"> 2766 2767 2768 <div class="card--product-new__image"> 2769 <img src="//seabear.com/cdn/shop/files/candied1.5lb-1.webp?v=1774984110&width=900" alt="candied sockeye salmon" srcset="//seabear.com/cdn/shop/files/candied1.5lb-1.webp?v=1774984110&width=352 352w, //seabear.com/cdn/shop/files/candied1.5lb-1.webp?v=1774984110&width=832 832w, //seabear.com/cdn/shop/files/candied1.5lb-1.webp?v=1774984110&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--primary"> 2770 2771 <img src="//seabear.com/cdn/shop/files/candied1.5lb-2.webp?v=1774984110&width=900" alt="Candied Hot Smoked Sockeye Salmon â 1.5lbs" srcset="//seabear.com/cdn/shop/files/candied1.5lb-2.webp?v=1774984110&width=352 352w, //seabear.com/cdn/shop/files/candied1.5lb-2.webp?v=1774984110&width=832 832w, //seabear.com/cdn/shop/files/candied1.5lb-2.webp?v=1774984110&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--secondary"> 2772 2773 2774 2775 <span class="card--product-new__frozen-badge" role="button" tabindex="0" aria-label="Ships Frozen" aria-expanded="false"> 2776 <span class="card--product-new__frozen-badge-icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="17.246" height="19.571" viewBox="0 0 17.246 19.571"> 2777 <defs> 2778 <clipPath id="clip-path-frozen"> 2779 <rect data-name="Rectangle 324" width="17.246" height="19.571" transform="translate(0 0)" fill="none"/> 2780 </clipPath> 2781 </defs> 2782 <g id="icon--ships-frozen" transform="translate(0 0)"> 2783 <g data-name="Group 2020" clip-path="url(#clip-path-frozen)"> 2784 <path data-name="Path 2059" d="M16.791,13.615l-1.925-1.12.777-.279A.8.8,0,0,0,15.1,10.71l-2.042.734-1.521-.886A2.724,2.724,0,0,0,11.55,9.05l1.531-.866,2.032.76a.774.774,0,0,0,.281.051.8.8,0,0,0,.28-1.549L14.9,7.157l1.94-1.1a.8.8,0,0,0-.787-1.393l-1.94,1.1.152-.812a.8.8,0,0,0-1.573-.293l-.4,2.133-1.524.861a3.02,3.02,0,0,0-1.347-.775V5.117l1.661-1.4A.8.8,0,1,0,10.055,2.5l-.632.531V.8a.8.8,0,0,0-1.6,0V3.028L7.191,2.5A.8.8,0,0,0,6.162,3.722l1.661,1.4V6.878a3.029,3.029,0,0,0-1.318.749L4.991,6.745,4.62,4.608a.8.8,0,1,0-1.576.273l.141.813L1.26,4.573a.8.8,0,1,0-.8,1.383L2.38,7.077,1.6,7.356a.8.8,0,0,0,.271,1.552.768.768,0,0,0,.27-.047l2.042-.733,1.521.886A2.733,2.733,0,0,0,5.7,10.521l-1.531.866-2.031-.76a.8.8,0,1,0-.561,1.5l.774.29-1.94,1.1a.8.8,0,0,0,.4,1.5.786.786,0,0,0,.392-.1l1.94-1.1-.151.812a.8.8,0,0,0,.64.933.746.746,0,0,0,.147.014.8.8,0,0,0,.786-.654l.4-2.133,1.524-.861a3.032,3.032,0,0,0,1.347.776v1.76l-1.661,1.4a.8.8,0,1,0,1.029,1.224l.632-.53v2.228a.8.8,0,0,0,1.6,0V16.544l.632.53a.8.8,0,1,0,1.029-1.224l-1.661-1.4v-1.76a3.038,3.038,0,0,0,1.319-.749l1.512.881.371,2.138a.8.8,0,0,0,.787.663.822.822,0,0,0,.138-.012.8.8,0,0,0,.651-.924l-.141-.814L15.986,15a.8.8,0,0,0,.805-1.383m-8.168-2.4a1.429,1.429,0,1,1,1.429-1.429,1.431,1.431,0,0,1-1.429,1.429" fill="#144155"/> 2785 </g> 2786 </g> 2787</svg></span> 2788 <span class="card--product-new__frozen-tooltip" role="tooltip">Ships Frozen</span> 2789 </span> 2790 2791 </div> 2792 2793</a> 2794 <div class="card--product-new__content"> 2795 <a href="/products/candied-smoked-salmon" class="card--product-new__content-top"> 2796 <p class="card--product-new__subtitle js-product-variant-subtitle"></p> 2797 <p class="card--product-new__title">Candied Hot Smoked Sockeye Salmon â 1.5lbs</p> 2798 <div class="card--product-new__reviews"> 2799 <div class="yotpo-widget-instance" data-yotpo-instance-id="640168" data-yotpo-product-id="6695082164383" data-yotpo-cart-product-id="" data-yotpo-section-id="index"></div> 2800 </div> 2801 </a> 2802 2803 2804 <!-- Add to Cart Form --> 2805 <form action="/cart/add" method="post" class="card--product-new__form js-product-form"> 2806 2807 <input type="hidden" name="id" value="39775584682143"> 2808 2809 2810 <button 2811 type="submit" 2812 class="btn card--product-new__add-to-cart" 2813 2814 >
2815 <span class="js-product-add-to-cart-text"> 2816 2817 <span> 2818 Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span> 2819 </span> 2820 <span> 2821 2822 2823 2824 2825 <span class="js-product-total-price"> 2826 $62 2827 </span> 2828 </span> 2829 2830 </span> 2831 </button> 2832 </form> 2833 2834 <!-- End Add to Cart Form --> 2835 2836
2836<script> 2837 document.addEventListener('DOMContentLoaded', function() { 2838 document.querySelectorAll('.card--product-new__form').forEach(function(form) { 2839 var select = form.querySelector('.js-product-variant-select'); 2840 var subtitleSpan = form.closest('.card--product-new__content').querySelector('.js-product-variant-subtitle'); 2841 2842 if (!select || !subtitleSpan) return; 2843 2844 function updateButton() { 2845 // Always grab the visible button 2846 var addToCartBtn = form.querySelector('.card--product-new__add-to-cart:not([style*="display: none"])') || form.querySelector('.card--product-new__add-to-cart'); 2847 if (!addToCartBtn) return; 2848 2849 var addToCartText = addToCartBtn.querySelector('.js-product-add-to-cart-text'); 2850 if (!addToCartText) return; 2851 2852 var selected = select.options[select.selectedIndex]; 2853 var isAvailable = !selected.disabled; 2854 var price = selected.getAttribute('data-price') || '$0'; 2855 var subtitle = selected.getAttribute('data-subtitle') || ''; 2856 var comparePrice = selected.getAttribute('data-compare-at-price') || ''; 2857 2858 subtitleSpan.textContent = subtitle; 2859 2860 if (isAvailable) { 2861 addToCartBtn.disabled = false; 2862 2863 var numericPrice = parseFloat(price.replace(/[^\d.]/g, '')) || 0; 2864 var numericCompare = parseFloat(comparePrice.replace(/[^\d.]/g, '')) || 0; 2865 2866 var compareHtml = ''; 2867 if (numericCompare > numericPrice) { 2868 compareHtml = '<span class="card--product-new__compare-price" style="text-decoration:line-through;font-size:12px;font-weight:400;margin-right:3px;">' + comparePrice + '</span>'; 2869 } 2870 2871 addToCartText.innerHTML = 2872 '<span>Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span></span>' + 2873 '<span>' + compareHtml + '<span class="js-product-total-price">' + price + '</span></span>'; 2874 } else { 2875 addToCartBtn.disabled = true; 2876 addToCartText.textContent = 'Out of Stock'; 2877 } 2878 } 2879 2880 // Initial update 2881 updateButton(); 2882 2883 // Update on variant change 2884 select.addEventListener('change', updateButton); 2885 }); 2886 }); 2887 </script>
2887 2888
2888<script> 2889 if (!window.seaBearFrozenBadgeInitialized) { 2890 window.seaBearFrozenBadgeInitialized = true; 2891 2892 function closeFrozenBadges(exceptBadge) { 2893 document.querySelectorAll('.card--product-new__frozen-badge.is-open').forEach(function(badge) { 2894 if (badge === exceptBadge) return; 2895 badge.classList.remove('is-open'); 2896 badge.setAttribute('aria-expanded', 'false'); 2897 }); 2898 } 2899 2900 function toggleFrozenBadge(badge) { 2901 var shouldOpen = !badge.classList.contains('is-open'); 2902 closeFrozenBadges(badge); 2903 badge.classList.toggle('is-open', shouldOpen); 2904 badge.setAttribute('aria-expanded', shouldOpen ? 'true' : 'false'); 2905 } 2906 2907 document.addEventListener('click', function(event) { 2908 var badge = event.target.closest('.card--product-new__frozen-badge'); 2909 if (!badge) { 2910 closeFrozenBadges(); 2911 return; 2912 } 2913 2914 event.preventDefault(); 2915 event.stopPropagation(); 2916 toggleFrozenBadge(badge); 2917 }, true); 2918 2919 document.addEventListener('keydown', function(event) { 2920 var badge = event.target.closest('.card--product-new__frozen-badge'); 2921 2922 if (event.key === 'Escape') { 2923 closeFrozenBadges(); 2924 if (badge) badge.blur(); 2925 return; 2926 } 2927 2928 if (!badge || (event.key !== 'Enter' && event.key !== ' ')) return; 2929 event.preventDefault(); 2930 event.stopPropagation(); 2931 toggleFrozenBadge(badge); 2932 }, true); 2933 } 2934 </script>
2934 2935 <!-- End Add to Cart Form --> 2936 </div> 2937</div> 2938 2939 </li> 2940 2941 2942 2943 <li class="featured-collection__item"> 2944 2945 2946 2947 2948<div class="card--product-new" href="/products/traditional-wild-king-salmon-jerky"> 2949 <a class="card--product-new__link card--product-new__link--has-hover-image" aria-label="View Traditional Wild King Salmon Jerky" href="/products/traditional-wild-king-salmon-jerky"> 2950 2951 2952 <div class="card--product-new__image"> 2953 <img src="//seabear.com/cdn/shop/files/jerky-traditional.webp?v=1769623980&width=900" alt="Traditional Wild King Salmon Jerky" srcset="//seabear.com/cdn/shop/files/jerky-traditional.webp?v=1769623980&width=352 352w, //seabear.com/cdn/shop/files/jerky-traditional.webp?v=1769623980&width=832 832w, //seabear.com/cdn/shop/files/jerky-traditional.webp?v=1769623980&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--primary"> 2954 2955 <img src="//seabear.com/cdn/shop/products/Jerky-Traditional.jpg?v=1769623980&width=900" alt="Smoked Wild Salmon Jerky Traditional | SeaBear Smokehouse" srcset="//seabear.com/cdn/shop/products/Jerky-Traditional.jpg?v=1769623980&width=352 352w, //seabear.com/cdn/shop/products/Jerky-Traditional.jpg?v=1769623980&width=832 832w, //seabear.com/cdn/shop/products/Jerky-Traditional.jpg?v=1769623980&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--secondary"> 2956 2957 2958 2959 </div> 2960 2961</a> 2962 <div class="card--product-new__content"> 2963 <a href="/products/traditional-wild-king-salmon-jerky" class="card--product-new__content-top"> 2964 <p class="card--product-new__subtitle js-product-variant-subtitle"></p> 2965 <p class="card--product-new__title">Traditional Wild King Salmon Jerky</p> 2966 <div class="card--product-new__reviews"> 2967 <div class="yotpo-widget-instance" data-yotpo-instance-id="640168" data-yotpo-product-id="14771348341103" data-yotpo-cart-product-id="" data-yotpo-section-id="index"></div> 2968 </div> 2969 </a> 2970 2971 2972 <!-- Add to Cart Form --> 2973 <form action="/cart/add" method="post" class="card--product-new__form js-product-form"> 2974 2975 <div class="card--product-new__variant-select"> 2976 <label for="card-product-variant-14771348341103" class="sr-only">Choose a variant</label> 2977 <select id="card-product-variant-14771348341103" name="id" class="js-product-variant-select card--product-new__select"> 2978 2979 <option value="52142316978543" 2980 data-price="$12" 2981 data-compare-at-price="" 2982 data-subtitle="" 2983 selected 2984 > 2985 Single 2986 </option> 2987 2988 <option value="52314851770735" 2989 data-price="$43" 2990 data-compare-at-price="$48" 2991 data-subtitle="" 2992 2993 > 2994 4 Pack â 10% off 2995 </option> 2996 2997 <option value="52314851803503" 2998 data-price="$84" 2999 data-compare-at-price="$96" 3000 data-subtitle="" 3001 3002 > 3003 8 Pack â 12% off 3004 </option> 3005 3006 <option value="52142317502831" 3007 data-price="$122" 3008 data-compare-at-price="$144" 3009 data-subtitle="" 3010 3011 > 3012 12 Pack â 15% off 3013 </option> 3014 3015 </select> 3016 </div> 3017 3018 3019 <button 3020 type="submit" 3021 class="btn card--product-new__add-to-cart" 3022 3023 > 3024 <span class="js-product-add-to-cart-text"> 3025 3026 <span> 3027 Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span> 3028 </span> 3029 <span> 3030 3031 3032 3033
3034 <span class="js-product-total-price"> 3035 $12 3036 </span> 3037 </span> 3038 3039 </span> 3040 </button> 3041 </form> 3042 3043 <!-- End Add to Cart Form --> 3044 3045
3045<script> 3046 document.addEventListener('DOMContentLoaded', function() { 3047 document.querySelectorAll('.card--product-new__form').forEach(function(form) { 3048 var select = form.querySelector('.js-product-variant-select'); 3049 var subtitleSpan = form.closest('.card--product-new__content').querySelector('.js-product-variant-subtitle'); 3050 3051 if (!select || !subtitleSpan) return; 3052 3053 function updateButton() { 3054 // Always grab the visible button 3055 var addToCartBtn = form.querySelector('.card--product-new__add-to-cart:not([style*="display: none"])') || form.querySelector('.card--product-new__add-to-cart'); 3056 if (!addToCartBtn) return; 3057 3058 var addToCartText = addToCartBtn.querySelector('.js-product-add-to-cart-text'); 3059 if (!addToCartText) return; 3060 3061 var selected = select.options[select.selectedIndex]; 3062 var isAvailable = !selected.disabled; 3063 var price = selected.getAttribute('data-price') || '$0'; 3064 var subtitle = selected.getAttribute('data-subtitle') || ''; 3065 var comparePrice = selected.getAttribute('data-compare-at-price') || ''; 3066 3067 subtitleSpan.textContent = subtitle; 3068 3069 if (isAvailable) { 3070 addToCartBtn.disabled = false; 3071 3072 var numericPrice = parseFloat(price.replace(/[^\d.]/g, '')) || 0; 3073 var numericCompare = parseFloat(comparePrice.replace(/[^\d.]/g, '')) || 0; 3074 3075 var compareHtml = ''; 3076 if (numericCompare > numericPrice) { 3077 compareHtml = '<span class="card--product-new__compare-price" style="text-decoration:line-through;font-size:12px;font-weight:400;margin-right:3px;">' + comparePrice + '</span>'; 3078 } 3079 3080 addToCartText.innerHTML = 3081 '<span>Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span></span>' + 3082 '<span>' + compareHtml + '<span class="js-product-total-price">' + price + '</span></span>'; 3083 } else { 3084 addToCartBtn.disabled = true; 3085 addToCartText.textContent = 'Out of Stock'; 3086 } 3087 } 3088 3089 // Initial update 3090 updateButton(); 3091 3092 // Update on variant change 3093 select.addEventListener('change', updateButton); 3094 }); 3095 }); 3096 </script>
3096 3097
3097<script> 3098 if (!window.seaBearFrozenBadgeInitialized) { 3099 window.seaBearFrozenBadgeInitialized = true; 3100 3101 function closeFrozenBadges(exceptBadge) { 3102 document.querySelectorAll('.card--product-new__frozen-badge.is-open').forEach(function(badge) { 3103 if (badge === exceptBadge) return; 3104 badge.classList.remove('is-open'); 3105 badge.setAttribute('aria-expanded', 'false'); 3106 }); 3107 } 3108 3109 function toggleFrozenBadge(badge) { 3110 var shouldOpen = !badge.classList.contains('is-open'); 3111 closeFrozenBadges(badge); 3112 badge.classList.toggle('is-open', shouldOpen); 3113 badge.setAttribute('aria-expanded', shouldOpen ? 'true' : 'false'); 3114 } 3115 3116 document.addEventListener('click', function(event) { 3117 var badge = event.target.closest('.card--product-new__frozen-badge'); 3118 if (!badge) { 3119 closeFrozenBadges(); 3120 return; 3121 } 3122 3123 event.preventDefault(); 3124 event.stopPropagation(); 3125 toggleFrozenBadge(badge); 3126 }, true); 3127 3128 document.addEventListener('keydown', function(event) { 3129 var badge = event.target.closest('.card--product-new__frozen-badge'); 3130 3131 if (event.key === 'Escape') { 3132 closeFrozenBadges(); 3133 if (badge) badge.blur(); 3134 return; 3135 } 3136 3137 if (!badge || (event.key !== 'Enter' && event.key !== ' ')) return; 3138 event.preventDefault(); 3139 event.stopPropagation(); 3140 toggleFrozenBadge(badge); 3141 }, true); 3142 } 3143 </script>
3143 3144 <!-- End Add to Cart Form --> 3145 </div> 3146</div> 3147 3148 </li> 3149 3150 3151 3152 <li class="featured-collection__item"> 3153 3154 3155 3156 3157<div class="card--product-new" href="/products/ready-to-eat-smoked-wild-sockeye-salmon"> 3158 <a class="card--product-new__link card--product-new__link--has-hover-image" aria-label="View Ready to Eat Smoked Wild Sockeye Salmon" href="/products/ready-to-eat-smoked-wild-sockeye-salmon"> 3159 3160 3161 <div class="card--product-new__image"> 3162 <img src="//seabear.com/cdn/shop/files/RTE-smokedsockeye-front.webp?v=1767735925&width=900" alt="Ready to Eat Smoked Wild Sockeye Salmon" srcset="//seabear.com/cdn/shop/files/RTE-smokedsockeye-front.webp?v=1767735925&width=352 352w, //seabear.com/cdn/shop/files/RTE-smokedsockeye-front.webp?v=1767735925&width=832 832w, //seabear.com/cdn/shop/files/RTE-smokedsockeye-front.webp?v=1767735925&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--primary"> 3163 3164 <img src="//seabear.com/cdn/shop/files/RTE-smokedsockeye-back.webp?v=1767735925&width=900" alt="Ready to Eat Smoked Wild Sockeye Salmon" srcset="//seabear.com/cdn/shop/files/RTE-smokedsockeye-back.webp?v=1767735925&width=352 352w, //seabear.com/cdn/shop/files/RTE-smokedsockeye-back.webp?v=1767735925&width=832 832w, //seabear.com/cdn/shop/files/RTE-smokedsockeye-back.webp?v=1767735925&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--secondary"> 3165 3166 3167 3168 </div> 3169 3170</a> 3171 <div class="card--product-new__content"> 3172 <a href="/products/ready-to-eat-smoked-wild-sockeye-salmon" class="card--product-new__content-top"> 3173 <p class="card--product-new__subtitle js-product-variant-subtitle"></p> 3174 <p class="card--product-new__title">Ready to Eat Smoked Wild Sockeye Salmon</p> 3175 <div class="card--product-new__reviews"> 3176 <div class="yotpo-widget-instance" data-yotpo-instance-id="640168" data-yotpo-product-id="7668748222623" data-yotpo-cart-product-id="" data-yotpo-section-id="index"></div> 3177 </div> 3178 </a> 3179 3180 3181 <!-- Add to Cart Form --> 3182 <form action="/cart/add" method="post" class="card--product-new__form js-product-form"> 3183 3184 <div class="card--product-new__variant-select"> 3185 <label for="card-product-variant-7668748222623" class="sr-only">Choose a variant</label> 3186 <select id="card-product-variant-7668748222623" name="id" class="js-product-variant-select card--product-new__select"> 3187 3188 <option value="51720418722159" 3189 data-price="$10" 3190 data-compare-at-price="" 3191 data-subtitle="" 3192 selected 3193 > 3194 Single 3195 </option> 3196 3197 <option value="52314846626159" 3198 data-price="$54" 3199 data-compare-at-price="$60" 3200 data-subtitle="" 3201 3202 > 3203 6 Pack â 10% Off 3204 </option> 3205 3206 <option value="51720418820463" 3207 data-price="$105" 3208 data-compare-at-price="$120" 3209 data-subtitle="" 3210 3211 > 3212 12 Pack â 12% Off 3213 </option> 3214 3215 <option value="52314846658927" 3216 data-price="$204" 3217 data-compare-at-price="$240" 3218 data-subtitle="" 3219 3220 > 3221 24 Pack â 15% Off 3222 </option> 3223 3224 </select> 3225 </div> 3226 3227 3228 <button 3229 type="submit" 3230 class="btn card--product-new__add-to-cart" 3231 3232 > 3233 <span class="js-product-add-to-cart-text"> 3234 3235 <span> 3236 Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span> 3237 </span>
3238 <span> 3239 3240 3241 3242 3243 <span class="js-product-total-price"> 3244 $10 3245 </span> 3246 </span> 3247 3248 </span> 3249 </button> 3250 </form> 3251 3252 <!-- End Add to Cart Form --> 3253 3254
3254<script> 3255 document.addEventListener('DOMContentLoaded', function() { 3256 document.querySelectorAll('.card--product-new__form').forEach(function(form) { 3257 var select = form.querySelector('.js-product-variant-select'); 3258 var subtitleSpan = form.closest('.card--product-new__content').querySelector('.js-product-variant-subtitle'); 3259 3260 if (!select || !subtitleSpan) return; 3261 3262 function updateButton() { 3263 // Always grab the visible button 3264 var addToCartBtn = form.querySelector('.card--product-new__add-to-cart:not([style*="display: none"])') || form.querySelector('.card--product-new__add-to-cart'); 3265 if (!addToCartBtn) return; 3266 3267 var addToCartText = addToCartBtn.querySelector('.js-product-add-to-cart-text'); 3268 if (!addToCartText) return; 3269 3270 var selected = select.options[select.selectedIndex]; 3271 var isAvailable = !selected.disabled; 3272 var price = selected.getAttribute('data-price') || '$0'; 3273 var subtitle = selected.getAttribute('data-subtitle') || ''; 3274 var comparePrice = selected.getAttribute('data-compare-at-price') || ''; 3275 3276 subtitleSpan.textContent = subtitle; 3277 3278 if (isAvailable) { 3279 addToCartBtn.disabled = false; 3280 3281 var numericPrice = parseFloat(price.replace(/[^\d.]/g, '')) || 0; 3282 var numericCompare = parseFloat(comparePrice.replace(/[^\d.]/g, '')) || 0; 3283 3284 var compareHtml = ''; 3285 if (numericCompare > numericPrice) { 3286 compareHtml = '<span class="card--product-new__compare-price" style="text-decoration:line-through;font-size:12px;font-weight:400;margin-right:3px;">' + comparePrice + '</span>'; 3287 } 3288 3289 addToCartText.innerHTML = 3290 '<span>Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span></span>' + 3291 '<span>' + compareHtml + '<span class="js-product-total-price">' + price + '</span></span>'; 3292 } else { 3293 addToCartBtn.disabled = true; 3294 addToCartText.textContent = 'Out of Stock'; 3295 } 3296 } 3297 3298 // Initial update 3299 updateButton(); 3300 3301 // Update on variant change 3302 select.addEventListener('change', updateButton); 3303 }); 3304 }); 3305 </script>
3305 3306
3306<script> 3307 if (!window.seaBearFrozenBadgeInitialized) { 3308 window.seaBearFrozenBadgeInitialized = true; 3309 3310 function closeFrozenBadges(exceptBadge) { 3311 document.querySelectorAll('.card--product-new__frozen-badge.is-open').forEach(function(badge) { 3312 if (badge === exceptBadge) return; 3313 badge.classList.remove('is-open'); 3314 badge.setAttribute('aria-expanded', 'false'); 3315 }); 3316 } 3317 3318 function toggleFrozenBadge(badge) { 3319 var shouldOpen = !badge.classList.contains('is-open'); 3320 closeFrozenBadges(badge); 3321 badge.classList.toggle('is-open', shouldOpen); 3322 badge.setAttribute('aria-expanded', shouldOpen ? 'true' : 'false'); 3323 } 3324 3325 document.addEventListener('click', function(event) { 3326 var badge = event.target.closest('.card--product-new__frozen-badge'); 3327 if (!badge) { 3328 closeFrozenBadges(); 3329 return; 3330 } 3331 3332 event.preventDefault(); 3333 event.stopPropagation(); 3334 toggleFrozenBadge(badge); 3335 }, true); 3336 3337 document.addEventListener('keydown', function(event) { 3338 var badge = event.target.closest('.card--product-new__frozen-badge'); 3339 3340 if (event.key === 'Escape') { 3341 closeFrozenBadges(); 3342 if (badge) badge.blur(); 3343 return; 3344 } 3345 3346 if (!badge || (event.key !== 'Enter' && event.key !== ' ')) return; 3347 event.preventDefault(); 3348 event.stopPropagation(); 3349 toggleFrozenBadge(badge); 3350 }, true); 3351 } 3352 </script>
3352 3353 <!-- End Add to Cart Form --> 3354 </div> 3355</div> 3356 3357 </li> 3358 3359 3360 3361 <li class="featured-collection__item"> 3362 3363 3364 3365 3366<div class="card--product-new" href="/products/wild-sockeye-salmon-dinner-fillets"> 3367 <a class="card--product-new__link card--product-new__link--has-hover-image" aria-label="View Wild Sockeye Salmon Dinner Fillets" href="/products/wild-sockeye-salmon-dinner-fillets"> 3368 3369 3370 <div class="card--product-new__image"> 3371 <img src="//seabear.com/cdn/shop/files/Sockeye-5209-2.webp?v=1707440503&width=900" alt="SeaBear | Six wild sockeye salmon dinner fillets over ice." srcset="//seabear.com/cdn/shop/files/Sockeye-5209-2.webp?v=1707440503&width=352 352w, //seabear.com/cdn/shop/files/Sockeye-5209-2.webp?v=1707440503&width=832 832w, //seabear.com/cdn/shop/files/Sockeye-5209-2.webp?v=1707440503&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--primary"> 3372 3373 <img src="//seabear.com/cdn/shop/files/SockeyeLighterMealCuts-5624.webp?v=1707440508&width=900" alt="SeaBear | Two trays with layers of wild sockeye salmon lighter meal cut fillets." srcset="//seabear.com/cdn/shop/files/SockeyeLighterMealCuts-5624.webp?v=1707440508&width=352 352w, //seabear.com/cdn/shop/files/SockeyeLighterMealCuts-5624.webp?v=1707440508&width=832 832w, //seabear.com/cdn/shop/files/SockeyeLighterMealCuts-5624.webp?v=1707440508&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--secondary"> 3374 3375 3376 3377 <span class="card--product-new__frozen-badge" role="button" tabindex="0" aria-label="Ships Frozen" aria-expanded="false"> 3378 <span class="card--product-new__frozen-badge-icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="17.246" height="19.571" viewBox="0 0 17.246 19.571"> 3379 <defs> 3380 <clipPath id="clip-path-frozen"> 3381 <rect data-name="Rectangle 324" width="17.246" height="19.571" transform="translate(0 0)" fill="none"/> 3382 </clipPath> 3383 </defs> 3384 <g id="icon--ships-frozen" transform="translate(0 0)"> 3385 <g data-name="Group 2020" clip-path="url(#clip-path-frozen)"> 3386 <path data-name="Path 2059" d="M16.791,13.615l-1.925-1.12.777-.279A.8.8,0,0,0,15.1,10.71l-2.042.734-1.521-.886A2.724,2.724,0,0,0,11.55,9.05l1.531-.866,2.032.76a.774.774,0,0,0,.281.051.8.8,0,0,0,.28-1.549L14.9,7.157l1.94-1.1a.8.8,0,0,0-.787-1.393l-1.94,1.1.152-.812a.8.8,0,0,0-1.573-.293l-.4,2.133-1.524.861a3.02,3.02,0,0,0-1.347-.775V5.117l1.661-1.4A.8.8,0,1,0,10.055,2.5l-.632.531V.8a.8.8,0,0,0-1.6,0V3.028L7.191,2.5A.8.8,0,0,0,6.162,3.722l1.661,1.4V6.878a3.029,3.029,0,0,0-1.318.749L4.991,6.745,4.62,4.608a.8.8,0,1,0-1.576.273l.141.813L1.26,4.573a.8.8,0,1,0-.8,1.383L2.38,7.077,1.6,7.356a.8.8,0,0,0,.271,1.552.768.768,0,0,0,.27-.047l2.042-.733,1.521.886A2.733,2.733,0,0,0,5.7,10.521l-1.531.866-2.031-.76a.8.8,0,1,0-.561,1.5l.774.29-1.94,1.1a.8.8,0,0,0,.4,1.5.786.786,0,0,0,.392-.1l1.94-1.1-.151.812a.8.8,0,0,0,.64.933.746.746,0,0,0,.147.014.8.8,0,0,0,.786-.654l.4-2.133,1.524-.861a3.032,3.032,0,0,0,1.347.776v1.76l-1.661,1.4a.8.8,0,1,0,1.029,1.224l.632-.53v2.228a.8.8,0,0,0,1.6,0V16.544l.632.53a.8.8,0,1,0,1.029-1.224l-1.661-1.4v-1.76a3.038,3.038,0,0,0,1.319-.749l1.512.881.371,2.138a.8.8,0,0,0,.787.663.822.822,0,0,0,.138-.012.8.8,0,0,0,.651-.924l-.141-.814L15.986,15a.8.8,0,0,0,.805-1.383m-8.168-2.4a1.429,1.429,0,1,1,1.429-1.429,1.431,1.431,0,0,1-1.429,1.429" fill="#144155"/> 3387 </g> 3388 </g> 3389</svg></span> 3390 <span class="card--product-new__frozen-tooltip" role="tooltip">Ships Frozen</span> 3391 </span> 3392 3393 </div> 3394 3395</a> 3396 <div class="card--product-new__content"> 3397 <a href="/products/wild-sockeye-salmon-dinner-fillets" class="card--product-new__content-top"> 3398 <p class="card--product-new__subtitle js-product-variant-subtitle"></p> 3399 <p class="card--product-new__title">Wild Sockeye Salmon Dinner Fillets</p> 3400 <div class="card--product-new__reviews"> 3401 <div class="yotpo-widget-instance" data-yotpo-instance-id="640168" data-yotpo-product-id="9348447699103" data-yotpo-cart-product-id="" data-yotpo-section-id="index"></div> 3402 </div> 3403 </a> 3404 3405 3406 <!-- Add to Cart Form --> 3407 <form action="/cart/add" method="post" class="card--product-new__form js-product-form"> 3408 3409 <div class="card--product-new__variant-select"> 3410 <label for="card-product-variant-9348447699103" class="sr-only">Choose a variant</label> 3411 <select id="card-product-variant-9348447699103" name="id" class="js-product-variant-select card--product-new__select"> 3412 3413 <option value="45804452020383" 3414 data-price="$85" 3415 data-compare-at-price="" 3416 data-subtitle="" 3417 selected 3418 > 3419 6 oz Dinner Fillet (6 Pack) 3420 </option> 3421 3422 <option value="45804452085919" 3423 data-price="$95" 3424 data-compare-at-price="" 3425 data-subtitle="" 3426 3427 > 3428 4 oz Lighter Meal Cut (10 Pack) 3429 </option> 3430 3431 <option value="52416253657455" 3432 data-price="$64" 3433 data-compare-at-price="" 3434 data-subtitle="" 3435 3436 > 3437 4-6.5 oz Tails (2.5 lbs) 3438 </option> 3439 3440 </select> 3441 </div> 3442 3443 3444 <button 3445 type="submit" 3446 class="btn card--product-new__add-to-cart" 3447 3448 >
3449 <span class="js-product-add-to-cart-text"> 3450 3451 <span> 3452 Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span> 3453 </span> 3454 <span> 3455 3456 3457 3458 3459 <span class="js-product-total-price"> 3460 $85 3461 </span> 3462 </span> 3463 3464 </span> 3465 </button> 3466 </form> 3467 3468 <!-- End Add to Cart Form --> 3469 3470
3470<script> 3471 document.addEventListener('DOMContentLoaded', function() { 3472 document.querySelectorAll('.card--product-new__form').forEach(function(form) { 3473 var select = form.querySelector('.js-product-variant-select'); 3474 var subtitleSpan = form.closest('.card--product-new__content').querySelector('.js-product-variant-subtitle'); 3475 3476 if (!select || !subtitleSpan) return; 3477 3478 function updateButton() { 3479 // Always grab the visible button 3480 var addToCartBtn = form.querySelector('.card--product-new__add-to-cart:not([style*="display: none"])') || form.querySelector('.card--product-new__add-to-cart'); 3481 if (!addToCartBtn) return; 3482 3483 var addToCartText = addToCartBtn.querySelector('.js-product-add-to-cart-text'); 3484 if (!addToCartText) return; 3485 3486 var selected = select.options[select.selectedIndex]; 3487 var isAvailable = !selected.disabled; 3488 var price = selected.getAttribute('data-price') || '$0'; 3489 var subtitle = selected.getAttribute('data-subtitle') || ''; 3490 var comparePrice = selected.getAttribute('data-compare-at-price') || ''; 3491 3492 subtitleSpan.textContent = subtitle; 3493 3494 if (isAvailable) { 3495 addToCartBtn.disabled = false; 3496 3497 var numericPrice = parseFloat(price.replace(/[^\d.]/g, '')) || 0; 3498 var numericCompare = parseFloat(comparePrice.replace(/[^\d.]/g, '')) || 0; 3499 3500 var compareHtml = ''; 3501 if (numericCompare > numericPrice) { 3502 compareHtml = '<span class="card--product-new__compare-price" style="text-decoration:line-through;font-size:12px;font-weight:400;margin-right:3px;">' + comparePrice + '</span>'; 3503 } 3504 3505 addToCartText.innerHTML = 3506 '<span>Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span></span>' + 3507 '<span>' + compareHtml + '<span class="js-product-total-price">' + price + '</span></span>'; 3508 } else { 3509 addToCartBtn.disabled = true; 3510 addToCartText.textContent = 'Out of Stock'; 3511 } 3512 } 3513 3514 // Initial update 3515 updateButton(); 3516 3517 // Update on variant change 3518 select.addEventListener('change', updateButton); 3519 }); 3520 }); 3521 </script>
3521 3522
3522<script> 3523 if (!window.seaBearFrozenBadgeInitialized) { 3524 window.seaBearFrozenBadgeInitialized = true; 3525 3526 function closeFrozenBadges(exceptBadge) { 3527 document.querySelectorAll('.card--product-new__frozen-badge.is-open').forEach(function(badge) { 3528 if (badge === exceptBadge) return; 3529 badge.classList.remove('is-open'); 3530 badge.setAttribute('aria-expanded', 'false'); 3531 }); 3532 } 3533 3534 function toggleFrozenBadge(badge) { 3535 var shouldOpen = !badge.classList.contains('is-open'); 3536 closeFrozenBadges(badge); 3537 badge.classList.toggle('is-open', shouldOpen); 3538 badge.setAttribute('aria-expanded', shouldOpen ? 'true' : 'false'); 3539 } 3540 3541 document.addEventListener('click', function(event) { 3542 var badge = event.target.closest('.card--product-new__frozen-badge'); 3543 if (!badge) { 3544 closeFrozenBadges(); 3545 return; 3546 } 3547 3548 event.preventDefault(); 3549 event.stopPropagation(); 3550 toggleFrozenBadge(badge); 3551 }, true); 3552 3553 document.addEventListener('keydown', function(event) { 3554 var badge = event.target.closest('.card--product-new__frozen-badge'); 3555 3556 if (event.key === 'Escape') { 3557 closeFrozenBadges(); 3558 if (badge) badge.blur(); 3559 return; 3560 } 3561 3562 if (!badge || (event.key !== 'Enter' && event.key !== ' ')) return; 3563 event.preventDefault(); 3564 event.stopPropagation(); 3565 toggleFrozenBadge(badge); 3566 }, true); 3567 } 3568 </script>
3568 3569 <!-- End Add to Cart Form --> 3570 </div> 3571</div> 3572 3573 </li> 3574 3575 3576 3577 <li class="featured-collection__item"> 3578 3579 3580 3581 3582<div class="card--product-new" href="/products/smoked-salmon-trio"> 3583 <a class="card--product-new__link card--product-new__link--has-hover-image" aria-label="View Smoked Wild Salmon Trio â 18oz" href="/products/smoked-salmon-trio"> 3584 3585 3586 <div class="card--product-new__image"> 3587 <img src="//seabear.com/cdn/shop/files/Smoked-Salmon-Trio-Gift-Set-SeaBear-1-03004-1-2023-a_80f78e1c-4f3f-45ed-a4c3-d3c2805c0bee.webp?v=1700087863&width=900" alt="Smoked Salmon Trio with sides on a serving tray | SeaBear Smokehouse" srcset="//seabear.com/cdn/shop/files/Smoked-Salmon-Trio-Gift-Set-SeaBear-1-03004-1-2023-a_80f78e1c-4f3f-45ed-a4c3-d3c2805c0bee.webp?v=1700087863&width=352 352w, //seabear.com/cdn/shop/files/Smoked-Salmon-Trio-Gift-Set-SeaBear-1-03004-1-2023-a_80f78e1c-4f3f-45ed-a4c3-d3c2805c0bee.webp?v=1700087863&width=832 832w, //seabear.com/cdn/shop/files/Smoked-Salmon-Trio-Gift-Set-SeaBear-1-03004-1-2023-a_80f78e1c-4f3f-45ed-a4c3-d3c2805c0bee.webp?v=1700087863&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--primary"> 3588 3589 <img src="//seabear.com/cdn/shop/files/6oz-Pouch-Open-a_98c63c14-71df-4de9-b2ef-f60985b72be7.webp?v=1700087863&width=900" alt="Open 6ox smoked salmon fillet box with a signature gold seal pouch sticking out | SeaBear Smokehouse" srcset="//seabear.com/cdn/shop/files/6oz-Pouch-Open-a_98c63c14-71df-4de9-b2ef-f60985b72be7.webp?v=1700087863&width=352 352w, //seabear.com/cdn/shop/files/6oz-Pouch-Open-a_98c63c14-71df-4de9-b2ef-f60985b72be7.webp?v=1700087863&width=832 832w, //seabear.com/cdn/shop/files/6oz-Pouch-Open-a_98c63c14-71df-4de9-b2ef-f60985b72be7.webp?v=1700087863&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--secondary"> 3590 3591 3592 3593 </div> 3594 3595</a> 3596 <div class="card--product-new__content"> 3597 <a href="/products/smoked-salmon-trio" class="card--product-new__content-top"> 3598 <p class="card--product-new__subtitle js-product-variant-subtitle"></p> 3599 <p class="card--product-new__title">Smoked Wild Salmon Trio â 18oz</p> 3600 <div class="card--product-new__reviews"> 3601 <div class="yotpo-widget-instance" data-yotpo-instance-id="640168" data-yotpo-product-id="6687186911391" data-yotpo-cart-product-id="" data-yotpo-section-id="index"></div> 3602 </div> 3603 </a> 3604 3605 3606 <!-- Add to Cart Form --> 3607 <form action="/cart/add" method="post" class="card--product-new__form js-product-form"> 3608 3609 <input type="hidden" name="id" value="39748018929823"> 3610 3611 3612 <button 3613 type="submit" 3614 class="btn card--product-new__add-to-cart" 3615 3616 > 3617 <span class="js-product-add-to-cart-text"> 3618 3619 <span> 3620 Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span> 3621 </span> 3622 <span> 3623 3624 3625 3626 3627 <span class="js-product-total-price"> 3628 $50 3629 </span> 3630 </span> 3631 3632 </span> 3633 </button> 3634 </form> 3635 3636 <!-- End Add to Cart Form --> 3637 3638
3638<script> 3639 document.addEventListener('DOMContentLoaded', function() { 3640 document.querySelectorAll('.card--product-new__form').forEach(function(form) { 3641 var select = form.querySelector('.js-product-variant-select'); 3642 var subtitleSpan = form.closest('.card--product-new__content').querySelector('.js-product-variant-subtitle'); 3643 3644 if (!select || !subtitleSpan) return; 3645 3646 function updateButton() { 3647 // Always grab the visible button 3648 var addToCartBtn = form.querySelector('.card--product-new__add-to-cart:not([style*="display: none"])') || form.querySelector('.card--product-new__add-to-cart'); 3649 if (!addToCartBtn) return; 3650 3651 var addToCartText = addToCartBtn.querySelector('.js-product-add-to-cart-text'); 3652 if (!addToCartText) return; 3653 3654 var selected = select.options[select.selectedIndex]; 3655 var isAvailable = !selected.disabled; 3656 var price = selected.getAttribute('data-price') || '$0'; 3657 var subtitle = selected.getAttribute('data-subtitle') || ''; 3658 var comparePrice = selected.getAttribute('data-compare-at-price') || ''; 3659 3660 subtitleSpan.textContent = subtitle; 3661 3662 if (isAvailable) { 3663 addToCartBtn.disabled = false; 3664 3665 var numericPrice = parseFloat(price.replace(/[^\d.]/g, '')) || 0; 3666 var numericCompare = parseFloat(comparePrice.replace(/[^\d.]/g, '')) || 0; 3667 3668 var compareHtml = ''; 3669 if (numericCompare > numericPrice) { 3670 compareHtml = '<span class="card--product-new__compare-price" style="text-decoration:line-through;font-size:12px;font-weight:400;margin-right:3px;">' + comparePrice + '</span>'; 3671 } 3672 3673 addToCartText.innerHTML = 3674 '<span>Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span></span>' + 3675 '<span>' + compareHtml + '<span class="js-product-total-price">' + price + '</span></span>'; 3676 } else { 3677 addToCartBtn.disabled = true; 3678 addToCartText.textContent = 'Out of Stock'; 3679 } 3680 } 3681 3682 // Initial update 3683 updateButton(); 3684 3685 // Update on variant change 3686 select.addEventListener('change', updateButton); 3687 }); 3688 }); 3689 </script>
3689 3690
3690<script> 3691 if (!window.seaBearFrozenBadgeInitialized) { 3692 window.seaBearFrozenBadgeInitialized = true; 3693 3694 function closeFrozenBadges(exceptBadge) { 3695 document.querySelectorAll('.card--product-new__frozen-badge.is-open').forEach(function(badge) { 3696 if (badge === exceptBadge) return; 3697 badge.classList.remove('is-open'); 3698 badge.setAttribute('aria-expanded', 'false'); 3699 }); 3700 } 3701 3702 function toggleFrozenBadge(badge) { 3703 var shouldOpen = !badge.classList.contains('is-open'); 3704 closeFrozenBadges(badge); 3705 badge.classList.toggle('is-open', shouldOpen); 3706 badge.setAttribute('aria-expanded', shouldOpen ? 'true' : 'false'); 3707 } 3708 3709 document.addEventListener('click', function(event) { 3710 var badge = event.target.closest('.card--product-new__frozen-badge'); 3711 if (!badge) { 3712 closeFrozenBadges(); 3713 return; 3714 } 3715 3716 event.preventDefault(); 3717 event.stopPropagation(); 3718 toggleFrozenBadge(badge); 3719 }, true); 3720 3721 document.addEventListener('keydown', function(event) { 3722 var badge = event.target.closest('.card--product-new__frozen-badge'); 3723 3724 if (event.key === 'Escape') { 3725 closeFrozenBadges(); 3726 if (badge) badge.blur(); 3727 return; 3728 } 3729 3730 if (!badge || (event.key !== 'Enter' && event.key !== ' ')) return; 3731 event.preventDefault(); 3732 event.stopPropagation(); 3733 toggleFrozenBadge(badge); 3734 }, true); 3735 } 3736 </script>
3736 3737 <!-- End Add to Cart Form --> 3738 </div> 3739</div> 3740 3741 </li> 3742 3743 3744 3745 <li class="featured-collection__item"> 3746 3747 3748 3749 3750<div class="card--product-new" href="/products/pacific-northwest-smoked-salmon-variety-pack"> 3751 <a class="card--product-new__link card--product-new__link--has-hover-image" aria-label="View Pacific Northwest Hot Smoked Salmon Variety Pack" href="/products/pacific-northwest-smoked-salmon-variety-pack"> 3752 3753 3754 <div class="card--product-new__image"> 3755 <img src="//seabear.com/cdn/shop/files/Hot_Smoked_Variety_3.jpg?v=1756138374&width=900" alt="Pacific Northwest Hot Smoked Salmon Variety Pack" srcset="//seabear.com/cdn/shop/files/Hot_Smoked_Variety_3.jpg?v=1756138374&width=352 352w, //seabear.com/cdn/shop/files/Hot_Smoked_Variety_3.jpg?v=1756138374&width=832 832w, //seabear.com/cdn/shop/files/Hot_Smoked_Variety_3.jpg?v=1756138374&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--primary"> 3756 3757 <img src="//seabear.com/cdn/shop/files/Hot_Smoked_Variety.jpg?v=1756138432&width=900" alt="Pacific Northwest Hot Smoked Salmon Variety Pack" srcset="//seabear.com/cdn/shop/files/Hot_Smoked_Variety.jpg?v=1756138432&width=352 352w, //seabear.com/cdn/shop/files/Hot_Smoked_Variety.jpg?v=1756138432&width=832 832w, //seabear.com/cdn/shop/files/Hot_Smoked_Variety.jpg?v=1756138432&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--secondary"> 3758 3759 3760 3761 <span class="card--product-new__frozen-badge" role="button" tabindex="0" aria-label="Ships Frozen" aria-expanded="false"> 3762 <span class="card--product-new__frozen-badge-icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="17.246" height="19.571" viewBox="0 0 17.246 19.571"> 3763 <defs> 3764 <clipPath id="clip-path-frozen"> 3765 <rect data-name="Rectangle 324" width="17.246" height="19.571" transform="translate(0 0)" fill="none"/> 3766 </clipPath> 3767 </defs> 3768 <g id="icon--ships-frozen" transform="translate(0 0)"> 3769 <g data-name="Group 2020" clip-path="url(#clip-path-frozen)"> 3770 <path data-name="Path 2059" d="M16.791,13.615l-1.925-1.12.777-.279A.8.8,0,0,0,15.1,10.71l-2.042.734-1.521-.886A2.724,2.724,0,0,0,11.55,9.05l1.531-.866,2.032.76a.774.774,0,0,0,.281.051.8.8,0,0,0,.28-1.549L14.9,7.157l1.94-1.1a.8.8,0,0,0-.787-1.393l-1.94,1.1.152-.812a.8.8,0,0,0-1.573-.293l-.4,2.133-1.524.861a3.02,3.02,0,0,0-1.347-.775V5.117l1.661-1.4A.8.8,0,1,0,10.055,2.5l-.632.531V.8a.8.8,0,0,0-1.6,0V3.028L7.191,2.5A.8.8,0,0,0,6.162,3.722l1.661,1.4V6.878a3.029,3.029,0,0,0-1.318.749L4.991,6.745,4.62,4.608a.8.8,0,1,0-1.576.273l.141.813L1.26,4.573a.8.8,0,1,0-.8,1.383L2.38,7.077,1.6,7.356a.8.8,0,0,0,.271,1.552.768.768,0,0,0,.27-.047l2.042-.733,1.521.886A2.733,2.733,0,0,0,5.7,10.521l-1.531.866-2.031-.76a.8.8,0,1,0-.561,1.5l.774.29-1.94,1.1a.8.8,0,0,0,.4,1.5.786.786,0,0,0,.392-.1l1.94-1.1-.151.812a.8.8,0,0,0,.64.933.746.746,0,0,0,.147.014.8.8,0,0,0,.786-.654l.4-2.133,1.524-.861a3.032,3.032,0,0,0,1.347.776v1.76l-1.661,1.4a.8.8,0,1,0,1.029,1.224l.632-.53v2.228a.8.8,0,0,0,1.6,0V16.544l.632.53a.8.8,0,1,0,1.029-1.224l-1.661-1.4v-1.76a3.038,3.038,0,0,0,1.319-.749l1.512.881.371,2.138a.8.8,0,0,0,.787.663.822.822,0,0,0,.138-.012.8.8,0,0,0,.651-.924l-.141-.814L15.986,15a.8.8,0,0,0,.805-1.383m-8.168-2.4a1.429,1.429,0,1,1,1.429-1.429,1.431,1.431,0,0,1-1.429,1.429" fill="#144155"/> 3771 </g> 3772 </g> 3773</svg></span> 3774 <span class="card--product-new__frozen-tooltip" role="tooltip">Ships Frozen</span> 3775 </span> 3776 3777 </div> 3778 3779</a> 3780 <div class="card--product-new__content"> 3781 <a href="/products/pacific-northwest-smoked-salmon-variety-pack" class="card--product-new__content-top"> 3782 <p class="card--product-new__subtitle js-product-variant-subtitle"></p> 3783 <p class="card--product-new__title">Pacific Northwest Hot Smoked Salmon Variety Pack</p> 3784 <div class="card--product-new__reviews"> 3785 <div class="yotpo-widget-instance" data-yotpo-instance-id="640168" data-yotpo-product-id="6695081017503" data-yotpo-cart-product-id="" data-yotpo-section-id="index"></div> 3786 </div> 3787 </a> 3788 3789 3790 <!-- Add to Cart Form --> 3791 <form action="/cart/add" method="post" class="card--product-new__form js-product-form"> 3792 3793 <input type="hidden" name="id" value="39775581339807"> 3794 3795 3796 <button 3797 type="submit" 3798 class="btn card--product-new__add-to-cart" 3799 3800 >
3801 <span class="js-product-add-to-cart-text"> 3802 3803 <span> 3804 Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span> 3805 </span> 3806 <span> 3807 3808 3809 3810 <span class="card--product-new__compare-price"> 3811 $60 3812 </span> 3813 3814 3815 <span class="js-product-total-price"> 3816 $55 3817 </span> 3818 </span> 3819 3820 </span> 3821 </button> 3822 </form> 3823 3824 <!-- End Add to Cart Form --> 3825 3826
3826<script> 3827 document.addEventListener('DOMContentLoaded', function() { 3828 document.querySelectorAll('.card--product-new__form').forEach(function(form) { 3829 var select = form.querySelector('.js-product-variant-select'); 3830 var subtitleSpan = form.closest('.card--product-new__content').querySelector('.js-product-variant-subtitle'); 3831 3832 if (!select || !subtitleSpan) return; 3833 3834 function updateButton() { 3835 // Always grab the visible button 3836 var addToCartBtn = form.querySelector('.card--product-new__add-to-cart:not([style*="display: none"])') || form.querySelector('.card--product-new__add-to-cart'); 3837 if (!addToCartBtn) return; 3838 3839 var addToCartText = addToCartBtn.querySelector('.js-product-add-to-cart-text'); 3840 if (!addToCartText) return; 3841 3842 var selected = select.options[select.selectedIndex]; 3843 var isAvailable = !selected.disabled; 3844 var price = selected.getAttribute('data-price') || '$0'; 3845 var subtitle = selected.getAttribute('data-subtitle') || ''; 3846 var comparePrice = selected.getAttribute('data-compare-at-price') || ''; 3847 3848 subtitleSpan.textContent = subtitle; 3849 3850 if (isAvailable) { 3851 addToCartBtn.disabled = false; 3852 3853 var numericPrice = parseFloat(price.replace(/[^\d.]/g, '')) || 0; 3854 var numericCompare = parseFloat(comparePrice.replace(/[^\d.]/g, '')) || 0; 3855 3856 var compareHtml = ''; 3857 if (numericCompare > numericPrice) { 3858 compareHtml = '<span class="card--product-new__compare-price" style="text-decoration:line-through;font-size:12px;font-weight:400;margin-right:3px;">' + comparePrice + '</span>'; 3859 } 3860 3861 addToCartText.innerHTML = 3862 '<span>Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span></span>' + 3863 '<span>' + compareHtml + '<span class="js-product-total-price">' + price + '</span></span>'; 3864 } else { 3865 addToCartBtn.disabled = true; 3866 addToCartText.textContent = 'Out of Stock'; 3867 } 3868 } 3869 3870 // Initial update 3871 updateButton(); 3872 3873 // Update on variant change 3874 select.addEventListener('change', updateButton); 3875 }); 3876 }); 3877 </script>
3877 3878
3878<script> 3879 if (!window.seaBearFrozenBadgeInitialized) { 3880 window.seaBearFrozenBadgeInitialized = true; 3881 3882 function closeFrozenBadges(exceptBadge) { 3883 document.querySelectorAll('.card--product-new__frozen-badge.is-open').forEach(function(badge) { 3884 if (badge === exceptBadge) return; 3885 badge.classList.remove('is-open'); 3886 badge.setAttribute('aria-expanded', 'false'); 3887 }); 3888 } 3889 3890 function toggleFrozenBadge(badge) { 3891 var shouldOpen = !badge.classList.contains('is-open'); 3892 closeFrozenBadges(badge); 3893 badge.classList.toggle('is-open', shouldOpen); 3894 badge.setAttribute('aria-expanded', shouldOpen ? 'true' : 'false'); 3895 } 3896 3897 document.addEventListener('click', function(event) { 3898 var badge = event.target.closest('.card--product-new__frozen-badge'); 3899 if (!badge) { 3900 closeFrozenBadges(); 3901 return; 3902 } 3903 3904 event.preventDefault(); 3905 event.stopPropagation(); 3906 toggleFrozenBadge(badge); 3907 }, true); 3908 3909 document.addEventListener('keydown', function(event) { 3910 var badge = event.target.closest('.card--product-new__frozen-badge'); 3911 3912 if (event.key === 'Escape') { 3913 closeFrozenBadges(); 3914 if (badge) badge.blur(); 3915 return; 3916 } 3917 3918 if (!badge || (event.key !== 'Enter' && event.key !== ' ')) return; 3919 event.preventDefault(); 3920 event.stopPropagation(); 3921 toggleFrozenBadge(badge); 3922 }, true); 3923 } 3924 </script>
3924 3925 <!-- End Add to Cart Form --> 3926 </div> 3927</div> 3928 3929 </li> 3930 3931 3932 3933 <li class="featured-collection__item"> 3934 3935 3936 3937 3938<div class="card--product-new" href="/products/wild-halibut-fillets"> 3939 <a class="card--product-new__link card--product-new__link--has-hover-image" aria-label="View Wild Halibut Dinner Fillets" href="/products/wild-halibut-fillets"> 3940 3941 3942 <div class="card--product-new__image"> 3943 <img src="//seabear.com/cdn/shop/files/Halibut-5117.webp?v=1706226454&width=900" alt="Wild Halibut Dinner Fillets" srcset="//seabear.com/cdn/shop/files/Halibut-5117.webp?v=1706226454&width=352 352w, //seabear.com/cdn/shop/files/Halibut-5117.webp?v=1706226454&width=832 832w, //seabear.com/cdn/shop/files/Halibut-5117.webp?v=1706226454&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--primary"> 3944 3945 <img src="//seabear.com/cdn/shop/files/HalibutLighterMealCuts-5588-2.webp?v=1706226454&width=900" alt="Wild Halibut Dinner Fillets" srcset="//seabear.com/cdn/shop/files/HalibutLighterMealCuts-5588-2.webp?v=1706226454&width=352 352w, //seabear.com/cdn/shop/files/HalibutLighterMealCuts-5588-2.webp?v=1706226454&width=832 832w, //seabear.com/cdn/shop/files/HalibutLighterMealCuts-5588-2.webp?v=1706226454&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--secondary"> 3946 3947 3948 3949 <span class="card--product-new__frozen-badge" role="button" tabindex="0" aria-label="Ships Frozen" aria-expanded="false"> 3950 <span class="card--product-new__frozen-badge-icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="17.246" height="19.571" viewBox="0 0 17.246 19.571"> 3951 <defs> 3952 <clipPath id="clip-path-frozen"> 3953 <rect data-name="Rectangle 324" width="17.246" height="19.571" transform="translate(0 0)" fill="none"/> 3954 </clipPath> 3955 </defs> 3956 <g id="icon--ships-frozen" transform="translate(0 0)"> 3957 <g data-name="Group 2020" clip-path="url(#clip-path-frozen)"> 3958 <path data-name="Path 2059" d="M16.791,13.615l-1.925-1.12.777-.279A.8.8,0,0,0,15.1,10.71l-2.042.734-1.521-.886A2.724,2.724,0,0,0,11.55,9.05l1.531-.866,2.032.76a.774.774,0,0,0,.281.051.8.8,0,0,0,.28-1.549L14.9,7.157l1.94-1.1a.8.8,0,0,0-.787-1.393l-1.94,1.1.152-.812a.8.8,0,0,0-1.573-.293l-.4,2.133-1.524.861a3.02,3.02,0,0,0-1.347-.775V5.117l1.661-1.4A.8.8,0,1,0,10.055,2.5l-.632.531V.8a.8.8,0,0,0-1.6,0V3.028L7.191,2.5A.8.8,0,0,0,6.162,3.722l1.661,1.4V6.878a3.029,3.029,0,0,0-1.318.749L4.991,6.745,4.62,4.608a.8.8,0,1,0-1.576.273l.141.813L1.26,4.573a.8.8,0,1,0-.8,1.383L2.38,7.077,1.6,7.356a.8.8,0,0,0,.271,1.552.768.768,0,0,0,.27-.047l2.042-.733,1.521.886A2.733,2.733,0,0,0,5.7,10.521l-1.531.866-2.031-.76a.8.8,0,1,0-.561,1.5l.774.29-1.94,1.1a.8.8,0,0,0,.4,1.5.786.786,0,0,0,.392-.1l1.94-1.1-.151.812a.8.8,0,0,0,.64.933.746.746,0,0,0,.147.014.8.8,0,0,0,.786-.654l.4-2.133,1.524-.861a3.032,3.032,0,0,0,1.347.776v1.76l-1.661,1.4a.8.8,0,1,0,1.029,1.224l.632-.53v2.228a.8.8,0,0,0,1.6,0V16.544l.632.53a.8.8,0,1,0,1.029-1.224l-1.661-1.4v-1.76a3.038,3.038,0,0,0,1.319-.749l1.512.881.371,2.138a.8.8,0,0,0,.787.663.822.822,0,0,0,.138-.012.8.8,0,0,0,.651-.924l-.141-.814L15.986,15a.8.8,0,0,0,.805-1.383m-8.168-2.4a1.429,1.429,0,1,1,1.429-1.429,1.431,1.431,0,0,1-1.429,1.429" fill="#144155"/> 3959 </g> 3960 </g> 3961</svg></span> 3962 <span class="card--product-new__frozen-tooltip" role="tooltip">Ships Frozen</span> 3963 </span> 3964 3965 </div> 3966 3967</a> 3968 <div class="card--product-new__content"> 3969 <a href="/products/wild-halibut-fillets" class="card--product-new__content-top"> 3970 <p class="card--product-new__subtitle js-product-variant-subtitle"></p> 3971 <p class="card--product-new__title">Wild Halibut Dinner Fillets</p> 3972 <div class="card--product-new__reviews"> 3973 <div class="yotpo-widget-instance" data-yotpo-instance-id="640168" data-yotpo-product-id="6701802225823" data-yotpo-cart-product-id="" data-yotpo-section-id="index"></div> 3974 </div> 3975 </a> 3976 3977 3978 <!-- Add to Cart Form --> 3979 <form action="/cart/add" method="post" class="card--product-new__form js-product-form"> 3980 3981 <div class="card--product-new__variant-select"> 3982 <label for="card-product-variant-6701802225823" class="sr-only">Choose a variant</label> 3983 <select id="card-product-variant-6701802225823" name="id" class="js-product-variant-select card--product-new__select"> 3984 3985 <option value="39793563762847" 3986 data-price="$95" 3987 data-compare-at-price="" 3988 data-subtitle="" 3989 selected 3990 > 3991 6 oz Dinner Fillet (4 Pack) 3992 </option> 3993 3994 <option value="41812494385311" 3995 data-price="$145" 3996 data-compare-at-price="" 3997 data-subtitle="" 3998 3999 > 4000 3.5-4.5 oz Lighter Meal Cut (2.5 lbs) 4001 </option> 4002 4003 </select> 4004 </div> 4005 4006 4007 <button 4008 type="submit" 4009 class="btn card--product-new__add-to-cart" 4010 4011 >
4012 <span class="js-product-add-to-cart-text"> 4013 4014 <span> 4015 Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span> 4016 </span> 4017 <span> 4018 4019 4020 4021 4022 <span class="js-product-total-price"> 4023 $95 4024 </span> 4025 </span> 4026 4027 </span> 4028 </button> 4029 </form> 4030 4031 <!-- End Add to Cart Form --> 4032 4033
4033<script> 4034 document.addEventListener('DOMContentLoaded', function() { 4035 document.querySelectorAll('.card--product-new__form').forEach(function(form) { 4036 var select = form.querySelector('.js-product-variant-select'); 4037 var subtitleSpan = form.closest('.card--product-new__content').querySelector('.js-product-variant-subtitle'); 4038 4039 if (!select || !subtitleSpan) return; 4040 4041 function updateButton() { 4042 // Always grab the visible button 4043 var addToCartBtn = form.querySelector('.card--product-new__add-to-cart:not([style*="display: none"])') || form.querySelector('.card--product-new__add-to-cart'); 4044 if (!addToCartBtn) return; 4045 4046 var addToCartText = addToCartBtn.querySelector('.js-product-add-to-cart-text'); 4047 if (!addToCartText) return; 4048 4049 var selected = select.options[select.selectedIndex]; 4050 var isAvailable = !selected.disabled; 4051 var price = selected.getAttribute('data-price') || '$0'; 4052 var subtitle = selected.getAttribute('data-subtitle') || ''; 4053 var comparePrice = selected.getAttribute('data-compare-at-price') || ''; 4054 4055 subtitleSpan.textContent = subtitle; 4056 4057 if (isAvailable) { 4058 addToCartBtn.disabled = false; 4059 4060 var numericPrice = parseFloat(price.replace(/[^\d.]/g, '')) || 0; 4061 var numericCompare = parseFloat(comparePrice.replace(/[^\d.]/g, '')) || 0; 4062 4063 var compareHtml = ''; 4064 if (numericCompare > numericPrice) { 4065 compareHtml = '<span class="card--product-new__compare-price" style="text-decoration:line-through;font-size:12px;font-weight:400;margin-right:3px;">' + comparePrice + '</span>'; 4066 } 4067 4068 addToCartText.innerHTML = 4069 '<span>Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span></span>' + 4070 '<span>' + compareHtml + '<span class="js-product-total-price">' + price + '</span></span>'; 4071 } else { 4072 addToCartBtn.disabled = true; 4073 addToCartText.textContent = 'Out of Stock'; 4074 } 4075 } 4076 4077 // Initial update 4078 updateButton(); 4079 4080 // Update on variant change 4081 select.addEventListener('change', updateButton); 4082 }); 4083 }); 4084 </script>
4084 4085
4085<script> 4086 if (!window.seaBearFrozenBadgeInitialized) { 4087 window.seaBearFrozenBadgeInitialized = true; 4088 4089 function closeFrozenBadges(exceptBadge) { 4090 document.querySelectorAll('.card--product-new__frozen-badge.is-open').forEach(function(badge) { 4091 if (badge === exceptBadge) return; 4092 badge.classList.remove('is-open'); 4093 badge.setAttribute('aria-expanded', 'false'); 4094 }); 4095 } 4096 4097 function toggleFrozenBadge(badge) { 4098 var shouldOpen = !badge.classList.contains('is-open'); 4099 closeFrozenBadges(badge); 4100 badge.classList.toggle('is-open', shouldOpen); 4101 badge.setAttribute('aria-expanded', shouldOpen ? 'true' : 'false'); 4102 } 4103 4104 document.addEventListener('click', function(event) { 4105 var badge = event.target.closest('.card--product-new__frozen-badge'); 4106 if (!badge) { 4107 closeFrozenBadges(); 4108 return; 4109 } 4110 4111 event.preventDefault(); 4112 event.stopPropagation(); 4113 toggleFrozenBadge(badge); 4114 }, true); 4115 4116 document.addEventListener('keydown', function(event) { 4117 var badge = event.target.closest('.card--product-new__frozen-badge'); 4118 4119 if (event.key === 'Escape') { 4120 closeFrozenBadges(); 4121 if (badge) badge.blur(); 4122 return; 4123 } 4124 4125 if (!badge || (event.key !== 'Enter' && event.key !== ' ')) return; 4126 event.preventDefault(); 4127 event.stopPropagation(); 4128 toggleFrozenBadge(badge); 4129 }, true); 4130 } 4131 </script>
4131 4132 <!-- End Add to Cart Form --> 4133 </div> 4134</div> 4135 4136 </li> 4137 4138 4139 4140 <li class="featured-collection__item"> 4141 4142 4143 4144 4145<div class="card--product-new" href="/products/ready-to-eat-wild-sockeye-salmon"> 4146 <a class="card--product-new__link card--product-new__link--has-hover-image" aria-label="View Ready to Eat Wild Sockeye Salmon" href="/products/ready-to-eat-wild-sockeye-salmon"> 4147 4148 4149 <div class="card--product-new__image"> 4150 <img src="//seabear.com/cdn/shop/files/RTE-sockeye-front.webp?v=1767736277&width=900" alt="Ready to Eat Wild Sockeye Salmon" srcset="//seabear.com/cdn/shop/files/RTE-sockeye-front.webp?v=1767736277&width=352 352w, //seabear.com/cdn/shop/files/RTE-sockeye-front.webp?v=1767736277&width=832 832w, //seabear.com/cdn/shop/files/RTE-sockeye-front.webp?v=1767736277&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--primary"> 4151 4152 <img src="//seabear.com/cdn/shop/files/RTE-sockeye-back.webp?v=1767736277&width=900" alt="Ready to Eat Wild Sockeye Salmon" srcset="//seabear.com/cdn/shop/files/RTE-sockeye-back.webp?v=1767736277&width=352 352w, //seabear.com/cdn/shop/files/RTE-sockeye-back.webp?v=1767736277&width=832 832w, //seabear.com/cdn/shop/files/RTE-sockeye-back.webp?v=1767736277&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--secondary"> 4153 4154 4155 4156 </div> 4157 4158</a> 4159 <div class="card--product-new__content"> 4160 <a href="/products/ready-to-eat-wild-sockeye-salmon" class="card--product-new__content-top"> 4161 <p class="card--product-new__subtitle js-product-variant-subtitle"></p> 4162 <p class="card--product-new__title">Ready to Eat Wild Sockeye Salmon</p> 4163 <div class="card--product-new__reviews"> 4164 <div class="yotpo-widget-instance" data-yotpo-instance-id="640168" data-yotpo-product-id="7668750155935" data-yotpo-cart-product-id="" data-yotpo-section-id="index"></div> 4165 </div> 4166 </a> 4167 4168 4169 <!-- Add to Cart Form --> 4170 <form action="/cart/add" method="post" class="card--product-new__form js-product-form"> 4171 4172 <div class="card--product-new__variant-select"> 4173 <label for="card-product-variant-7668750155935" class="sr-only">Choose a variant</label> 4174 <select id="card-product-variant-7668750155935" name="id" class="js-product-variant-select card--product-new__select"> 4175 4176 <option value="51720417640815" 4177 data-price="$10" 4178 data-compare-at-price="" 4179 data-subtitle="" 4180 selected 4181 > 4182 Single 4183 </option> 4184 4185 <option value="52314847052143" 4186 data-price="$54" 4187 data-compare-at-price="$60" 4188 data-subtitle="" 4189 4190 > 4191 6 Pack â 10% off 4192 </option> 4193 4194 <option value="51720417739119" 4195 data-price="$105" 4196 data-compare-at-price="$120" 4197 data-subtitle="" 4198 4199 > 4200 12 Pack â 12% off 4201 </option> 4202 4203 <option value="52314847084911" 4204 data-price="$204" 4205 data-compare-at-price="$240" 4206 data-subtitle="" 4207 4208 > 4209 24 Pack â 15% off 4210 </option> 4211 4212 </select> 4213 </div> 4214 4215 4216 <button 4217 type="submit" 4218 class="btn card--product-new__add-to-cart" 4219 4220 > 4221 <span class="js-product-add-to-cart-text"> 4222 4223 <span> 4224 Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span> 4225 </span> 4226 <span> 4227 4228 4229 4230 4231 <span class="js-product-total-price"> 4232 $10 4233 </span> 4234 </span> 4235 4236 </span> 4237 </button> 4238 </form> 4239 4240 <!-- End Add to Cart Form --> 4241 4242
4242<script> 4243 document.addEventListener('DOMContentLoaded', function() { 4244 document.querySelectorAll('.card--product-new__form').forEach(function(form) { 4245 var select = form.querySelector('.js-product-variant-select'); 4246 var subtitleSpan = form.closest('.card--product-new__content').querySelector('.js-product-variant-subtitle'); 4247 4248 if (!select || !subtitleSpan) return; 4249 4250 function updateButton() { 4251 // Always grab the visible button 4252 var addToCartBtn = form.querySelector('.card--product-new__add-to-cart:not([style*="display: none"])') || form.querySelector('.card--product-new__add-to-cart'); 4253 if (!addToCartBtn) return; 4254 4255 var addToCartText = addToCartBtn.querySelector('.js-product-add-to-cart-text'); 4256 if (!addToCartText) return; 4257 4258 var selected = select.options[select.selectedIndex]; 4259 var isAvailable = !selected.disabled; 4260 var price = selected.getAttribute('data-price') || '$0'; 4261 var subtitle = selected.getAttribute('data-subtitle') || ''; 4262 var comparePrice = selected.getAttribute('data-compare-at-price') || ''; 4263 4264 subtitleSpan.textContent = subtitle; 4265 4266 if (isAvailable) { 4267 addToCartBtn.disabled = false; 4268 4269 var numericPrice = parseFloat(price.replace(/[^\d.]/g, '')) || 0; 4270 var numericCompare = parseFloat(comparePrice.replace(/[^\d.]/g, '')) || 0; 4271 4272 var compareHtml = ''; 4273 if (numericCompare > numericPrice) { 4274 compareHtml = '<span class="card--product-new__compare-price" style="text-decoration:line-through;font-size:12px;font-weight:400;margin-right:3px;">' + comparePrice + '</span>'; 4275 } 4276 4277 addToCartText.innerHTML = 4278 '<span>Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span></span>' + 4279 '<span>' + compareHtml + '<span class="js-product-total-price">' + price + '</span></span>'; 4280 } else { 4281 addToCartBtn.disabled = true; 4282 addToCartText.textContent = 'Out of Stock'; 4283 } 4284 } 4285 4286 // Initial update 4287 updateButton(); 4288 4289 // Update on variant change 4290 select.addEventListener('change', updateButton); 4291 }); 4292 }); 4293 </script>
4293 4294
4294<script> 4295 if (!window.seaBearFrozenBadgeInitialized) { 4296 window.seaBearFrozenBadgeInitialized = true; 4297 4298 function closeFrozenBadges(exceptBadge) { 4299 document.querySelectorAll('.card--product-new__frozen-badge.is-open').forEach(function(badge) { 4300 if (badge === exceptBadge) return; 4301 badge.classList.remove('is-open'); 4302 badge.setAttribute('aria-expanded', 'false'); 4303 }); 4304 } 4305 4306 function toggleFrozenBadge(badge) { 4307 var shouldOpen = !badge.classList.contains('is-open'); 4308 closeFrozenBadges(badge); 4309 badge.classList.toggle('is-open', shouldOpen); 4310 badge.setAttribute('aria-expanded', shouldOpen ? 'true' : 'false'); 4311 } 4312 4313 document.addEventListener('click', function(event) { 4314 var badge = event.target.closest('.card--product-new__frozen-badge'); 4315 if (!badge) { 4316 closeFrozenBadges(); 4317 return; 4318 } 4319 4320 event.preventDefault(); 4321 event.stopPropagation(); 4322 toggleFrozenBadge(badge); 4323 }, true); 4324 4325 document.addEventListener('keydown', function(event) { 4326 var badge = event.target.closest('.card--product-new__frozen-badge'); 4327 4328 if (event.key === 'Escape') { 4329 closeFrozenBadges(); 4330 if (badge) badge.blur(); 4331 return; 4332 } 4333 4334 if (!badge || (event.key !== 'Enter' && event.key !== ' ')) return; 4335 event.preventDefault(); 4336 event.stopPropagation(); 4337 toggleFrozenBadge(badge); 4338 }, true); 4339 } 4340 </script>
4340 4341 <!-- End Add to Cart Form --> 4342 </div> 4343</div> 4344 4345 </li> 4346 4347 4348 4349 <li class="featured-collection__item"> 4350 4351 4352 4353 4354<div class="card--product-new" href="/products/alaskan-golden-king-crab-legs"> 4355 <a class="card--product-new__link" aria-label="View Alaskan Golden King Crab Legs" href="/products/alaskan-golden-king-crab-legs"> 4356 4357 4358 <div class="card--product-new__image"> 4359 <img src="//seabear.com/cdn/shop/files/2023_Golden_King_Crab_Legs.webp?v=1727827365&width=900" alt="Alaskan Golden King Crab Legs | SeaBear Smokehouse | Keyport Crab" srcset="//seabear.com/cdn/shop/files/2023_Golden_King_Crab_Legs.webp?v=1727827365&width=352 352w, //seabear.com/cdn/shop/files/2023_Golden_King_Crab_Legs.webp?v=1727827365&width=832 832w, //seabear.com/cdn/shop/files/2023_Golden_King_Crab_Legs.webp?v=1727827365&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--primary"> 4360 4361 4362 <div class="card--product-new__badge card--product-new__badge--keyport"> 4363 <svg 4364 version="1.1" 4365 id="Layer_1" 4366 xmlns="http://www.w3.org/2000/svg" 4367 x="0" 4368 y="0" 4369 viewBox="0 0 84.3 45" 4370 style="enable-background:new 0 0 84.3 45" 4371 xml:space="preserve" 4372> 4373 <style>.keyport--icon-st1{fill:#3d3935}</style><g id="Group_930"><path id="Path_822" d="M80.6 26.9H69.7C68.8 11.7 55.7.1 40.5 1c-14 .9-25.1 12-25.9 25.9H3.8c-1.5 0-2.8 1.2-2.8 2.7v11.5C1 42.8 2.2 44 3.7 44h76.8c1.5 0 2.8-1.2 2.8-2.7V29.7c0-1.5-1.2-2.8-2.7-2.8" style="fill:#fff"/><path id="Path_823" class="keyport--icon-st1" d="M80.6 45H3.8C1.7 45 0 43.3 0 41.2V29.7C0 27.6 1.7 26 3.8 26h9.9C15.1 10.2 29.1-1.3 44.8.1 58.5 1.4 69.4 12.3 70.6 26h9.9c2.1 0 3.7 1.7 3.8 3.8v11.5c0 2-1.7 3.7-3.7 3.7M3.8 27.9c-1 0-1.8.8-1.8 1.8v11.5c0 1 .8 1.8 1.8 1.8h76.8c1 0 1.8-.8 1.8-1.8V29.7c0-1-.8-1.8-1.8-1.8H68.8V27C67.9 12.3 55.2 1.1 40.5 2c-13.4.8-24.1 11.5-25 25v.9H3.8z"/><path id="Path_824" d="m45.5 21.4 4.5 2.4-4.3 2.5-3.2-1.2 3.3 2.5v-.9l.4.9 3.6-1.4 2.7-2.4h-2.1l2.2-.5-2-1.6-3.1-1.2-2 .9zm-11.9.1-2 1.6 2.1.5h-2.1l2.6 2.5 3.6 1.5.4-.9v.9l3.4-2.4-3.2 1.2-4.3-2.6 4.5-2.4-1.8-1.2-3.2 1.3zm21.1-3-.4 5-3 1.8.4.4 1.1-.2 3-1.5-1.3-1 1.8.6.1-6.6-1.7 1.5zm-27 4.6 1.6-.1-1.3.4 3.2 1.7h1.3l-3-2.1-.1-4.7-1.7-1.6v6.4zm19.8-6v1.7l7.3-.5 1.4-2.1-5.5-.4-3.2 1.3zM28.1 16l1.4 2.1 7.3.7v-2l-3.2-1-5.5.2zm8.9-.9v4.8l2.6 1.8 2.4-.1 2 .4 3.2-1.7v-4.9l-5.2-2-5 1.7zm4.3-2-.5-.4v.8l1.3-.5 1.6.6-.1-1.1-.6.6-.8-.7-.9.7zm11.5-2.2 3.7 3.1v1.5l-.1.3 1.2-2.6L53 8.6l-.2 2.3zm-6.3 3.8.8.4 5.3-4.1-.2-2.3-5.9 6zm-14.7-4 5.2 4.1.8-.3-5.8-6-.2 2.2zm-5.1 2.1 1.2 2.7-.1-.3.1-1.5 3.8-3-.2-2.3-4.8 4.4zm12.2-4.9L35.8 9l1.2 3 1.8 2.3 1.5-.5-2.1-3.6 2.4-.1 2.8-.7-3.6-.6-2 .8 1.8-1.1 2.1-.8-2.8.2zM46.3 6l-3.3.1-3 1.1 3.4.2-1.6 1 1.7.5h3.3l-1.5 2.3-1.1 2.7 1.5.6 2.8-4L50 7.2 46.3 6z" style="fill:#e45d33"/><path id="Path_825" class="keyport--icon-st1" d="M72.1 32.7h3.6v-1.3H67v1.3h3.6v6.7h1.6l-.1-6.7zm-5.9 6.7-2.4-3.3c1.3 0 2.2-1 2.2-2.3v-.1c0-2-1.4-2.4-3.2-2.4H58v8h1.6v-3.2H62l2.3 3.2h1.9zm-3.7-4.5h-3v-2.3h3c1.3 0 1.9.2 1.9 1.1s-.6 1.2-1.9 1.2m-16.8-1.1c0-2.5-2.2-2.5-3.6-2.5h-4.4v8h1.6v-3.1h2.9c1.2.1 3.5.1 3.5-2.4m-1.6 0c0 1-.8 1.1-1.7 1.1h-3.2v-2.2h3.2c.9 0 1.7.1 1.7 1.1m-11.6 2.4 3.9-4.8h-1.9l-2.8 3.4-2.8-3.4H27l3.9 4.8v3.2h1.6v-3.2zm-13.8 3.2H26V38h-5.7v-2.1h4.8v-1.3h-4.8v-1.9h5.6v-1.3h-7.1v8zm-1.5 0L13 34.5l3.8-3.2h-2.2L10.2 35v-3.7H8.6v8h1.6v-2.5l1.7-1.4 3.3 3.9h2zm56.9-.8c0 .4.3.8.8.8.4 0 .8-.3.8-.8s-.3-.8-.8-.8-.8.4-.8.8m.1 0c0-.4.3-.6.7-.6.4 0 .6.3.6.7 0 .3-.3.6-.6.6-.4 0-.7-.3-.7-.7m.7-.5h-.3v.9h.1v-.4h.2l.2.4h.2l-.3-.3c.1 0 .2-.1.2-.2 0-.3-.1-.4-.3-.4m0 .2c.2 0 .2 0 .2.1s-.1.1-.2.1h-.2v-.3l.2.1z"/><path id="Path_826" d="m52.1 34.9-.3-2.6c1.5.1 2.7 1.4 2.9 2.9l-2.6-.3zm-.3 3.7.3-2.6 2.6-.3c-.2 1.5-1.4 2.8-2.9 2.9m-.3-2.6c-.3 0-.6-.3-.6-.6s.3-.6.6-.6.6.3.6.6c0 .4-.3.6-.6.6m-3.1-.3 2.5.3.3 2.6c-1.5-.1-2.7-1.4-2.8-2.9m2.8-3.4-.3 2.5-2.5.3c.1-1.5 1.3-2.7 2.8-2.8m4.8 3c0-2.4-2-4.3-4.3-4.4l-.1-.9-.2 1c-2.4.1-4.3 2-4.3 4.3l-.9.1.9.1c0 2.4 2 4.3 4.3 4.4l.1.9.1-.9c2.4-.1 4.3-2 4.3-4.3l.9-.1-.8-.2z" style="fill:#94b0c3"/></g> 4374</svg> 4375 4376 </div> 4377 4378
4379 <span class="card--product-new__frozen-badge" role="button" tabindex="0" aria-label="Ships Frozen" aria-expanded="false"> 4380 <span class="card--product-new__frozen-badge-icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="17.246" height="19.571" viewBox="0 0 17.246 19.571"> 4381 <defs> 4382 <clipPath id="clip-path-frozen"> 4383 <rect data-name="Rectangle 324" width="17.246" height="19.571" transform="translate(0 0)" fill="none"/> 4384 </clipPath> 4385 </defs> 4386 <g id="icon--ships-frozen" transform="translate(0 0)"> 4387 <g data-name="Group 2020" clip-path="url(#clip-path-frozen)"> 4388 <path data-name="Path 2059" d="M16.791,13.615l-1.925-1.12.777-.279A.8.8,0,0,0,15.1,10.71l-2.042.734-1.521-.886A2.724,2.724,0,0,0,11.55,9.05l1.531-.866,2.032.76a.774.774,0,0,0,.281.051.8.8,0,0,0,.28-1.549L14.9,7.157l1.94-1.1a.8.8,0,0,0-.787-1.393l-1.94,1.1.152-.812a.8.8,0,0,0-1.573-.293l-.4,2.133-1.524.861a3.02,3.02,0,0,0-1.347-.775V5.117l1.661-1.4A.8.8,0,1,0,10.055,2.5l-.632.531V.8a.8.8,0,0,0-1.6,0V3.028L7.191,2.5A.8.8,0,0,0,6.162,3.722l1.661,1.4V6.878a3.029,3.029,0,0,0-1.318.749L4.991,6.745,4.62,4.608a.8.8,0,1,0-1.576.273l.141.813L1.26,4.573a.8.8,0,1,0-.8,1.383L2.38,7.077,1.6,7.356a.8.8,0,0,0,.271,1.552.768.768,0,0,0,.27-.047l2.042-.733,1.521.886A2.733,2.733,0,0,0,5.7,10.521l-1.531.866-2.031-.76a.8.8,0,1,0-.561,1.5l.774.29-1.94,1.1a.8.8,0,0,0,.4,1.5.786.786,0,0,0,.392-.1l1.94-1.1-.151.812a.8.8,0,0,0,.64.933.746.746,0,0,0,.147.014.8.8,0,0,0,.786-.654l.4-2.133,1.524-.861a3.032,3.032,0,0,0,1.347.776v1.76l-1.661,1.4a.8.8,0,1,0,1.029,1.224l.632-.53v2.228a.8.8,0,0,0,1.6,0V16.544l.632.53a.8.8,0,1,0,1.029-1.224l-1.661-1.4v-1.76a3.038,3.038,0,0,0,1.319-.749l1.512.881.371,2.138a.8.8,0,0,0,.787.663.822.822,0,0,0,.138-.012.8.8,0,0,0,.651-.924l-.141-.814L15.986,15a.8.8,0,0,0,.805-1.383m-8.168-2.4a1.429,1.429,0,1,1,1.429-1.429,1.431,1.431,0,0,1-1.429,1.429" fill="#144155"/> 4389 </g> 4390 </g> 4391</svg></span> 4392 <span class="card--product-new__frozen-tooltip" role="tooltip">Ships Frozen</span> 4393 </span> 4394 4395 </div> 4396 4397</a> 4398 <div class="card--product-new__content"> 4399 <a href="/products/alaskan-golden-king-crab-legs" class="card--product-new__content-top"> 4400 <p class="card--product-new__subtitle js-product-variant-subtitle"></p> 4401 <p class="card--product-new__title">Alaskan Golden King Crab Legs</p> 4402 <div class="card--product-new__reviews"> 4403 <div class="yotpo-widget-instance" data-yotpo-instance-id="640168" data-yotpo-product-id="14628957913455" data-yotpo-cart-product-id="" data-yotpo-section-id="index"></div> 4404 </div> 4405 </a> 4406 4407 4408 <!-- Add to Cart Form --> 4409 <form action="/cart/add" method="post" class="card--product-new__form js-product-form"> 4410 4411 <div class="card--product-new__variant-select"> 4412 <label for="card-product-variant-14628957913455" class="sr-only">Choose a variant</label> 4413 <select id="card-product-variant-14628957913455" name="id" class="js-product-variant-select card--product-new__select"> 4414 4415 <option value="51662934147439" 4416 data-price="$189" 4417 data-compare-at-price="" 4418 data-subtitle="" 4419 selected 4420 > 4421 2 lbs 4422 </option> 4423 4424 <option value="51662934180207" 4425 data-price="$368" 4426 data-compare-at-price="$378" 4427 data-subtitle="" 4428 4429 > 4430 4 lbs 4431 </option> 4432 4433 <option value="51662934212975" 4434 data-price="$542" 4435 data-compare-at-price="$567" 4436 data-subtitle="" 4437 4438 > 4439 6 lbs 4440 </option> 4441 4442 </select> 4443 </div> 4444 4445 4446 <button 4447 type="submit" 4448 class="btn card--product-new__add-to-cart" 4449 4450 > 4451 <span class="js-product-add-to-cart-text"> 4452
4453 <span> 4454 Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span> 4455 </span> 4456 <span> 4457 4458 4459 4460 4461 <span class="js-product-total-price"> 4462 $189 4463 </span> 4464 </span> 4465 4466 </span> 4467 </button> 4468 </form> 4469 4470 <!-- End Add to Cart Form --> 4471 4472
4472<script> 4473 document.addEventListener('DOMContentLoaded', function() { 4474 document.querySelectorAll('.card--product-new__form').forEach(function(form) { 4475 var select = form.querySelector('.js-product-variant-select'); 4476 var subtitleSpan = form.closest('.card--product-new__content').querySelector('.js-product-variant-subtitle'); 4477 4478 if (!select || !subtitleSpan) return; 4479 4480 function updateButton() { 4481 // Always grab the visible button 4482 var addToCartBtn = form.querySelector('.card--product-new__add-to-cart:not([style*="display: none"])') || form.querySelector('.card--product-new__add-to-cart'); 4483 if (!addToCartBtn) return; 4484 4485 var addToCartText = addToCartBtn.querySelector('.js-product-add-to-cart-text'); 4486 if (!addToCartText) return; 4487 4488 var selected = select.options[select.selectedIndex]; 4489 var isAvailable = !selected.disabled; 4490 var price = selected.getAttribute('data-price') || '$0'; 4491 var subtitle = selected.getAttribute('data-subtitle') || ''; 4492 var comparePrice = selected.getAttribute('data-compare-at-price') || ''; 4493 4494 subtitleSpan.textContent = subtitle; 4495 4496 if (isAvailable) { 4497 addToCartBtn.disabled = false; 4498 4499 var numericPrice = parseFloat(price.replace(/[^\d.]/g, '')) || 0; 4500 var numericCompare = parseFloat(comparePrice.replace(/[^\d.]/g, '')) || 0; 4501 4502 var compareHtml = ''; 4503 if (numericCompare > numericPrice) { 4504 compareHtml = '<span class="card--product-new__compare-price" style="text-decoration:line-through;font-size:12px;font-weight:400;margin-right:3px;">' + comparePrice + '</span>'; 4505 } 4506 4507 addToCartText.innerHTML = 4508 '<span>Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span></span>' + 4509 '<span>' + compareHtml + '<span class="js-product-total-price">' + price + '</span></span>'; 4510 } else { 4511 addToCartBtn.disabled = true; 4512 addToCartText.textContent = 'Out of Stock'; 4513 } 4514 } 4515 4516 // Initial update 4517 updateButton(); 4518 4519 // Update on variant change 4520 select.addEventListener('change', updateButton); 4521 }); 4522 }); 4523 </script>
4523 4524
4524<script> 4525 if (!window.seaBearFrozenBadgeInitialized) { 4526 window.seaBearFrozenBadgeInitialized = true; 4527 4528 function closeFrozenBadges(exceptBadge) { 4529 document.querySelectorAll('.card--product-new__frozen-badge.is-open').forEach(function(badge) { 4530 if (badge === exceptBadge) return; 4531 badge.classList.remove('is-open'); 4532 badge.setAttribute('aria-expanded', 'false'); 4533 }); 4534 } 4535 4536 function toggleFrozenBadge(badge) { 4537 var shouldOpen = !badge.classList.contains('is-open'); 4538 closeFrozenBadges(badge); 4539 badge.classList.toggle('is-open', shouldOpen); 4540 badge.setAttribute('aria-expanded', shouldOpen ? 'true' : 'false'); 4541 } 4542 4543 document.addEventListener('click', function(event) { 4544 var badge = event.target.closest('.card--product-new__frozen-badge'); 4545 if (!badge) { 4546 closeFrozenBadges(); 4547 return; 4548 } 4549 4550 event.preventDefault(); 4551 event.stopPropagation(); 4552 toggleFrozenBadge(badge); 4553 }, true); 4554 4555 document.addEventListener('keydown', function(event) { 4556 var badge = event.target.closest('.card--product-new__frozen-badge'); 4557 4558 if (event.key === 'Escape') { 4559 closeFrozenBadges(); 4560 if (badge) badge.blur(); 4561 return; 4562 } 4563 4564 if (!badge || (event.key !== 'Enter' && event.key !== ' ')) return; 4565 event.preventDefault(); 4566 event.stopPropagation(); 4567 toggleFrozenBadge(badge); 4568 }, true); 4569 } 4570 </script>
4570 4571 <!-- End Add to Cart Form --> 4572 </div> 4573</div> 4574 4575 </li> 4576 4577 4578 4579 <li class="featured-collection__item"> 4580 4581 4582 4583 4584<div class="card--product-new" href="/products/smoked-salmon-quartet"> 4585 <a class="card--product-new__link card--product-new__link--has-hover-image" aria-label="View Smoked Wild Salmon Quartet â 24oz" href="/products/smoked-salmon-quartet"> 4586 4587 4588 <div class="card--product-new__image"> 4589 <img src="//seabear.com/cdn/shop/files/1-13159_C1L1.jpg?v=1713805846&width=900" alt="Smoked Wild Salmon Quartet â 24oz" srcset="//seabear.com/cdn/shop/files/1-13159_C1L1.jpg?v=1713805846&width=352 352w, //seabear.com/cdn/shop/files/1-13159_C1L1.jpg?v=1713805846&width=832 832w, //seabear.com/cdn/shop/files/1-13159_C1L1.jpg?v=1713805846&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--primary"> 4590 4591 <img src="//seabear.com/cdn/shop/products/Sockeye-Smoked-Salmon-6-oz-SeaBear-1-16406-2018-a-square_e65eb2d4-6a48-45ff-9479-6a57e684160d.jpg?v=1713805846&width=900" alt="Smoked Wild Sockeye Salmon 6 oz" srcset="//seabear.com/cdn/shop/products/Sockeye-Smoked-Salmon-6-oz-SeaBear-1-16406-2018-a-square_e65eb2d4-6a48-45ff-9479-6a57e684160d.jpg?v=1713805846&width=352 352w, //seabear.com/cdn/shop/products/Sockeye-Smoked-Salmon-6-oz-SeaBear-1-16406-2018-a-square_e65eb2d4-6a48-45ff-9479-6a57e684160d.jpg?v=1713805846&width=832 832w, //seabear.com/cdn/shop/products/Sockeye-Smoked-Salmon-6-oz-SeaBear-1-16406-2018-a-square_e65eb2d4-6a48-45ff-9479-6a57e684160d.jpg?v=1713805846&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--secondary"> 4592 4593 4594 4595 </div> 4596 4597</a> 4598 <div class="card--product-new__content"> 4599 <a href="/products/smoked-salmon-quartet" class="card--product-new__content-top"> 4600 <p class="card--product-new__subtitle js-product-variant-subtitle"></p> 4601 <p class="card--product-new__title">Smoked Wild Salmon Quartet â 24oz</p> 4602 <div class="card--product-new__reviews"> 4603 <div class="yotpo-widget-instance" data-yotpo-instance-id="640168" data-yotpo-product-id="6694925435039" data-yotpo-cart-product-id="" data-yotpo-section-id="index"></div> 4604 </div> 4605 </a> 4606 4607 4608 <!-- Add to Cart Form --> 4609 <form action="/cart/add" method="post" class="card--product-new__form js-product-form"> 4610 4611 <input type="hidden" name="id" value="39775109677215"> 4612 4613 4614 <button 4615 type="submit" 4616 class="btn card--product-new__add-to-cart" 4617 4618 > 4619 <span class="js-product-add-to-cart-text"> 4620 4621 <span> 4622 Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span> 4623 </span> 4624 <span> 4625 4626 4627 4628 4629 <span class="js-product-total-price"> 4630 $70 4631 </span> 4632 </span> 4633 4634 </span> 4635 </button> 4636 </form> 4637 4638 <!-- End Add to Cart Form --> 4639 4640
4640<script> 4641 document.addEventListener('DOMContentLoaded', function() { 4642 document.querySelectorAll('.card--product-new__form').forEach(function(form) { 4643 var select = form.querySelector('.js-product-variant-select'); 4644 var subtitleSpan = form.closest('.card--product-new__content').querySelector('.js-product-variant-subtitle'); 4645 4646 if (!select || !subtitleSpan) return; 4647 4648 function updateButton() { 4649 // Always grab the visible button 4650 var addToCartBtn = form.querySelector('.card--product-new__add-to-cart:not([style*="display: none"])') || form.querySelector('.card--product-new__add-to-cart'); 4651 if (!addToCartBtn) return; 4652 4653 var addToCartText = addToCartBtn.querySelector('.js-product-add-to-cart-text'); 4654 if (!addToCartText) return; 4655 4656 var selected = select.options[select.selectedIndex]; 4657 var isAvailable = !selected.disabled; 4658 var price = selected.getAttribute('data-price') || '$0'; 4659 var subtitle = selected.getAttribute('data-subtitle') || ''; 4660 var comparePrice = selected.getAttribute('data-compare-at-price') || ''; 4661 4662 subtitleSpan.textContent = subtitle; 4663 4664 if (isAvailable) { 4665 addToCartBtn.disabled = false; 4666 4667 var numericPrice = parseFloat(price.replace(/[^\d.]/g, '')) || 0; 4668 var numericCompare = parseFloat(comparePrice.replace(/[^\d.]/g, '')) || 0; 4669 4670 var compareHtml = ''; 4671 if (numericCompare > numericPrice) { 4672 compareHtml = '<span class="card--product-new__compare-price" style="text-decoration:line-through;font-size:12px;font-weight:400;margin-right:3px;">' + comparePrice + '</span>'; 4673 } 4674 4675 addToCartText.innerHTML = 4676 '<span>Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span></span>' + 4677 '<span>' + compareHtml + '<span class="js-product-total-price">' + price + '</span></span>'; 4678 } else { 4679 addToCartBtn.disabled = true; 4680 addToCartText.textContent = 'Out of Stock'; 4681 } 4682 } 4683 4684 // Initial update 4685 updateButton(); 4686 4687 // Update on variant change 4688 select.addEventListener('change', updateButton); 4689 }); 4690 }); 4691 </script>
4691 4692
4692<script> 4693 if (!window.seaBearFrozenBadgeInitialized) { 4694 window.seaBearFrozenBadgeInitialized = true; 4695 4696 function closeFrozenBadges(exceptBadge) { 4697 document.querySelectorAll('.card--product-new__frozen-badge.is-open').forEach(function(badge) { 4698 if (badge === exceptBadge) return; 4699 badge.classList.remove('is-open'); 4700 badge.setAttribute('aria-expanded', 'false'); 4701 }); 4702 } 4703 4704 function toggleFrozenBadge(badge) { 4705 var shouldOpen = !badge.classList.contains('is-open'); 4706 closeFrozenBadges(badge); 4707 badge.classList.toggle('is-open', shouldOpen); 4708 badge.setAttribute('aria-expanded', shouldOpen ? 'true' : 'false'); 4709 } 4710 4711 document.addEventListener('click', function(event) { 4712 var badge = event.target.closest('.card--product-new__frozen-badge'); 4713 if (!badge) { 4714 closeFrozenBadges(); 4715 return; 4716 } 4717 4718 event.preventDefault(); 4719 event.stopPropagation(); 4720 toggleFrozenBadge(badge); 4721 }, true); 4722 4723 document.addEventListener('keydown', function(event) { 4724 var badge = event.target.closest('.card--product-new__frozen-badge'); 4725 4726 if (event.key === 'Escape') { 4727 closeFrozenBadges(); 4728 if (badge) badge.blur(); 4729 return; 4730 } 4731 4732 if (!badge || (event.key !== 'Enter' && event.key !== ' ')) return; 4733 event.preventDefault(); 4734 event.stopPropagation(); 4735 toggleFrozenBadge(badge); 4736 }, true); 4737 } 4738 </script>
4738 4739 <!-- End Add to Cart Form --> 4740 </div> 4741</div> 4742 4743 </li> 4744 4745 4746 4747 <li class="featured-collection__item"> 4748 4749 4750 4751 4752<div class="card--product-new" href="/products/snow-crab-cocktail-claws"> 4753 <a class="card--product-new__link card--product-new__link--has-hover-image" aria-label="View Snow Crab Cocktail Claws" href="/products/snow-crab-cocktail-claws"> 4754 4755 4756 <div class="card--product-new__image"> 4757 <img src="//seabear.com/cdn/shop/files/2J8A6172-2.webp?v=1707433121&width=900" alt="Snow Crab Cocktail Claws | SeaBear Smokehouse" srcset="//seabear.com/cdn/shop/files/2J8A6172-2.webp?v=1707433121&width=352 352w, //seabear.com/cdn/shop/files/2J8A6172-2.webp?v=1707433121&width=832 832w, //seabear.com/cdn/shop/files/2J8A6172-2.webp?v=1707433121&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--primary"> 4758 4759 <img src="//seabear.com/cdn/shop/files/2J8A6211-2.webp?v=1707433121&width=900" alt="Snow Crab Cocktail Claws | SeaBear Smokehouse" srcset="//seabear.com/cdn/shop/files/2J8A6211-2.webp?v=1707433121&width=352 352w, //seabear.com/cdn/shop/files/2J8A6211-2.webp?v=1707433121&width=832 832w, //seabear.com/cdn/shop/files/2J8A6211-2.webp?v=1707433121&width=900 900w" width="900" height="900" class="card--product-new__image card--product-new__image--secondary"> 4760 4761 4762 4763 <span class="card--product-new__frozen-badge" role="button" tabindex="0" aria-label="Ships Frozen" aria-expanded="false"> 4764 <span class="card--product-new__frozen-badge-icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="17.246" height="19.571" viewBox="0 0 17.246 19.571"> 4765 <defs> 4766 <clipPath id="clip-path-frozen"> 4767 <rect data-name="Rectangle 324" width="17.246" height="19.571" transform="translate(0 0)" fill="none"/> 4768 </clipPath> 4769 </defs> 4770 <g id="icon--ships-frozen" transform="translate(0 0)"> 4771 <g data-name="Group 2020" clip-path="url(#clip-path-frozen)"> 4772 <path data-name="Path 2059" d="M16.791,13.615l-1.925-1.12.777-.279A.8.8,0,0,0,15.1,10.71l-2.042.734-1.521-.886A2.724,2.724,0,0,0,11.55,9.05l1.531-.866,2.032.76a.774.774,0,0,0,.281.051.8.8,0,0,0,.28-1.549L14.9,7.157l1.94-1.1a.8.8,0,0,0-.787-1.393l-1.94,1.1.152-.812a.8.8,0,0,0-1.573-.293l-.4,2.133-1.524.861a3.02,3.02,0,0,0-1.347-.775V5.117l1.661-1.4A.8.8,0,1,0,10.055,2.5l-.632.531V.8a.8.8,0,0,0-1.6,0V3.028L7.191,2.5A.8.8,0,0,0,6.162,3.722l1.661,1.4V6.878a3.029,3.029,0,0,0-1.318.749L4.991,6.745,4.62,4.608a.8.8,0,1,0-1.576.273l.141.813L1.26,4.573a.8.8,0,1,0-.8,1.383L2.38,7.077,1.6,7.356a.8.8,0,0,0,.271,1.552.768.768,0,0,0,.27-.047l2.042-.733,1.521.886A2.733,2.733,0,0,0,5.7,10.521l-1.531.866-2.031-.76a.8.8,0,1,0-.561,1.5l.774.29-1.94,1.1a.8.8,0,0,0,.4,1.5.786.786,0,0,0,.392-.1l1.94-1.1-.151.812a.8.8,0,0,0,.64.933.746.746,0,0,0,.147.014.8.8,0,0,0,.786-.654l.4-2.133,1.524-.861a3.032,3.032,0,0,0,1.347.776v1.76l-1.661,1.4a.8.8,0,1,0,1.029,1.224l.632-.53v2.228a.8.8,0,0,0,1.6,0V16.544l.632.53a.8.8,0,1,0,1.029-1.224l-1.661-1.4v-1.76a3.038,3.038,0,0,0,1.319-.749l1.512.881.371,2.138a.8.8,0,0,0,.787.663.822.822,0,0,0,.138-.012.8.8,0,0,0,.651-.924l-.141-.814L15.986,15a.8.8,0,0,0,.805-1.383m-8.168-2.4a1.429,1.429,0,1,1,1.429-1.429,1.431,1.431,0,0,1-1.429,1.429" fill="#144155"/> 4773 </g> 4774 </g> 4775</svg></span> 4776 <span class="card--product-new__frozen-tooltip" role="tooltip">Ships Frozen</span> 4777 </span> 4778 4779 </div> 4780 4781</a> 4782 <div class="card--product-new__content"> 4783 <a href="/products/snow-crab-cocktail-claws" class="card--product-new__content-top"> 4784 <p class="card--product-new__subtitle js-product-variant-subtitle"></p> 4785 <p class="card--product-new__title">Snow Crab Cocktail Claws</p> 4786 <div class="card--product-new__reviews"> 4787 <div class="yotpo-widget-instance" data-yotpo-instance-id="640168" data-yotpo-product-id="9163516018847" data-yotpo-cart-product-id="" data-yotpo-section-id="index"></div> 4788 </div> 4789 </a> 4790 4791 4792 <!-- Add to Cart Form --> 4793 <form action="/cart/add" method="post" class="card--product-new__form js-product-form"> 4794 4795 <input type="hidden" name="id" value="44910135607455"> 4796 4797 4798 <button 4799 type="submit" 4800 class="btn card--product-new__add-to-cart" 4801 4802 >
4803 <span class="js-product-add-to-cart-text"> 4804 4805 <span> 4806 Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span> 4807 </span> 4808 <span> 4809 4810 4811 4812 4813 <span class="js-product-total-price"> 4814 $84 4815 </span> 4816 </span> 4817 4818 </span> 4819 </button> 4820 </form> 4821 4822 <!-- End Add to Cart Form --> 4823 4824
4824<script> 4825 document.addEventListener('DOMContentLoaded', function() { 4826 document.querySelectorAll('.card--product-new__form').forEach(function(form) { 4827 var select = form.querySelector('.js-product-variant-select'); 4828 var subtitleSpan = form.closest('.card--product-new__content').querySelector('.js-product-variant-subtitle'); 4829 4830 if (!select || !subtitleSpan) return; 4831 4832 function updateButton() { 4833 // Always grab the visible button 4834 var addToCartBtn = form.querySelector('.card--product-new__add-to-cart:not([style*="display: none"])') || form.querySelector('.card--product-new__add-to-cart'); 4835 if (!addToCartBtn) return; 4836 4837 var addToCartText = addToCartBtn.querySelector('.js-product-add-to-cart-text'); 4838 if (!addToCartText) return; 4839 4840 var selected = select.options[select.selectedIndex]; 4841 var isAvailable = !selected.disabled; 4842 var price = selected.getAttribute('data-price') || '$0'; 4843 var subtitle = selected.getAttribute('data-subtitle') || ''; 4844 var comparePrice = selected.getAttribute('data-compare-at-price') || ''; 4845 4846 subtitleSpan.textContent = subtitle; 4847 4848 if (isAvailable) { 4849 addToCartBtn.disabled = false; 4850 4851 var numericPrice = parseFloat(price.replace(/[^\d.]/g, '')) || 0; 4852 var numericCompare = parseFloat(comparePrice.replace(/[^\d.]/g, '')) || 0; 4853 4854 var compareHtml = ''; 4855 if (numericCompare > numericPrice) { 4856 compareHtml = '<span class="card--product-new__compare-price" style="text-decoration:line-through;font-size:12px;font-weight:400;margin-right:3px;">' + comparePrice + '</span>'; 4857 } 4858 4859 addToCartText.innerHTML = 4860 '<span>Add <span class="card--product-new__add-to-cart--desktop-text">to Cart</span></span>' + 4861 '<span>' + compareHtml + '<span class="js-product-total-price">' + price + '</span></span>'; 4862 } else { 4863 addToCartBtn.disabled = true; 4864 addToCartText.textContent = 'Out of Stock'; 4865 } 4866 } 4867 4868 // Initial update 4869 updateButton(); 4870 4871 // Update on variant change 4872 select.addEventListener('change', updateButton); 4873 }); 4874 }); 4875 </script>
4875 4876
4876<script> 4877 if (!window.seaBearFrozenBadgeInitialized) { 4878 window.seaBearFrozenBadgeInitialized = true; 4879 4880 function closeFrozenBadges(exceptBadge) { 4881 document.querySelectorAll('.card--product-new__frozen-badge.is-open').forEach(function(badge) { 4882 if (badge === exceptBadge) return; 4883 badge.classList.remove('is-open'); 4884 badge.setAttribute('aria-expanded', 'false'); 4885 }); 4886 } 4887 4888 function toggleFrozenBadge(badge) { 4889 var shouldOpen = !badge.classList.contains('is-open'); 4890 closeFrozenBadges(badge); 4891 badge.classList.toggle('is-open', shouldOpen); 4892 badge.setAttribute('aria-expanded', shouldOpen ? 'true' : 'false'); 4893 } 4894 4895 document.addEventListener('click', function(event) { 4896 var badge = event.target.closest('.card--product-new__frozen-badge'); 4897 if (!badge) { 4898 closeFrozenBadges(); 4899 return; 4900 } 4901 4902 event.preventDefault(); 4903 event.stopPropagation(); 4904 toggleFrozenBadge(badge); 4905 }, true); 4906 4907 document.addEventListener('keydown', function(event) { 4908 var badge = event.target.closest('.card--product-new__frozen-badge'); 4909 4910 if (event.key === 'Escape') { 4911 closeFrozenBadges(); 4912 if (badge) badge.blur(); 4913 return; 4914 } 4915 4916 if (!badge || (event.key !== 'Enter' && event.key !== ' ')) return; 4917 event.preventDefault(); 4918 event.stopPropagation(); 4919 toggleFrozenBadge(badge); 4920 }, true); 4921 } 4922 </script>
4922 4923 <!-- End Add to Cart Form --> 4924 </div> 4925</div> 4926 4927 </li> 4928 4929 4930 </ul> 4931 4932 4933 <a class="featured-collection__cta btn" href="/collections/smokehouse-best-sellers">SHOP ALL</a> 4934 4935 </div> 4936</section></div><div id="shopify-section-template--28211237290351__feature_cards_2_FR3AGr" class="shopify-section"> 4937 4938 4939 4940 4941<style> 4942 #template--28211237290351__feature_cards_2_FR3AGr { 4943 padding-top: 0px; 4944 padding-bottom: 0px; 4945 } 4946 4947 @media only screen and (min-width: 768px) { 4948 #template--28211237290351__feature_cards_2_FR3AGr { 4949 padding-top: 0px; 4950 padding-bottom: 40px; 4951 } 4952 } 4953</style> 4954 4955<section class="feature-cards-2" id=template--28211237290351__feature_cards_2_FR3AGr> 4956 <ul class="feature-cards-2__list"> 4957 4958 <li class="feature-cards-2__item width--third"> 4959 <a class="feature-cards-2__url" href="/collections/all-signature-smoked-salmon"> 4960 4961 <img src="//seabear.com/cdn/shop/files/hotsmoked-new2.webp?v=1776225441&width=800" srcset="//seabear.com/cdn/shop/files/hotsmoked-new2.webp?v=1776225441&width=352 352w, //seabear.com/cdn/shop/files/hotsmoked-new2.webp?v=1776225441&width=800 800w" width="800" height="990" loading="lazy" class="feature-cards-2__image"> 4962 4963 <div class="feature-cards-2__content"> 4964 <h2 class="feature-cards-2__title">SMOKED SALMON</h2> 4965 </div> 4966 </a> 4967 </li> 4968 4969 <li class="feature-cards-2__item width--third"> 4970 <a class="feature-cards-2__url" href="/collections/ready-to-eat"> 4971 4972 <img src="//seabear.com/cdn/shop/files/cooler_2.webp?v=1778187341&width=800" srcset="//seabear.com/cdn/shop/files/cooler_2.webp?v=1778187341&width=352 352w, //seabear.com/cdn/shop/files/cooler_2.webp?v=1778187341&width=800 800w" width="800" height="974" loading="lazy" class="feature-cards-2__image"> 4973 4974 <div class="feature-cards-2__content"> 4975 <h2 class="feature-cards-2__title">ON-THE-GO PROTEIN</h2> 4976 </div> 4977 </a> 4978 </li> 4979 4980 <li class="feature-cards-2__item width--third"> 4981 <a class="feature-cards-2__url" href="/collections/chowderfest"> 4982 4983 <img src="//seabear.com/cdn/shop/files/soup-trio_6272a036-40ba-4e48-b9f0-548f1e9c328a.webp?v=1770223663&width=800" srcset="//seabear.com/cdn/shop/files/soup-trio_6272a036-40ba-4e48-b9f0-548f1e9c328a.webp?v=1770223663&width=352 352w, //seabear.com/cdn/shop/files/soup-trio_6272a036-40ba-4e48-b9f0-548f1e9c328a.webp?v=1770223663&width=800 800w" width="800" height="800" loading="lazy" class="feature-cards-2__image"> 4984 4985 <div class="feature-cards-2__content"> 4986 <h2 class="feature-cards-2__title">buy 5+, get 20% off</h2> 4987 </div> 4988 </a> 4989 </li> 4990 4991 </ul> 4992</section><style> #shopify-section-template--28211237290351__feature_cards_2_FR3AGr .feature-cards-2__image {object-fit: cover;} </style></div><div id="shopify-section-template--28211237290351__logo_list_WA47MX" class="shopify-section"> 4993 4994 4995 4996 4997<style> 4998 #template--28211237290351__logo_list_WA47MX { 4999 padding-top: 30px; 5000 padding-bottom: 30px; 5001 } 5002 5003 @media only screen and (min-width: 768px) { 5004 #template--28211237290351__logo_list_WA47MX { 5005 padding-top: 40px; 5006 padding-bottom: 40px; 5007 } 5008 } 5009</style> 5010 5011<section class="logo-list" id=template--28211237290351__logo_list_WA47MX> 5012 <div class="logo-list__wrap"> 5013 <h2 class="logo-list__title"><span class="logo-list__title-inner">As Seen In</span></h2> 5014 <div class="logo-list__separator"></div> 5015 <div class="logo-list__logos"> 5016 5017 5018<div class="ticker ticker--stop-on-desktop"> 5019 <div class="ticker__wrap"> 5020 5021 <div class="ticker__item"> 5022 5023 <img src="//seabear.com/cdn/shop/files/logo-forbes_2x_1.webp?v=1719519565&width=200" alt="Forbes magazine" srcset="//seabear.com/cdn/shop/files/logo-forbes_2x_1.webp?v=1719519565&width=200 200w" width="200" height="95" loading="lazy" class="ticker__image"> 5024 5025 </div> 5026 5027 <div class="ticker__item"> 5028 5029 <img src="//seabear.com/cdn/shop/files/logo-mashed_2x_1.webp?v=1722029646&width=200" alt="Mashed magazine" srcset="//seabear.com/cdn/shop/files/logo-mashed_2x_1.webp?v=1722029646&width=200 200w" width="200" height="80" loading="lazy" class="ticker__image"> 5030 5031 </div> 5032 5033 <div class="ticker__item"> 5034 5035 <img src="//seabear.com/cdn/shop/files/logo-GMA_2x_1.webp?v=1719519575&width=200" alt="Good Morning America" srcset="//seabear.com/cdn/shop/files/logo-GMA_2x_1.webp?v=1719519575&width=200 200w" width="200" height="103" loading="lazy" class="ticker__image"> 5036 5037 </div> 5038 5039 <div class="ticker__item"> 5040 5041 <img src="//seabear.com/cdn/shop/files/logo-thrillist_2x_2.webp?v=1722029675&width=200" alt="thrillist magazine" srcset="//seabear.com/cdn/shop/files/logo-thrillist_2x_2.webp?v=1722029675&width=200 200w" width="200" height="95" loading="lazy" class="ticker__image"> 5042 5043 </div> 5044 5045 5046 <div class="ticker__item mobile"> 5047 5048 <img src="//seabear.com/cdn/shop/files/logo-forbes_2x_1.webp?v=1719519565&width=200" alt="Forbes magazine" srcset="//seabear.com/cdn/shop/files/logo-forbes_2x_1.webp?v=1719519565&width=200 200w" width="200" height="95" loading="lazy" class="ticker__image"> 5049 5050 </div> 5051 5052 <div class="ticker__item mobile"> 5053 5054 <img src="//seabear.com/cdn/shop/files/logo-mashed_2x_1.webp?v=1722029646&width=200" alt="Mashed magazine" srcset="//seabear.com/cdn/shop/files/logo-mashed_2x_1.webp?v=1722029646&width=200 200w" width="200" height="80" loading="lazy" class="ticker__image"> 5055 5056 </div> 5057 5058 <div class="ticker__item mobile"> 5059 5060 <img src="//seabear.com/cdn/shop/files/logo-GMA_2x_1.webp?v=1719519575&width=200" alt="Good Morning America" srcset="//seabear.com/cdn/shop/files/logo-GMA_2x_1.webp?v=1719519575&width=200 200w" width="200" height="103" loading="lazy" class="ticker__image"> 5061 5062 </div> 5063 5064 <div class="ticker__item mobile"> 5065 5066 <img src="//seabear.com/cdn/shop/files/logo-thrillist_2x_2.webp?v=1722029675&width=200" alt="thrillist magazine" srcset="//seabear.com/cdn/shop/files/logo-thrillist_2x_2.webp?v=1722029675&width=200 200w" width="200" height="95" loading="lazy" class="ticker__image"> 5067 5068 </div> 5069 5070 5071 <div class="ticker__item mobile"> 5072 5073 <img src="//seabear.com/cdn/shop/files/logo-forbes_2x_1.webp?v=1719519565&width=200" alt="Forbes magazine" srcset="//seabear.com/cdn/shop/files/logo-forbes_2x_1.webp?v=1719519565&width=200 200w" width="200" height="95" loading="lazy" class="ticker__image"> 5074 5075 </div> 5076 5077 <div class="ticker__item mobile"> 5078 5079 <img src="//seabear.com/cdn/shop/files/logo-mashed_2x_1.webp?v=1722029646&width=200" alt="Mashed magazine" srcset="//seabear.com/cdn/shop/files/logo-mashed_2x_1.webp?v=1722029646&width=200 200w" width="200" height="80" loading="lazy" class="ticker__image"> 5080 5081 </div> 5082 5083 <div class="ticker__item mobile"> 5084 5085 <img src="//seabear.com/cdn/shop/files/logo-GMA_2x_1.webp?v=1719519575&width=200" alt="Good Morning America" srcset="//seabear.com/cdn/shop/files/logo-GMA_2x_1.webp?v=1719519575&width=200 200w" width="200" height="103" loading="lazy" class="ticker__image"> 5086 5087 </div> 5088 5089 <div class="ticker__item mobile"> 5090 5091 <img src="//seabear.com/cdn/shop/files/logo-thrillist_2x_2.webp?v=1722029675&width=200" alt="thrillist magazine" srcset="//seabear.com/cdn/shop/files/logo-thrillist_2x_2.webp?v=1722029675&width=200 200w" width="200" height="95" loading="lazy" class="ticker__image"> 5092 5093 </div> 5094 5095 5096 <div class="ticker__item mobile"> 5097 5098 <img src="//seabear.com/cdn/shop/files/logo-forbes_2x_1.webp?v=1719519565&width=200" alt="Forbes magazine" srcset="//seabear.com/cdn/shop/files/logo-forbes_2x_1.webp?v=1719519565&width=200 200w" width="200" height="95" loading="lazy" class="ticker__image"> 5099 5100 </div> 5101 5102 <div class="ticker__item mobile"> 5103 5104 <img src="//seabear.com/cdn/shop/files/logo-mashed_2x_1.webp?v=1722029646&width=200" alt="Mashed magazine" srcset="//seabear.com/cdn/shop/files/logo-mashed_2x_1.webp?v=1722029646&width=200 200w" width="200" height="80" loading="lazy" class="ticker__image"> 5105 5106 </div> 5107 5108 <div class="ticker__item mobile"> 5109 5110 <img src="//seabear.com/cdn/shop/files/logo-GMA_2x_1.webp?v=1719519575&width=200" alt="Good Morning America" srcset="//seabear.com/cdn/shop/files/logo-GMA_2x_1.webp?v=1719519575&width=200 200w" width="200" height="103" loading="lazy" class="ticker__image"> 5111 5112 </div> 5113 5114 <div class="ticker__item mobile"> 5115 5116 <img src="//seabear.com/cdn/shop/files/logo-thrillist_2x_2.webp?v=1722029675&width=200" alt="thrillist magazine" srcset="//seabear.com/cdn/shop/files/logo-thrillist_2x_2.webp?v=1722029675&width=200 200w" width="200" height="95" loading="lazy" class="ticker__image"> 5117 5118 </div> 5119 5120 </div> 5121</div> 5122 </div> 5123 </div> 5124</section></div><div id="shopify-section-template--28211237290351__hero_1_iy3VVM" class="shopify-section"> 5125 5126 5127<style> 5128 5129 #template--28211237290351__hero_1_iy3VVM { 5130 padding-top: 120px; 5131 padding-bottom: 120px; 5132 } 5133 5134 5135 #template--28211237290351__hero_1_iy3VVM .hero-1__bg { 5136 object-fit: cover; 5137 height: 100%; 5138 } 5139 5140 #template--28211237290351__hero_1_iy3VVM .hero-1__wrap { 5141 max-width: 1088px; 5142 } 5143 5144 @media only screen and (min-width: 768px) { 5145 5146 5147 #template--28211237290351__hero_1_iy3VVM { 5148 padding-top: 80px; 5149 padding-bottom: 80px; 5150 } 5151 } 5152 5153 5154 #template--28211237290351__hero_1_iy3VVM .hero-1__content { 5155 max-width: 530px; 5156 } 5157 5158 5159 #template--28211237290351__hero_1_iy3VVM .hero-1__content { 5160 margin-left: auto; 5161 margin-right: auto; 5162 5163 } 5164 5165 @media only screen and (min-width: 768px) { 5166 5167 #template--28211237290351__hero_1_iy3VVM .hero-1__content { 5168 margin-left: auto; 5169 margin-right: auto; 5170 5171 margin-left: 0; 5172 5173 } 5174 } 5175 5176</style> 5177 5178<section id="template--28211237290351__hero_1_iy3VVM" class="hero-1 text--light alignment--left "> 5179 5180 <div class="hero-1__wrap"> 5181 5182 5183 5184 5185 5186 <img src="//seabear.com/cdn/shop/files/about-banner-desktop_2x_05081db3-0799-467c-8312-b84a0c8bfa59.webp?v=1753132888&width=2500" alt="fire grilled salmon" srcset="//seabear.com/cdn/shop/files/about-banner-desktop_2x_05081db3-0799-467c-8312-b84a0c8bfa59.webp?v=1753132888&width=352 352w, //seabear.com/cdn/shop/files/about-banner-desktop_2x_05081db3-0799-467c-8312-b84a0c8bfa59.webp?v=1753132888&width=832 832w, //seabear.com/cdn/shop/files/about-banner-desktop_2x_05081db3-0799-467c-8312-b84a0c8bfa59.webp?v=1753132888&width=1200 1200w, //seabear.com/cdn/shop/files/about-banner-desktop_2x_05081db3-0799-467c-8312-b84a0c8bfa59.webp?v=1753132888&width=1920 1920w, //seabear.com/cdn/shop/files/about-banner-desktop_2x_05081db3-0799-467c-8312-b84a0c8bfa59.webp?v=1753132888&width=2500 2500w" width="2500" height="1116" loading="lazy" class="hero-1__bg hero-1__image desktop-minus"> 5187 5188 5189 5190 <img src="//seabear.com/cdn/shop/files/about-banner-mobile_2x_a00e870b-24a4-4834-973b-758626e77a81.webp?v=1753132860&width=1500" alt="salmon on grill" srcset="//seabear.com/cdn/shop/files/about-banner-mobile_2x_a00e870b-24a4-4834-973b-758626e77a81.webp?v=1753132860&width=352 352w, //seabear.com/cdn/shop/files/about-banner-mobile_2x_a00e870b-24a4-4834-973b-758626e77a81.webp?v=1753132860&width=832 832w, //seabear.com/cdn/shop/files/about-banner-mobile_2x_a00e870b-24a4-4834-973b-758626e77a81.webp?v=1753132860&width=1200 1200w, //seabear.com/cdn/shop/files/about-banner-mobile_2x_a00e870b-24a4-4834-973b-758626e77a81.webp?v=1753132860&width=1500 1500w" width="1500" height="1875" loading="lazy" class="hero-1__bg hero-1__image mobile"> 5191 5192 5193 5194 5195 <div class="hero-1__content"> 5196 5197 5198 5199 <h1 class="hero-1__title style--small">
5200 <span ><p>SPECTACULAR SEAFOOD FROM THE PRISTINE, ICY COLD WATERS OF THE PACIFIC NORTHWEST</p></span> 5201 <span class="hero-1__title-mobile"></span> 5202 </h1> 5203 5204 5205 5206 <div class="hero-1__text style--small"> 5207 <span ><p><strong>Our small-batch smokehouseâwith over 65 years of heritage, brings the regionâs centuries-old traditions to life for you to share with family & friends.</strong></p></span> 5208 <span class="hero-1__text-mobile"></span> 5209 </div> 5210 5211 5212 5213 5214 5215 <a href="/pages/about-seabear" class="hero-1__cta btn btn--secondary">The SeaBear Story</a> 5216 5217 </div> 5218 </div> 5219</section><style> #shopify-section-template--28211237290351__hero_1_iy3VVM .countdown {display: none;} </style></div><div id="shopify-section-template--28211237290351__text_ticker_JDDNTL" class="shopify-section"> 5220 5221 5222 5223 5224<style> 5225 #template--28211237290351__text_ticker_JDDNTL { 5226 padding-top: 0px; 5227 padding-bottom: 0px; 5228 } 5229 5230 @media only screen and (min-width: 768px) { 5231 #template--28211237290351__text_ticker_JDDNTL { 5232 padding-top: 0px; 5233 padding-bottom: 0px; 5234 } 5235 } 5236</style> 5237 5238<section class="text-ticker style--primary" id=template--28211237290351__text_ticker_JDDNTL> 5239 5240 <h2 class="text-ticker__title"></h2> 5241 5242 <div class="text-ticker__wrap"> 5243 5244 5245<div class="ticker "> 5246 <div class="ticker__wrap"> 5247 5248 <div class="ticker__item"> 5249 5250 <span class="ticker__text">Handcrafted in the PNW</span> 5251 <div class="ticker__dot"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"> 5252 <circle cx="4" cy="4" r="4" fill="#ff6c00"/> 5253</svg></div> 5254 5255 </div> 5256 5257 <div class="ticker__item"> 5258 5259 <span class="ticker__text">100% Guaranteed</span> 5260 <div class="ticker__dot"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"> 5261 <circle cx="4" cy="4" r="4" fill="#ff6c00"/> 5262</svg></div> 5263 5264 </div> 5265 5266 <div class="ticker__item"> 5267 5268 <span class="ticker__text">Responsibly sourced</span> 5269 <div class="ticker__dot"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"> 5270 <circle cx="4" cy="4" r="4" fill="#ff6c00"/> 5271</svg></div> 5272 5273 </div> 5274 5275 5276 <div class="ticker__item mobile"> 5277 5278 <span class="ticker__text">Handcrafted in the PNW</span> 5279 <div class="ticker__dot"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"> 5280 <circle cx="4" cy="4" r="4" fill="#ff6c00"/> 5281</svg></div> 5282 5283 </div> 5284 5285 <div class="ticker__item mobile"> 5286 5287 <span class="ticker__text">100% Guaranteed</span> 5288 <div class="ticker__dot"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"> 5289 <circle cx="4" cy="4" r="4" fill="#ff6c00"/> 5290</svg></div> 5291 5292 </div> 5293 5294 <div class="ticker__item mobile"> 5295 5296 <span class="ticker__text">Responsibly sourced</span> 5297 <div class="ticker__dot"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"> 5298 <circle cx="4" cy="4" r="4" fill="#ff6c00"/> 5299</svg></div> 5300 5301 </div> 5302 5303 5304 <div class="ticker__item mobile"> 5305 5306 <span class="ticker__text">Handcrafted in the PNW</span> 5307 <div class="ticker__dot"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"> 5308 <circle cx="4" cy="4" r="4" fill="#ff6c00"/> 5309</svg></div> 5310 5311 </div> 5312 5313 <div class="ticker__item mobile"> 5314 5315 <span class="ticker__text">100% Guaranteed</span> 5316 <div class="ticker__dot"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"> 5317 <circle cx="4" cy="4" r="4" fill="#ff6c00"/> 5318</svg></div> 5319 5320 </div> 5321 5322 <div class="ticker__item mobile"> 5323 5324 <span class="ticker__text">Responsibly sourced</span> 5325 <div class="ticker__dot"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"> 5326 <circle cx="4" cy="4" r="4" fill="#ff6c00"/> 5327</svg></div> 5328 5329 </div> 5330 5331 5332 <div class="ticker__item mobile"> 5333 5334 <span class="ticker__text">Handcrafted in the PNW</span> 5335 <div class="ticker__dot"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"> 5336 <circle cx="4" cy="4" r="4" fill="#ff6c00"/> 5337</svg></div> 5338 5339 </div> 5340 5341 <div class="ticker__item mobile"> 5342
5343 <span class="ticker__text">100% Guaranteed</span> 5344 <div class="ticker__dot"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"> 5345 <circle cx="4" cy="4" r="4" fill="#ff6c00"/> 5346</svg></div> 5347 5348 </div> 5349 5350 <div class="ticker__item mobile"> 5351 5352 <span class="ticker__text">Responsibly sourced</span> 5353 <div class="ticker__dot"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"> 5354 <circle cx="4" cy="4" r="4" fill="#ff6c00"/> 5355</svg></div> 5356 5357 </div> 5358 5359 </div> 5360</div> 5361 </div> 5362</section></div><div id="shopify-section-template--28211237290351__testimonials_new_7PNWJJ" class="shopify-section"> 5363 5364 5365 5366<style> 5367 #template--28211237290351__testimonials_new_7PNWJJ { 5368 padding-top: 30px; 5369 padding-bottom: 30px; 5370 } 5371 5372 @media only screen and (min-width: 768px) { 5373 #template--28211237290351__testimonials_new_7PNWJJ { 5374 padding-top: 60px; 5375 padding-bottom: 60px; 5376 } 5377 } 5378</style> 5379 5380<section class="testimonials-new" id="template--28211237290351__testimonials_new_7PNWJJ" tabindex="0"> 5381 <ul class="testimonials-new__list"> 5382 5383 <li class="testimonials-new__item"> 5384 <div style="display:flex; gap: 5px"> 5385<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5386 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5387</svg> 5388<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5389 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5390</svg> 5391<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5392 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5393</svg> 5394<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5395 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5396</svg> 5397<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5398 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5399</svg> 5400</div> 5401 <div class="testimonials-new__quote"><p>SeaBear is always extraordinary - the customer service is fantastic, shipping is prompt, packaging perfect.</p></div> 5402 <p class="testimonials-new__author">- Susan J</p> 5403 </li> 5404 5405 <li class="testimonials-new__item"> 5406 <div style="display:flex; gap: 5px"> 5407<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5408 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5409</svg> 5410<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5411 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5412</svg> 5413<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5414 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5415</svg> 5416<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5417 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5418</svg> 5419<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5420 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5421</svg> 5422</div> 5423 <div class="testimonials-new__quote"><p>So delicious!!! We get creative and research recipes that we can experiment with. Excellent communication from order to delivery. Superb customer service when you contact SeaBear. Fast shipping and well packaged. Will purchase again.</p></div> 5424 <p class="testimonials-new__author">- Keith L</p> 5425 </li> 5426 5427 <li class="testimonials-new__item"> 5428 <div style="display:flex; gap: 5px"> 5429<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5430 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.5
54307-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5431</svg> 5432<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5433 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5434</svg> 5435<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5436 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5437</svg> 5438<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5439 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5440</svg> 5441<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5442 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5443</svg> 5444</div> 5445 <div class="testimonials-new__quote"><p>Seabear is great! Products spot on , fresh, always delivered on time, what is to be shipped frozen always arrives frozen!</p></div> 5446 <p class="testimonials-new__author">- Mary R</p> 5447 </li> 5448 5449 <li class="testimonials-new__item"> 5450 <div style="display:flex; gap: 5px"> 5451<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5452 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5453</svg> 5454<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5455 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5456</svg> 5457<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5458 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5459</svg> 5460<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5461 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5462</svg> 5463<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5464 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5465</svg> 5466</div> 5467 <div class="testimonials-new__quote"><p>I had made a mistake in my order but SeaBear corrected my mistake at their expense. Very professional. The halibut is outstanding. Iâve been ordering from them a long time and it is always 5 stars.</p></div> 5468 <p class="testimonials-new__author">- Mark K</p> 5469 </li> 5470 5471 <li class="testimonials-new__item"> 5472 <div style="display:flex; gap: 5px"> 5473<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5474 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5475</svg> 5476<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5477 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5478</svg> 5479<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5480 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5481</svg> 5482<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5483 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5484</svg> 5485<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5486 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.5
54867-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5487</svg> 5488</div> 5489 <div class="testimonials-new__quote"><p>Fabulous! The best salmon ever. Forever a faithful customer. Thank you SeaBear!</p></div> 5490 <p class="testimonials-new__author">- Emilie G</p> 5491 </li> 5492 5493 <li class="testimonials-new__item"> 5494 <div style="display:flex; gap: 5px"> 5495<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5496 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5497</svg> 5498<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5499 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5500</svg> 5501<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5502 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5503</svg> 5504<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5505 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5506</svg> 5507<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5508 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5509</svg> 5510</div> 5511 <div class="testimonials-new__quote"><p>Great stuff, kids love it!!! When we lived in WA we always will stop at the store, now that we have moved out, glad to get it by mail, highly recommended!!ðð¯</p></div> 5512 <p class="testimonials-new__author">- Marinell I</p> 5513 </li> 5514 5515 <li class="testimonials-new__item"> 5516 <div style="display:flex; gap: 5px"> 5517<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5518 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5519</svg> 5520<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5521 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5522</svg> 5523<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5524 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5525</svg> 5526<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5527 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5528</svg> 5529<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5530 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5531</svg> 5532</div> 5533 <div class="testimonials-new__quote"><p>This is the best place to by seafood, and smoked seafood. Been buying it for over 20 years!!</p></div> 5534 <p class="testimonials-new__author">- Kristin S</p> 5535 </li> 5536 5537 <li class="testimonials-new__item"> 5538 <div style="display:flex; gap: 5px"> 5539<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5540 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5541</svg> 5542<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5543 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5544</svg> 5545<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5546 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.5
55467-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5547</svg> 5548<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5549 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5550</svg> 5551<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5552 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5553</svg> 5554</div> 5555 <div class="testimonials-new__quote"><p>I would recommend SeaBear to anyone that enjoys fresh fish or smoked salmon. I have not been disappointed!</p></div> 5556 <p class="testimonials-new__author">- Eunice L</p> 5557 </li> 5558 5559 <li class="testimonials-new__item"> 5560 <div style="display:flex; gap: 5px"> 5561<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5562 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5563</svg> 5564<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5565 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5566</svg> 5567<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5568 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5569</svg> 5570<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5571 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5572</svg> 5573<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5574 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5575</svg> 5576</div> 5577 <div class="testimonials-new__quote"><p>Salmon arrived safe, sound, and beautiful! Thank you!</p></div> 5578 <p class="testimonials-new__author">- Denise W</p> 5579 </li> 5580 5581 <li class="testimonials-new__item"> 5582 <div style="display:flex; gap: 5px"> 5583<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5584 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5585</svg> 5586<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5587 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5588</svg> 5589<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5590 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5591</svg> 5592<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5593 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5594</svg> 5595<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.025 17.143"> 5596 <path fill="#99521e" d="m18.029 6.548-6.228-.9L9.012 0 6.229 5.643l-6.228.9 4.506 4.393-1.064 6.2 5.57-2.928 5.57 2.928-1.064-6.2 4.51-4.388Z" data-name="Icon metro-star-full"/> 5597</svg> 5598</div> 5599 <div class="testimonials-new__quote"><p>The SeaBear ordering process is very easy. They communicate well as to status of your order. I have ordered now approximately 4 times and everything have been smooth from online purchase to delivery. I highly recommend.</p></div> 5600 <p class="testimonials-new__author">- Mary D</p> 5601 </li> 5602 5603 </ul> 5604</section></div><div id="shopify-section-template--28211237290351__recipes_HxLV4j" class="shopify-section"> 5605 5606 5607 5608<style> 5609 #template--28211237290351__recipes_HxLV4j { 5610 padding-top: 0px; 5611 padding-bottom: 0px; 5612 } 5613 5614 @media only screen and (min-width: 768px) { 5615 #template--28211237290351__recipes_HxLV4j { 5616 padding-top: 0px; 5617 padding-bottom: 0px; 5618 } 5619 } 5620</style> 5621 5622<section class="recipes" id="template--28211237290351__recipes_HxLV4j"> 5623 <div class="recipes__header"> 5624 5625 <h2 class="recipes__title mobile">RECIPES & SERVING IDEAS</h2> 5626 5627 5628 <h2 class="recipes__title desktop-minus">RECIPES & SERVING IDEAS</h2> 5629 5630 5631 5632 <a class="recipes__cta btn" href="/blogs/recipes-tips">See ALL RECIPES</a> 5633 5634 </div> 5635 5636 5637 <ul class="recipes__list"> 5638 5639 5640 <li class="recipes__item"> 5641 <a class="recipes__link" href="/blogs/recipes-tips/stuffing-crusted-wild-alaskan-halibut"> 5642 <img src="//seabear.com/cdn/shop/articles/StuffingCrustedHalibut4.jpg?v=1780004134&width=800" alt="" srcset="//seabear.com/cdn/shop/articles/StuffingCrustedHalibut4.jpg?v=1780004134&width=352 352w, //seabear.com/cdn/shop/articles/StuffingCrustedHalibut4.jpg?v=1780004134&width=800 800w" width="800" height="1067" loading="lazy" class="recipes__image"> 5643 <div class="recipes__item-overlay"></div> 5644 <h3 class="recipes__item-title">Stuffing-Crusted Wild Alaskan Halibut</h3> 5645 </a> 5646 </li> 5647 5648 5649 <li class="recipes__item"> 5650 <a class="recipes__link" href="/blogs/recipes-tips/smoked-salmon-tacos"> 5651 <img src="//seabear.com/cdn/shop/articles/Smoked_Salmon_Tacos_80e3b989-9c04-430c-bd
56515f-9bc912c21c29.jpg?v=1780430609&width=800" alt="" srcset="//seabear.com/cdn/shop/articles/Smoked_Salmon_Tacos_80e3b989-9c04-430c-bd5f-9bc912c21c29.jpg?v=1780430609&width=352 352w, //seabear.com/cdn/shop/articles/Smoked_Salmon_Tacos_80e3b989-9c04-430c-bd5f-9bc912c21c29.jpg?v=1780430609&width=800 800w" width="800" height="1052" loading="lazy" class="recipes__image"> 5652 <div class="recipes__item-overlay"></div> 5653 <h3 class="recipes__item-title">Smoked Salmon Tacos</h3> 5654 </a> 5655 </li> 5656 5657 5658 <li class="recipes__item"> 5659 <a class="recipes__link" href="/blogs/recipes-tips/salmon-salad-stuffed-avocados"> 5660 <img src="//seabear.com/cdn/shop/articles/ReadytoEat_Salmon1_d9cafb59-13e4-4303-bc56-f71af6881725.jpg?v=1780417791&width=800" alt="" srcset="//seabear.com/cdn/shop/articles/ReadytoEat_Salmon1_d9cafb59-13e4-4303-bc56-f71af6881725.jpg?v=1780417791&width=352 352w, //seabear.com/cdn/shop/articles/ReadytoEat_Salmon1_d9cafb59-13e4-4303-bc56-f71af6881725.jpg?v=1780417791&width=800 800w" width="800" height="800" loading="lazy" class="recipes__image"> 5661 <div class="recipes__item-overlay"></div> 5662 <h3 class="recipes__item-title">Salmon Salad Stuffed Avocados</h3> 5663 </a> 5664 </li> 5665 5666 5667 <li class="recipes__item"> 5668 <a class="recipes__link" href="/blogs/recipes-tips/smoked-salmon-potato-chip-bites"> 5669 <img src="//seabear.com/cdn/shop/articles/SeabearSmokedSalmonPotatoChipBites_P_P_3_62237ee6-a87f-40a9-94cf-07768b31408c.jpg?v=1780415812&width=800" alt="" srcset="//seabear.com/cdn/shop/articles/SeabearSmokedSalmonPotatoChipBites_P_P_3_62237ee6-a87f-40a9-94cf-07768b31408c.jpg?v=1780415812&width=352 352w, //seabear.com/cdn/shop/articles/SeabearSmokedSalmonPotatoChipBites_P_P_3_62237ee6-a87f-40a9-94cf-07768b31408c.jpg?v=1780415812&width=800 800w" width="800" height="1000" loading="lazy" class="recipes__image"> 5670 <div class="recipes__item-overlay"></div> 5671 <h3 class="recipes__item-title">Smoked Salmon Potato Chip Bites</h3> 5672 </a> 5673 </li> 5674 5675 </ul> 5676 5677</section></div><div id="shopify-section-template--28211237290351__feature_cards_3_CcPTmG" class="shopify-section"> 5678 5679 5680 5681 5682<style> 5683 #template--28211237290351__feature_cards_3_CcPTmG { 5684 padding-top: 30px; 5685 padding-bottom: 30px; 5686 } 5687 5688 @media only screen and (min-width: 768px) { 5689 #template--28211237290351__feature_cards_3_CcPTmG { 5690 padding-top: 60px; 5691 padding-bottom: 60px; 5692 } 5693 } 5694</style> 5695 5696<section class="feature-cards-3" id=template--28211237290351__feature_cards_3_CcPTmG> 5697 <ul class="feature-cards-3__list"> 5698 5699 <li class="feature-cards-3__item width--half"> 5700 <a class="feature-cards-3__url" href="/blogs/notes-from-the-smokehouse"> 5701 5702 <img src="//seabear.com/cdn/shop/files/image--notesfromsmokehouse-static_2x_bbebc723-93a5-4c48-afc7-3c69f9f5bfd1.webp?v=1719352903&width=1200" alt="Sepia toned photograph of old smoke house" srcset="//seabear.com/cdn/shop/files/image--notesfromsmokehouse-static_2x_bbebc723-93a5-4c48-afc7-3c69f9f5bfd1.webp?v=1719352903&width=352 352w, //seabear.com/cdn/shop/files/image--notesfromsmokehouse-static_2x_bbebc723-93a5-4c48-afc7-3c69f9f5bfd1.webp?v=1719352903&width=832 832w, //seabear.com/cdn/shop/files/image--notesfromsmokehouse-static_2x_bbebc723-93a5-4c48-afc7-3c69f9f5bfd1.webp?v=1719352903&width=1200 1200w" width="1200" height="560" loading="lazy" class="feature-cards-3__image"> 5703 <div class="feature-cards-3__overlay"></div> 5704 5705 <div class="feature-cards-3__content"> 5706 <p class="feature-cards-3__subtitle">THE SEABEAR BLOG</p> 5707 <h2 class="feature-cards-3__title">Notes From the Smokehouse</h2> 5708 </div> 5709 </a> 5710 </li> 5711 5712 <li class="feature-cards-3__item width--half"> 5713 <a class="feature-cards-3__url" href="/pages/about-seabear"> 5714 5715 <img src="//seabear.com/cdn/shop/files/image--theseabearstory-static_2x_7032a07d-448a-46b8-a81a-5365062ab2f1.webp?v=1719352869&width=1200" alt="Sepia toned photograph of first SeaBear fishing boat" srcset="//seabear.com/cdn/shop/files/image--theseabearstory-static_2x_7032a07d-448a-46b8-a81a-5365062ab2f1.webp?v=1719352869&width=352 352w, //seabear.com/cdn/shop/files/image--theseabearstory-static_2x_7032a07d-448a-46b8-a81a-5365062ab2f1.webp?v=1719352869&width=832 832w, //seabear.com/cdn/shop/files/image--theseabearstory-static_2x_7032a07d-448a-46b8-a81a-5365062ab2f1.webp?v=1719352869&width=1200 1200w" width="1200" height="560" loading="lazy" class="feature-cards-3__image"> 5716 <div class="feature-cards-3__overlay"></div> 5717 5718 <div class="feature-cards-3__content"> 5719 <p class="feature-cards-3__subtitle">Since 1957</p> 5720 <h2 class="feature-cards-3__title">THE SEABEAR STORY</h2> 5721 </div> 5722 </a> 5723 </li> 5724 5725 </ul> 5726</section></div><div id="shopify-section-template--28211237290351__instafeed_title_Wigmmq" class="shopify-section"><style> 5727 #template--28211237290351__instafeed_title_Wigmmq { 5728 padding-top: 30px; 5729 padding-bottom: 20px; 5730 } 5731 5732 @media only screen and (min-width: 768px) { 5733 #template--28211237290351__instafeed_title_Wigmmq { 5734 padding-top: 30px; 5735 padding-bottom: 20px; 5736 } 5737 } 5738</style> 5739 5740<section id="template--28211237290351__instafeed_title_Wigmmq" class="instafeed"> 5741 <h2 class="instafeed__title">Follow us!</h2> 5742 <p class="instafeed__subtitle">@SeaBearSmokehouse</p> 5743</section> 5744 5745</div><div id="shopify-section-template--28211237290351__1750090972991c9de2" class="shopify-section"> 5746 5747 <div id="shopify-block-AMTdPSkNYSGRIOXR6R__instafeed_app_block_nRnxaD" class="shopify-block shopify-app-block"> 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763<style> 5764 div[id*="instafeed_app_block"] { 5765 width: 100%; 5766 } 5767 div.shopify-section:has(>
5767 [id*="instafeed_app_block"]) { 5768 width: 100%; 5769 } 5770 5771 body #insta-feed { 5772 5773 5774 5775 5776 margin-bottom: 0px!important; 5777 5778 5779 5780 5781 5782 5783 5784 } 5785 5786 body #insta-feed h2 { 5787 5788 5789 5790 text-align: center; 5791 } 5792 5793 5794 5795</style> 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 <div id="insta-feed"></div> 5808
5808<script> 5809 if (typeof instafeedLocalTitle === 'undefined') var instafeedLocalTitle = ""; 5810 5811 </script>
5811 5812 5813 5814<!-- BEGIN app snippet: storefront-script --> 5815 5816 5817 5818
5818<script> 5819 var instafeedScriptSrc = "https:\/\/cdn.nfcube.com\/instafeed-d8166a11d90ee4fcadc32d87e614f6c6.js"; 5820 var instafeedScriptMode = "defer"; 5821 !function(e,n){if(!window.instafeedStorefrontScheduled&&(window.instafeedStorefrontScheduled=!0,e))if("defer"!==n){if("consent"===n){var t=!1;function o(){t||(t=!0,a())}function i(){window.Shopify&&window.Shopify.customerPrivacy&&window.Shopify.customerPrivacy.marketingAllowed()&&o()}function d(){document.addEventListener("visitorConsentCollected",function(e){e.detail&&e.detail.marketingAllowed&&o()}),window.Shopify&&window.Shopify.loadFeatures?window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],i):i()}return void("loading"===document.readyState?document.addEventListener("DOMContentLoaded",d):d())}"complete"===document.readyState?a():window.addEventListener("load",function(){a()})}else"loading"===document.readyState?document.addEventListener("DOMContentLoaded",a):a();function r(e){return String(e).split("?")[0]}function a(){if(!function(){for(var n=document.getElementsByTagName("script"),t=r(e),o=0;o!==n.length;o++)if(r(n[o].src)===t)return!0;return!1}()){var n=document.createElement("script");n.async=!0,n.src=e,document.body.appendChild(n)}}}(instafeedScriptSrc,instafeedScriptMode); 5822 </script>
5822 5823 5824 5825<!-- END app snippet --> 5826 5827 5828 5829 5830 5831 5832</div> 5833 5834 5835 5836 5837 5838</div><div id="shopify-section-template--28211237290351__hero_1_c97rzY" class="shopify-section"> 5839 5840 5841<style> 5842 5843 #template--28211237290351__hero_1_c97rzY { 5844 padding-top: 30px; 5845 padding-bottom: 30px; 5846 } 5847 5848 5849 #template--28211237290351__hero_1_c97rzY .hero-1__bg { 5850 object-fit: cover; 5851 height: 100%; 5852 } 5853 5854 #template--28211237290351__hero_1_c97rzY .hero-1__wrap { 5855 max-width: 1088px; 5856 } 5857 5858 @media only screen and (min-width: 768px) { 5859 5860 5861 #template--28211237290351__hero_1_c97rzY { 5862 padding-top: 30px; 5863 padding-bottom: 30px; 5864 } 5865 } 5866 5867 5868 #template--28211237290351__hero_1_c97rzY .hero-1__content { 5869 max-width: 500px; 5870 } 5871 5872 5873 #template--28211237290351__hero_1_c97rzY .hero-1__content { 5874 margin-left: auto; 5875 margin-right: auto; 5876 5877 } 5878 5879 @media only screen and (min-width: 768px) { 5880 5881 #template--28211237290351__hero_1_c97rzY .hero-1__content { 5882 margin-left: auto; 5883 margin-right: auto; 5884 5885 } 5886 } 5887 5888</style> 5889 5890<section id="template--28211237290351__hero_1_c97rzY" class="hero-1 text--light alignment--center "> 5891 5892 <div class="hero-1__wrap"> 5893 5894 5895 5896 5897 5898 <img src="//seabear.com/cdn/shop/files/image--GerardDominique-Banner_2x_46706838-5681-4c5d-bffe-d4785dc98b52.webp?v=1726603409&width=2500" alt="salting fish" srcset="//seabear.com/cdn/shop/files/image--GerardDominique-Banner_2x_46706838-5681-4c5d-bffe-d4785dc98b52.webp?v=1726603409&width=352 352w, //seabear.com/cdn/shop/files/image--GerardDominique-Banner_2x_46706838-5681-4c5d-bffe-d4785dc98b52.webp?v=1726603409&width=832 832w, //seabear.com/cdn/shop/files/image--GerardDominique-Banner_2x_46706838-5681-4c5d-bffe-d4785dc98b52.webp?v=1726603409&width=1200 1200w, //seabear.com/cdn/shop/files/image--GerardDominique-Banner_2x_46706838-5681-4c5d-bffe-d4785dc98b52.webp?v=1726603409&width=1920 1920w, //seabear.com/cdn/shop/files/image--GerardDominique-Banner_2x_46706838-5681-4c5d-bffe-d4785dc98b52.webp?v=1726603409&width=2500 2500w" width="2500" height="915" loading="lazy" class="hero-1__bg hero-1__image desktop-minus"> 5899 5900 5901 5902 <img src="//seabear.com/cdn/shop/files/image--GerardDominique-Banner_2x_46706838-5681-4c5d-bffe-d4785dc98b52.webp?v=1726603409&width=1500" alt="salting fish" srcset="//seabear.com/cdn/shop/files/image--GerardDominique-Banner_2x_46706838-5681-4c5d-bffe-d4785dc98b52.webp?v=1726603409&width=352 352w, //seabear.com/cdn/shop/files/image--GerardDominique-Banner_2x_46706838-5681-4c5d-bffe-d4785dc98b52.webp?v=1726603409&width=832 832w, //seabear.com/cdn/shop/files/image--GerardDominique-Banner_2x_46706838-5681-4c5d-bffe-d4785dc98b52.webp?v=1726603409&width=1200 1200w, //seabear.com/cdn/shop/files/image--GerardDominique-Banner_2x_46706838-5681-4c5d-bffe-d4785dc98b52.webp?v=1726603409&width=1500 1500w" width="1500" height="549" loading="lazy" class="hero-1__bg hero-1__image mobile"> 5903 5904 5905 5906 5907 <div class="hero-1__content"> 5908 5909 <div class="hero-1__subtitle style--small"> 5910 <span ><p>SEABEAR SMOKEHOUSE | GERARD & DOMINIQUE</p></span> 5911 <span class="hero-1__subtitle-mobile"></span> 5912 </div> 5913 5914 5915 5916 <h1 class="hero-1__title style--small"> 5917 <span ><p>WHOLESALE PROGRAM</p></span> 5918 <span class="hero-1__title-mobile"></span> 5919 </h1> 5920 5921 5922 5923 <div class="hero-1__text style--small"> 5924 <span ><p>Inquire about buying our products for resale & serving, or learn more about our private label and custom processing options.</p></span> 5925 <span class="hero-1__text-mobile"></span> 5926 </div> 5927 5928 5929 5930 5931 5932 <a href="https://wholesale.seabear.com/" class="hero-1__cta btn btn--secondary">LEARN MORE</a> 5933 5934 </div> 5935 </div> 5936</section><style> #shopify-section-template--28211237290351__hero_1_c97rzY .hero-1__cta {margin: 10px auto;} #shopify-section-template--28211237290351__hero_1_c97rzY .countdown {display: none;} #shopify-section-template--28211237290351__hero_1_c97rzY .hero-1__subtitle {font-size: 16px;} </style></div><div id="shopify-section-template--28211237290351__1779425470dcca1ae3" class="shopify-section"> 5937 5938 <div id="shopify-block-AOTl5eFoxLy9DZzd0d__instafeed_app_block_9L38ad" class="shopify-block shopify-app-block"> 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954<style> 5955 div[id*="instafeed_app_block"] { 5956 width: 100%; 5957 } 5958 div.shopify-section:has(>
5958 [id*="instafeed_app_block"]) { 5959 width: 100%; 5960 } 5961 5962 body #insta-feed { 5963 5964 5965 5966 5967 margin-bottom: 0px!important; 5968 5969 5970 5971 5972 5973 5974 5975 } 5976 5977 body #insta-feed h2 { 5978 5979 5980 5981 text-align: center; 5982 } 5983 5984 5985 5986</style> 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 <div id="insta-feed"></div> 5999
5999<script> 6000 if (typeof instafeedLocalTitle === 'undefined') var instafeedLocalTitle = ""; 6001 6002 </script>
6002 6003 6004 6005<!-- BEGIN app snippet: storefront-script --> 6006 6007 6008 6009
6009<script> 6010 var instafeedScriptSrc = "https:\/\/cdn.nfcube.com\/instafeed-d8166a11d90ee4fcadc32d87e614f6c6.js"; 6011 var instafeedScriptMode = "defer"; 6012 !function(e,n){if(!window.instafeedStorefrontScheduled&&(window.instafeedStorefrontScheduled=!0,e))if("defer"!==n){if("consent"===n){var t=!1;function o(){t||(t=!0,a())}function i(){window.Shopify&&window.Shopify.customerPrivacy&&window.Shopify.customerPrivacy.marketingAllowed()&&o()}function d(){document.addEventListener("visitorConsentCollected",function(e){e.detail&&e.detail.marketingAllowed&&o()}),window.Shopify&&window.Shopify.loadFeatures?window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],i):i()}return void("loading"===document.readyState?document.addEventListener("DOMContentLoaded",d):d())}"complete"===document.readyState?a():window.addEventListener("load",function(){a()})}else"loading"===document.readyState?document.addEventListener("DOMContentLoaded",a):a();function r(e){return String(e).split("?")[0]}function a(){if(!function(){for(var n=document.getElementsByTagName("script"),t=r(e),o=0;o!==n.length;o++)if(r(n[o].src)===t)return!0;return!1}()){var n=document.createElement("script");n.async=!0,n.src=e,document.body.appendChild(n)}}}(instafeedScriptSrc,instafeedScriptMode); 6013 </script>
6013 6014 6015 6016<!-- END app snippet --> 6017 6018 6019 6020 6021 6022 6023</div> 6024 6025 6026 6027 6028 6029</div> 6030 </div> 6031 <div id="shopify-section-footer-new" class="shopify-section"> 6032 6033<footer class="footer-new" id="footer-new"> 6034 <div class="footer-new__wrap"> 6035 <div class="footer-new__engage"> 6036 <div class="footer-new__engage-wrap"> 6037 6038 <img src="//seabear.com/cdn/shop/files/logo-footer.svg?v=1719418548&width=400" alt="SeaBear Smokehouse" srcset="//seabear.com/cdn/shop/files/logo-footer.svg?v=1719418548&width=352 352w, //seabear.com/cdn/shop/files/logo-footer.svg?v=1719418548&width=400 400w" width="400" height="190" class="footer-new__logo"> 6039 6040 <div class="footer-new__newsletter"> 6041 <p class="footer-new__subtitle">Join Our Newsletter</p> 6042 <div class="footer-new__newsletter-form"></div> 6043 6044<div class="klaviyo-form-XbZgYd"></div> 6045 </div> 6046 <div class="footer-new__social"> 6047 <p class="footer-new__subtitle">FOLLOW US</p> 6048 <ul class="footer-new__social-list"> 6049 6050 <li class="footer-new__social-item"> 6051 <a href="https://www.facebook.com/SeaBearWildSalmon/" class="footer-new__social-link" target="_blank"> 6052 <img src="//seabear.com/cdn/shop/files/icon--facebook.svg?v=1719418760&width=100" alt="Go to our Facebook" srcset="//seabear.com/cdn/shop/files/icon--facebook.svg?v=1719418760&width=100 100w" width="100" height="200" class="footer-new__social-icon"> 6053 </a> 6054 </li> 6055 6056 <li class="footer-new__social-item"> 6057 <a href="https://www.instagram.com/seabearsmokehouse/" class="footer-new__social-link" target="_blank"> 6058 <img src="//seabear.com/cdn/shop/files/icon--instagram.svg?v=1719418768&width=100" alt="Go to our Instagram" srcset="//seabear.com/cdn/shop/files/icon--instagram.svg?v=1719418768&width=100 100w" width="100" height="100" class="footer-new__social-icon"> 6059 </a> 6060 </li> 6061 6062 <li class="footer-new__social-item"> 6063 <a href="https://www.youtube.com/user/SeaBearWildSalmon" class="footer-new__social-link" target="_blank"> 6064 <img src="//seabear.com/cdn/shop/files/icon--youtube.svg?v=1719418777&width=100" alt="Go to our Youtube" srcset="//seabear.com/cdn/shop/files/icon--youtube.svg?v=1719418777&width=100 100w" width="100" height="71" class="footer-new__social-icon"> 6065 </a> 6066 </li> 6067 6068 <li class="footer-new__social-item"> 6069 <a href="https://www.tripadvisor.com/Attraction_Review-g30266-d1146186-Reviews-SeaBear_Wild_Salmon-Anacortes_Fidalgo_Island_Washington.html" class="footer-new__social-link" target="_blank"> 6070 <img src="//seabear.com/cdn/shop/files/icon--tripadvisor.svg?v=1719418785&width=100" alt="Go to our Trip Advisor" srcset="//seabear.com/cdn/shop/files/icon--tripadvisor.svg?v=1719418785&width=100 100w" width="100" height="59" class="footer-new__social-icon"> 6071 </a> 6072 </li> 6073 6074 </ul> 6075 </div> 6076 </div> 6077 </div> 6078 <div class="footer-new__content"> 6079 <div class="footer-new__content-wrap"> 6080 <div> 6081 <p class="footer-new__subtitle">CONTACT US</p> 6082 6083 <div class="footer-new__address rte"> 6084 <p><strong>Customer Service</strong><br/>MondayâFriday: 8am-4:30pm PST<br/>Saturday & Sunday: Closed</p><p>(800) 645-3474</p> 6085 </div> 6086 <p class="footer-new__subtitle">VISIT US</p> 6087 <div class="footer-new__hours rte"> 6088 <p><strong>SeaBear Smokehouse</strong><br/>605 30th St<br/>Anacortes, WA 98221</p><p>MondayâFriday: 10am-5pm<br/>Saturday: 10am-3pm<br/>Sunday: Closed</p><p>(360) 230-1082</p> 6089 </div> 6090 </div> 6091 <div> 6092 <p class="footer-new__subtitle">Company</p> 6093 <ul class="footer-new__menu-list"> 6094 6095 <li class="footer-new__menu-item"> 6096 <a href="/pages/about-seabear" class="footer-new__menu-link">About Us</a> 6097 </li> 6098 6099 <li class="footer-new__menu-item"> 6100 <a href="/pages/join-the-team" class="footer-new__menu-link">Careers</a> 6101 </li> 6102 6103 <li class="footer-new__menu-item"> 6104 <a href="/blogs/notes-from-the-smokehouse/seafood-sustainability-our-partnership-with-msc" class="footer-new__menu-link">Sustainability</a> 6105 </li> 6106 6107 <li class="footer-new__menu-item"> 6108 <a href="/pages/pressroom" class="footer-new__menu-link">Press</a> 6109 </li> 6110 6111 <li class="footer-new__menu-item"> 6112 <a href="/pages/custom-processing" class="footer-new__menu-link">Custom Processing</a> 6113 </li> 6114 6115 </ul> 6116 </div> 6117 6118 <div> 6119 <p class="footer-new__subtitle">Support</p> 6120 <ul class="footer-new__menu-list"> 6121 6122 <li class="footer-new__menu-item"> 6123 <a href="/pages/contact-seabear" class="footer-new__menu-link">Contact Us</a> 6124 </li> 6125 6126 <li class="footer-new__menu-item"> 6127 <a href="/pages/faqs" class="footer-new__menu-link">FAQs</a> 6128 </li> 6129 6130 <li class="footer-new__menu-item"> 6131 <a href="/pages/shipping" class="footer-new__menu-link">Shipping Policy</a> 6132 </li> 6133 6134 <li class="footer-new__menu-item"> 6135 <a href="https://wholesale.seabear.com/" class="footer-new__menu-link">Wholesale Accounts</a> 6136 </li> 6137 6138 <li class="footer-new__menu-item"> 6139 <a href="/pages/corporate-gifts" class="footer-new__menu-link">Corporate Gifts</a> 6140 </li> 6141 6142 </ul> 6143 </div> 6144 6145 <div> 6146 <p class="footer-new__subtitle">Learn</p> 6147 <ul class="footer-new__menu-list"> 6148 6149 <li class="footer-new__menu-item"> 6150 <a href="/blogs/notes-from-the-smokehouse" class="footer-new__menu-link">Blog</a> 6151 </li> 6152 6153 <li class="footer-new__menu-item"> 6154 <a href="/blogs/recipes-tips" class="footer-new__menu-link">Recipes & Tips</a> 6155 </li> 6156 6157 <li class="footer-new__menu-item"> 6158 <a href="/pages/treat-the-troops" class="footer-new__menu-link">Treat The Troops</a> 6159 </li> 6160 6161 <li class="footer-new__menu-item"> 6162 <a href="/pages/seabear-x-mikey-holmquist" class="footer-new__menu-link">Mikey Holmquist</a> 6163 </li> 6164 6165 <li class="footer-new__menu-item"> 6166 <a href="/pages/seabear-x-reed-dunn" class="footer-new__menu-link">Reed Dunn</a> 6167 </li> 6168 6169 </ul> 6170 </div> 6171 6172 </div> 6173 <div class="footer-new__bottom"> 6174 <a class="footer-new__bottom-link" href="/pages/privacy-policy">Privacy Policy</a> 6175 <a class="footer-new__bottom-link" href="/pages/terms-of-service">Terms of Service</a> 6176 </div> 6177 </div> 6178 </div> 6179</footer> 6180 6181
6181<script type="text/javascript"> 6182 _linkedin_partner_id = "8787953"; 6183 window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; 6184 window._linkedin_data_partner_ids.push(_linkedin_partner_id); 6185 </script>
6185<script type="text/javascript"> 6186 (function(l) { 6187 if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; 6188 window.lintrk.q=[]} 6189 var s = document.getElementsByTagName("script")[0]; 6190 var b = document.createElement("script"); 6191 b.type = "text/javascript";b.async = true; 6192 b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; 6193 s.parentNode.insertBefore(b, s);})(window.lintrk); 6194 </script>
6194 6195 <noscript> 6196 <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=8787953&fmt=gif" /> 6197 </noscript></div> 6198 </main> 6199
6199<script 6200 src="https://cdn-widgetsrepository.yotpo.com/v1/loader/1TQH1vDBvOhi4d28kIUNigWdMgwYCGoLPFvuX669" 6201 async 6202 ></script>
6202 6203 6204 6205 6206
6207<script> 6208 document.documentElement.className = document.documentElement.className.replace('no-js', ''); 6209 window.theme = { 6210 strings: { 6211 addToCart: "Add to Cart", 6212 soldOut: "Sold Out", 6213 unavailable: "Unavailable", 6214 loadingAddToCart: "Loading", 6215 successAddToCart: "Added!" 6216 }, 6217 moneyFormat: "${{amount}}", 6218 variables: { 6219 addToCartResetInterval: 1 6220 } 6221 }; 6222</script>
6222 6223 6224 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 66 bytes, lines 6224-6225
6224 6225 <script async src="https://www.googletagmanager.com/gtag/js?id=
6225UA-210787-2
vendor: 14 bytes, lines 6225-6226
6225"></script> 6226
6226<script async> 6227
vendor: 142 bytes, lines 6227-6231
6227window.dataLayer = window.dataLayer || []; 6228 function gtag(){dataLayer.push(arguments);} 6229 gtag('js', new Date()); 6230 6231 gtag('config', '
6231UA-210787-2
vendor: 8 bytes, lines 6231-6232
6231'); 6232
6232gtag('config', 'AW-1072426817'); 6233 gtag('config', 'G-5XFS3QVTWR'); 6234 </script>
6234 6235 6236 <!-- Begin TVSquared Tracking Code -->
6237<script type="text/javascript"> 6238 var _tvq = window._tvq = window._tvq || []; 6239 (function() { 6240 var u = (("https:" == document.location.protocol) ? 6241 "https://collector-26270.us.tvsquared.com/" 6242 : 6243 "http://collector-26270.us.tvsquared.com/"); 6244 _tvq.push(['setSiteId', "TV-7236722790-1"]); 6245 _tvq.push(['setTrackerUrl', u + 'tv2track.php']); 6246 _tvq.push([function() { 6247 this.deleteCustomVariable(5, 'page') 6248 }]); 6249 _tvq.push(['trackPageView']); 6250 var d = document, 6251 g = d.createElement('script'), 6252 s = d.getElementsByTagName('script')[0]; 6253 g.type = 'text/javascript'; 6254 g.defer = true; 6255 g.async = true; 6256 g.src = u + 'tv2track.js'; 6257 s.parentNode.insertBefore(g, s); 6258 })(); 6259 </script>
6259 6260 <!-- End TVSquared Tracking Code --> 6261 6262 <!-- Bing Conversion --> 6263
6263<script async> 6264 (function(w,d,t,r,u) 6265 { 6266 var f,n,i; 6267 w[u]=w[u]||[],f=function() 6268 { 6269 var o={ti:" 343007247"}; 6270 o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad") 6271 }, 6272 n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function() 6273 { 6274 var s=this.readyState; 6275 s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null) 6276 }, 6277 i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i) 6278 }) 6279 (window,document,"script","//bat.bing.com/bat.js","uetq"); 6280 </script>
6280 6281 6282 6283<!-- Listrak -->
6284<script type="text/javascript" data-listrak="automatically-installed"> 6285 6286 var biJsHost = (("https:" == document.location.protocol) ? "https://" : "http://"); 6287 (function (d, s, id, tid, vid) { 6288 var js, ljs = d.getElementsByTagName(s)[0]; 6289 if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; 6290 js.src = biJsHost + "cdn.listrakbi.com/scripts/script.js?m=" + tid + "&v=" + vid; 6291 ljs.parentNode.insertBefore(js, ljs); 6292 })(document, 'script', 'ltkSDK', 'JDl14Mrh1BWH', '1'); 6293</script>
6293 6294<!-- End Listrak -->
6294<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/1TQH1vDBvOhi4d28kIUNigWdMgwYCGoLPFvuX669" async></script>
6294 6295 6296 6297 6298 6299 6300
6300<script> 6301 window.SeaBearFreeGift = { 6302 enabled: true, 6303 thresholdCents: 15000, 6304 giftProductId: 14808890081647, 6305 giftVariantId: 52318523425135, 6306 discountCode: "", 6307 qualifyingCollectionHandle: "crab-market", 6308 eligibilitySectionUrl: "\/?section_id=free-gift-eligibility", 6309 qualifyingProductIds: [] 6310 }; 6311</script>
6311 6312 6313
6313<script src="//seabear.com/cdn/shop/t/300/assets/free-gift.js?v=7467698140236325261790811708" type="text/javascript" defer></script>
6313 6314
6314<script src="//seabear.com/cdn/shop/t/300/assets/theme-new.bundle.js?v=119216485528011689621790811708" type="text/javascript" defer></script>
6314 6315
6315<script src="//seabear.com/cdn/shop/t/300/assets/cart.bundle.js?v=46511070592976178011790811708" type="text/javascript" defer></script>
6315 6316 6317 6318 6319 6320 6321 <style> </style> 6322<div id="shopify-block-AamdCMGtOU0wwbWhkW__7944482028155771153" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: upsell-init -->
6322<script> 6323 window.BOLD = window.BOLD || {}; 6324 window.BOLD.common = window.BOLD.common || {}; 6325 window.BOLD.common.Shopify = window.BOLD.common.Shopify || {}; 6326 6327 window.BOLD.common.Shopify.shop = window.BOLD.common.Shopify.shop || {}; 6328 window.BOLD.common.Shopify.shop.permanent_domain = window.BOLD.common.Shopify.shop.permanent_domain || 'seabearsmokehouse.myshopify.com'; 6329 window.BOLD.common.Shopify.shop.money_format = window.BOLD.common.Shopify.shop.money_format || "${{amount}}"; 6330 window.BOLD.common.Shopify.shop.currency = window.BOLD.common.Shopify.shop.currency || "USD"; 6331 window.BOLD.common.Shopify.product = window.BOLD.common.Shopify.product || null; 6332 window.BOLD.common.Shopify.cart = window.BOLD.common.Shopify.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};window.BOLD.common.Shopify.locale = window.BOLD.common.Shopify.locale || "en";window.BOLD.common.Shopify.shop.utc_offset = window.BOLD.common.Shopify.shop.utc_offset || '-0700'; 6333 6334 6335 6336 if (!window.BOLD.common.Shopify.formatMoney) { 6337 window.BOLD.common.Shopify.formatMoney = function(money, format) { 6338 function n(t, e) { return "undefined" == typeof t ? e : t; } 6339 function r(t, e, r, i) { 6340 if (e = n(e, 2), r = n(r, ","), i = n(i, "."), isNaN(t) || null == t) return 0; 6341 t = (t / 100).toFixed(e); 6342 var o = t.split("."), a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r), s = o[1] ? i + o[1] : ""; 6343 return a + s; 6344 } 6345 "string" == typeof money && (money = money.replace(".", "")); 6346 var i = "", o = /\{\{\s*(\w+)\s*\}\}/, a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify && window.Shopify.money_format || "$ {{ amount }}"; 6347 switch (a.match(o)[1]) { 6348 case "amount": i = r(money, 2, ",", "."); break; 6349 case "amount_no_decimals": i = r(money, 0, ",", "."); break; 6350 case "amount_with_comma_separator": i = r(money, 2, ".", ","); break; 6351 case "amount_no_decimals_with_comma_separator": i = r(money, 0, ".", ","); break; 6352 case "amount_with_space_separator": i = r(money, 2, " ", ","); break; 6353 case "amount_no_decimals_with_space_separator": i = r(money, 0, " ", ","); break; 6354 case "amount_with_apostrophe_separator": i = r(money, 2, "'", "."); break; 6355 } 6356 return a.replace(o, i); 6357 }; 6358 } 6359</script>
6359 6360<!-- END app snippet --> 6361 6362<style> 6363 .bold-upsell__intro-heading { 6364 color: #ff6c00; 6365 font-size: 45px; 6366 margin: 22px 0px; 6367 } 6368 6369 .bold-upsell__intro-content { 6370 color: #134055; 6371 font-size: 20px; 6372 } 6373 6374 #bold-modal__window { 6375 background-color: #ffffff; 6376 border-color: #dedede !important; 6377 border-width: thin; 6378 border-style: solid; 6379 } 6380 6381 .bold-product__title { 6382 color: #454545; 6383 font-size: 30px; 6384 height: 100%; 6385 } 6386 6387 6388</style> 6389 6390 6391
6392<script> 6393 (function() { 6394 const CART_UPDATE_COOKIE_NAME = 'BOLD_cart_last_updated' 6395 var lastUpdated = getCookieValueFromString(); 6396 var upsellActive = false; 6397 6398 BOLD?.upsell?.app?.ee?.on("modal_opened", function() {upsellActive = true;}); 6399 BOLD?.upsell?.app?.ee?.on("modal_closed", function() {upsellActive = false;}); 6400 6401 function checkLastCartUpdate(updateValue){ 6402 6403 //If the upsell window is open dont do anything yet 6404 if(upsellActive) return; 6405 6406 if(lastUpdated != updateValue) { 6407 BOLD.common.eventEmitter.emit("BOLD_COMMON_cart_loaded"); 6408 BOLD.common.eventEmitter.emit('BOLD_COMMON_redirect_upsell_product'); 6409 lastUpdated = updateValue; 6410 } 6411 } 6412 6413 function getCookieValueFromString(){ 6414 if(!document.cookie.includes(CART_UPDATE_COOKIE_NAME)) { 6415 return 0; 6416 } 6417 const currentValue = document.cookie.split(`${CART_UPDATE_COOKIE_NAME}=`)[1].split(';')[0]; 6418 return currentValue; 6419 } 6420 6421 // When the cart changes, the timestamp in the last_updated cookie will be updated 6422 // For browsers that have implemented the cookieStore standard, trigger update when our cookie changes 6423 if (window.cookieStore) { 6424 cookieStore.addEventListener('change', (evt) => { 6425 cookieStore.get(CART_UPDATE_COOKIE_NAME).then(cookie => { 6426 if (!cookie) { 6427 return; 6428 } 6429 checkLastCartUpdate(cookie.value); 6430 }); 6431 }) 6432 } 6433 // For browsers that have not yet implemented cookieStore, use a heartbeat to poll the cookie value instead 6434 else { 6435 setInterval(() => { 6436 currentValue = getCookieValueFromString(); 6437 checkLastCartUpdate(currentValue); 6438 }, 1000); 6439 } 6440 })(); 6441</script>
6441 6442 6443 6444</div>
6444<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6444 6445<shopify-store store-domain="https://seabear.com" country="US" language="en"></shopify-store> 6446<shopify-chat></shopify-chat> 6447</body> 6448</html> 6449 6450<!-- Begin Shopify-Afterpay JavaScript Snippet (v1.2.1) --> 6451
6452<script type="text/javascript"> 6453// Overrides: 6454// var afterpay_msg_size = 'sm'; // Can be 'xs', 'sm', 'md' or 'lg'. 6455// var afterpay_bold_amount = true; 6456// var afterpay_logo_theme = 'colour'; // Can be 'colour', 'black' or 'white'. 6457// var afterpay_modal_open_icon = true; 6458// var afterpay_hide_upper_limit = false; 6459// var afterpay_hide_lower_limit = true; 6460// var afterpay_show_if_outside_limits = true; 6461 6462// var afterpay_product_integration_enabled = true; 6463 var afterpay_product_selector = '.afterpaypurchase'; 6464// var afterpay_variable_price_fallback = false; 6465// var afterpay_variable_price_fallback_selector = ''; 6466// var afterpay_variable_price_fallback_method = 'mutation'; // Can be 'mutation' or 'interval'. 6467 6468// var afterpay_cart_integration_enabled = true; 6469// var afterpay_cart_static_selector = '#cart-subtotal-selector'; 6470// var afterpay_variable_subtotal_fallback = false; 6471// var afterpay_variable_subtotal_fallback_selector = ''; 6472// var afterpay_variable_subtotal_fallback_method = 'mutation'; // Can be 'mutation' or 'interval'. 6473 6474var afterpay_dynamic_cart_integration_enabled = true; 6475var afterpay_dynamic_cart_selector = '.cart-afterpay'; 6476// var afterpay_dynamic_cart_observer_target = '#CartDrawer'; 6477 6478// var afterpay_footer_logo_enabled = true; 6479// var afterpay_footer_logo_format = 'icon'; // Can be 'icon', 'stacked' or 'logo'. 6480// var afterpay_footer_logo_theme = 'colour'; // Can be 'colour', 'black' or 'white'. 6481// var afterpay_footer_logo_background = 'border'; // Can be 'border' or 'transparent'. 6482// var afterpay_footer_logo_container = 'footer ul.payment-icons'; 6483// var afterpay_footer_logo_template = '<li class="payment-icon"><object data="{logo_path}" type="image/svg+xml"></object></li>'; 6484 6485// Non-editable fields: 6486var afterpay_js_language = "en"; 6487var afterpay_js_country = "US"; 6488var afterpay_shop_currency = "USD"; 6489var afterpay_cart_currency = "USD"; 6490var afterpay_shop_money_format = "${{amount}}"; 6491var afterpay_shop_permanent_domain = "seabearsmokehouse.myshopify.com"; 6492var afterpay_theme_name = "SB 3.0 - Free Snow Crab Promo 10\/1\/26"; 6493var afterpay_product = null; 6494var afterpay_product_collections = ""; 6495var afterpay_current_variant = null; 6496var afterpay_cart_total_price = 0; 6497var afterpay_cart_skus = ""; 6498var afterpay_cart_collections = ""; 6499var afterpay_js_snippet_version = '1.2.1'; 6500</script>
vendor: 1 bytes, line 6500
6500
6501<script type="text/javascript" src="https://static.afterpay.com/shopify-afterpay-javascript.js"></script>
6501 6502 6503<!-- End Shopify-Afterpay JavaScript Snippet (v1.2.1) -->
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.