PageSourceSearch

https://www.oceandive.dk/search

html oceandive.dk collected 2026-10-08 19:54:09 UTC 377,257 bytes, 2,874 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="da" dir="ltr">
3<head><meta charset="utf-8">
4<meta name="viewport" content="width=device-width,initial-scale=1">
5<title>Søg &ndash; OutDoor Adventures / OceanDive.dk</title><link rel="canonical" href="https://www.oceandive.dk/search"><link rel="icon" href="//www.oceandive.dk/cdn/shop/files/favicon.png?crop=center&height=48&v=1712738990&width=48" type="image/png">
6  <link rel="apple-touch-icon" href="//www.oceandive.dk/cdn/shop/files/favicon.png?crop=center&height=180&v=1712738990&width=180"><meta name="description" content="Du finder et kæmpe udvalg af dykkerudstyr fra de største brands til rigtigt gode priser. Billig fragt til pakkeshops, hurtig levering, professionelt dykkerudstyr og snorkeludstyr. Lær at dykke, genopfriskning, teknisk dykning."><meta property="og:site_name" content="OutDoor Adventures / OceanDive.dk">
7<meta property="og:url" content="https://www.oceandive.dk/search">
8<meta property="og:title" content="Søg">
9<meta property="og:type" content="website">
10<meta property="og:description" content="Du finder et kæmpe udvalg af dykkerudstyr fra de største brands til rigtigt gode priser. Billig fragt til pakkeshops, hurtig levering, professionelt dykkerudstyr og snorkeludstyr. Lær at dykke, genopfriskning, teknisk dykning."><meta property="og:image" content="http://www.oceandive.dk/cdn/shop/files/ODE_Logo_Vertical_9f5757f4-e89f-4ed8-99b5-c9908535ec7a.png?crop=center&height=1200&v=1725541052&width=1200">
11  <meta property="og:image:secure_url" content="https://www.oceandive.dk/cdn/shop/files/ODE_Logo_Vertical_9f5757f4-e89f-4ed8-99b5-c9908535ec7a.png?crop=center&height=1200&v=1725541052&width=1200">
12  <meta property="og:image:width" content="523">
13  <meta property="og:image:height" content="495"><meta name="twitter:card" content="summary_large_image">
14<meta name="twitter:title" content="Søg">
15<meta name="twitter:description" content="Du finder et kæmpe udvalg af dykkerudstyr fra de største brands til rigtigt gode priser. Billig fragt til pakkeshops, hurtig levering, professionelt dykkerudstyr og snorkeludstyr. Lær at dykke, genopfriskning, teknisk dykning.">
16<link rel="preload" href="//www.oceandive.dk/cdn/shop/t/22/assets/main.css?v=130072611367850885451776151884" as="style">
17
18  <!-- Ocean Dive Custom: Font Awesome -->
19  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" integrity="sha512-SfTiTlX6kk+qitfevl/7LibUOeJWlt9rbyDn92a1DqWOw9vWG2MFoays0sgObmWazO5BQPiFucnnEAjpAB+/Sw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
20
21  <!-- Ocean Dive Custom: Custom CSS -->
22  <link rel="stylesheet" href="//www.oceandive.dk/cdn/shop/t/22/assets/custom.css?v=6463469390866353631776151884" media="print" onload="this.media='all'">
23  <noscript><link rel="stylesheet" href="//www.oceandive.dk/cdn/shop/t/22/assets/custom.css?v=6463469390866353631776151884"></noscript><style data-shopify>
24@font-face {
25  font-family: Barlow;
26  font-weight: 500;
27  font-style: normal;
28  font-display: swap;
29  src: url("//www.oceandive.dk/cdn/fonts/barlow/barlow_n5.a193a1990790eba0cc5cca569d23799830e90f07.woff2") format("woff2"),
30       url("//www.oceandive.dk/cdn/fonts/barlow/barlow_n5.ae31c82169b1dc0715609b8cc6a610b917808358.woff") format("woff");
31}
32@font-face {
33  font-family: Barlow;
34  font-weight: 700;
35  font-style: normal;
36  font-display: swap;
37  src: url("//www.oceandive.dk/cdn/fonts/barlow/barlow_n7.691d1d11f150e857dcbc1c10ef03d825bc378d81.woff2") format("woff2"),
38       url("//www.oceandive.dk/cdn/fonts/barlow/barlow_n7.4fdbb1cb7da0e2c2f88492243ffa2b4f91924840.woff") format("woff");
39}
40@font-face {
41  font-family: Barlow;
42  font-weight: 500;
43  font-style: italic;
44  font-display: swap;
45  src: url("//www.oceandive.dk/cdn/fonts/barlow/barlow_i5.714d58286997b65cd479af615cfa9bb0a117a573.woff2") format("woff2"),
46       url("//www.oceandive.dk/cdn/fonts/barlow/barlow_i5.0120f77e6447d3b5df4bbec8ad8c2d029d87fb21.woff") format("woff");
47}
48@font-face {
49  font-family: Barlow;
50  font-weight: 700;
51  font-style: italic;
52  font-display: swap;
53  src: url("//www.oceandive.dk/cdn/fonts/barlow/barlow_i7.50e19d6cc2ba5146fa437a5a7443c76d5d730103.woff2") format("woff2"),
54       url("//www.oceandive.dk/cdn/fonts/barlow/barlow_i7.47e9f98f1b094d912e6fd631cc3fe93d9f40964f.woff") format("woff");
55}
56@font-face {
57  font-family: Figtree;
58  font-weight: 800;
59  font-style: normal;
60  font-display: swap;
61  src: url("//www.oceandive.dk/cdn/fonts/figtree/figtree_n8.9ff6d071825a72d8671959a058f3e57a9f1ff61f.woff2") format("woff2"),
62       url("//www.oceandive.dk/cdn/fonts/figtree/figtree_n8.717cfbca15cfe9904984ba933599ab134f457561.woff") format("woff");
63}
64@font-face {
65  font-family: Barlow;
66  font-weight: 700;
67  font-style: normal;
68  font-display: swap;
69  src: url("//www.oceandive.dk/cdn/fonts/barlow/barlow_n7.691d1d11f150e857dcbc1c10ef03d825bc378d81.woff2") format("woff2"),
70       url("//www.oceandive.dk/cdn/fonts/barlow/barlow_n7.4fdbb1cb7da0e2c2f88492243ffa2b4f91924840.woff") format("woff");
71}
72:root {
73      --bg-color: 255 255 255 / 1.0;
74      --bg-color-og: 255 255 255 / 1.0;
75      --heading-color: 0 0 0;
76      --text-color: 0 0 0;
77      --text-color-og: 0 0 0;
78      --scrollbar-color: 0 0 0;
79      --link-color: 0 0 0;
80      --link-color-og: 0 0 0;
81      --star-color: 255 215 55;--swatch-border-color-default: 204 204 204;
82        --swatch-border-color-active: 128 128 128;
83        --swatch-card-size: 24px;
84        --swatch-variant-picker-size: 64px;--color-scheme-1-bg: 245 245 245 / 1.0;
85      --color-scheme-1-grad: linear-gradient(46deg, rgba(245, 245, 245, 1) 13%, rgba(249, 249, 249, 1) 86%);
86      --color-scheme-1-heading: 0 0 0;
87      --color-scheme-1-text: 0 0 0;
88      --color-scheme-1-btn-bg: 26 102 210;
89      --color-scheme-1-btn-text: 255 255 255;
90      --color-scheme-1-btn-bg-hover: 73 134 219;--color-scheme-2-bg: 255 215 55 / 1.0;
91      --color-scheme-2-grad: ;
92      --color-scheme-2-heading: 255 255 255;
93      --color-scheme-2-text: 0 0 0;
94      --color-scheme-2-btn-bg: 26 102 210;
95      --color-scheme-2-btn-text: 0 0 0;
96      --color-scheme-2-btn-bg-hover: 24 94 193;--color-scheme-3-bg: 26 102 210 / 1.0;
97      --color-scheme-3-grad: linear-gradient(180deg, rgba(26, 102, 210, 1), rgba(12, 68, 148, 1) 100%);
98      --color-scheme-3-heading: 255 255 255;
99      --color-scheme-3-text: 255 255 255;
100      --color-scheme-3-btn-bg: 255 255 255;
101      --color-scheme-3-btn-text: 26 102 210;
102      --color-scheme-3-btn-bg-hover: 234 241 251;
103
104      --drawer-bg-color: 255 255 255 / 1.0;
105      --drawer-text-color: 0 0 0;
106
107      --panel-bg-color: 245 245 245 / 1.0;
108      --panel-heading-color: 0 0 0;
109      --panel-text-color: 0 0 0;
110
111      --in-stock-text-color: 13 164 74;
112      --low-stock-text-color: 54 55 55;
113      --very-low-stock-text-color: 227 43 43;
114      --no-stock-text-color: 7 7 7;
115      --no-stock-backordered-text-color: 119 119 119;
116
117      --error-bg-color: 252 237 238;
118      --error-text-color: 180 12 28;
119      --success-bg-color: 232 246 234;
120      --success-text-color: 44 126 63;
121      --info-bg-color: 228 237 250;
122      --info-text-color: 26 102 210;
123
124      --heading-font-family: Figtree, sans-serif;
125      --heading-font-style: normal;
126      --heading-font-weight: 800;
127      --heading-scale-start: 6;
128
129      --navigation-font-family: Barlow, sans-serif;
130      --navigation-font-style: normal;
131      --navigation-font-weight: 700;
132      --heading-text-transform: uppercase;
133
134      --subheading-text-transform: uppercase;
135      --body-font-family: Barlow, sans-serif;
136      --body-font-style: normal;
137      --body-font-weight: 500;
138      --body-font-size: 16;
139
140      --section-gap: 32;
141      --heading-gap: calc(8 * var(--space-unit));--heading-gap: calc(6 * var(--space-unit));--grid-column-gap: 20px;--btn-bg-color: 26 102 210;
142      --btn-bg-hover-color: 73 134 219;
143      --btn-text-color: 255 255 255;
144      --btn-bg-color-og: 26 102 210;
145      --btn-text-color-og: 255 255 255;
146      --btn-alt-bg-color: 255 255 255;
147      --btn-alt-bg-alpha: 1.0;
148      --btn-alt-text-color: 0 0 0;
149      --btn-border-width: 1px;
150      --btn-padding-y: 12px;
151
152      
153      --btn-border-radius: 6px;
154      
155
156      --btn-lg-border-radius: 50%;
157      --btn-icon-border-radius: 50%;
158      --input-with-btn-inner-radius: var(--btn-border-radius);
159      --btn-text-transform: uppercase;
160
161      --input-bg-color: 255 255 255 / 1.0;
162      --input-text-color: 0 0 0;
163      --input-border-width: 1px;
164      --input-border-radius: 5px;
165      --textarea-border-radius: 5px;
166      --input-border-radius: 6px;
167      --input-bg-color-diff-3: #f7f7f7;
168      --input-bg-color-diff-6: #f0f0f0;
169
170      --modal-border-radius: 5px;
171      --modal-overlay-color: 0 0 0;
172      --modal-overlay-opacity: 0.4;
173      --drawer-border-radius: 5px;
174      --overlay-border-radius: 0px;
175
176      --custom-label-bg-color: 129 244 225 / 1.0;
177      --custom-label-text-color: 7 7 7 / 1.0;--sale-label-bg-color: 73 134 219 / 1.0;
178      --sale-label-text-color: 255 255 255 / 1.0;--sold-out-label-bg-color: 46 46 46 / 1.0;
179      --sold-out-label-text-color: 255 255 255 / 1.0;--new-label-bg-color: 26 102 210 / 1.0;
180      --new-label-text-color: 255 255 255 / 1.0;--preorder-label-bg-color: 86 203 249 / 1.0;
181      --preorder-label-text-color: 0 0 0 / 1.0;
182
183      --collection-label-color: 0 126 18 / 1.0;
184
185      --page-width: 1590px;
186      --gutter-sm: 20px;
187      --gutter-md: 32px;
188      --gutter-lg: 64px;
189
190      --payment-terms-bg-color: #ffffff;
191
192      --coll-card-bg-color: #ffffff;
193      --coll-card-border-color: #070707;
194
195      --card-highlight-bg-color: #F9F9F9;
196      --card-highlight-text-color: 85 85 85;
197      --card-highlight-border-color: #E1E1E1;--card-bg-color: #ffffff;
198      --card-text-color: 7 7 7;
199      --card-border-color: #ffffff;
200        
201          --aos-animate-duration: 1s;
202        
203
204        
205          --aos-min-width: 0;
206        
207      
208
209      --reading-width: 48em;
210    }
211
212    @media (max-width: 769px) {
213      :root {
214        --reading-width: 36em;
215      }
216    }
217  </style><link rel="stylesheet" href="//www.oceandive.dk/cdn/shop/t/22/assets/main.css?v=130072611367850885451776151884">
218  
218<script src="//www.oceandive.dk/cdn/shop/t/22/assets/main.js?v=138978982058841320811776151884" defer="defer"></script>
218<link rel="preload" href="//www.oceandive.dk/cdn/fonts/barlow/barlow_n5.a193a1990790eba0cc5cca569d23799830e90f07.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high"><link rel="preload" href="//www.oceandive.dk/cdn/fonts/figtree/figtree_n8.9ff6d071825a72d8671959a058f3e57a9f1ff61f.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high"><link rel="stylesheet" href="//www.oceandive.dk/cdn/shop/t/22/assets/swatches.css?v=138277052909273590981776151907" media="print" onload="this.media='all'">
219    <noscript><link rel="stylesheet" href="//www.oceandive.dk/cdn/shop/t/22/assets/swatches.css?v=138277052909273590981776151907"></noscript>
219<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
219<meta name="facebook-domain-verification" content="tr6fgpezoivjuqcbs13irwwtvaxf3e">
220<meta name="google-site-verification" content="LIp6J2wbm1CFyuNO_SAUi1ZYZag9fFOAvR9n6UjXomE">
221<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/87183491372/digital_wallets/dialog">
222<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://www.oceandive.dk/search">
223<link rel="alternate" hreflang="da" href="https://www.oceandive.dk/search">
224<link rel="alternate" hreflang="sv" href="https://www.oceandive.dk/sv/search">
225<script async="async" src="/checkouts/internal/preloads.js?locale=da-US"></script>
vendor: 1 bytes, line 225
225
226<script id="shopify-features" type="application/json">{"accessToken":"b29d466a4614b1f002cef5fcb38015aa","betas":["rich-media-storefront-analytics"],"domain":"www.oceandive.dk","predictiveSearch":true,"shopId":87183491372,"locale":"da"}</script>
vendor: 1 bytes, line 226
226
227<script>var Shopify = Shopify || {};
228Shopify.shop = "oceandive-dk.myshopify.com";
229Shopify.locale = "da";
230Shopify.currency = {"active":"DKK","rate":"1.0"};
231Shopify.country = "US";
232Shopify.theme = {"name":"Live webshop - enterprice v2.2.1","id":183157489964,"schema_name":"Enterprise","schema_version":"2.2.1","theme_store_id":null,"role":"main"};
233Shopify.theme.handle = "null";
234Shopify.theme.style = {"id":null,"handle":null};
235Shopify.cdnHost = "www.oceandive.dk/cdn";
236Shopify.routes = Shopify.routes || {};
237Shopify.routes.root = "/";
238Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
239Shopify.SignInWithShop = Shopify.SignInWithShop || {};
240Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
241Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 241
241
242<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 242
242
243<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 243
243
244<script>
245  window.Shopify = window.Shopify || {};
246  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
247  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
248  window.Shopify.SignInWithShop.eligible = true;
249</script>
vendor: 1 bytes, line 249
249
250<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 250
250
251<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.da.esm.js"></script>
vendor: 1 bytes, line 251
251
252<script type="module">
253  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.da.esm.js");
254
255  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
256
257</script>
vendor: 1 bytes, line 257
257
258<script>
259  window.Shopify = window.Shopify || {};
260  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
261  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.da.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.da.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.da.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.da.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.da.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.da.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.da.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.da.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.da.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.da.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.da.esm.js"],"listener":["modules/v2/loader.listener.da.esm.js"],"pay-button":["modules/v2/loader.pay-button.da.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.da.esm.js"],"shop-button":["modules/v2/loader.shop-button.da.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.da.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.da.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.da.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.da.esm.js"],"shop-login":["modules/v2/loader.shop-login.da.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.da.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.da.esm.js"]};
262</script>
vendor: 1 bytes, line 262
262
263<script>(function() {
264  var isLoaded = false;
265  function asyncLoad() {
266    if (isLoaded) return;
267    isLoaded = true;
268    var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/f8f9a64f2b05eb3046b3b342d\/dc0dafd90c8eab8c97af65c12.js?shop=oceandive-dk.myshopify.com","https:\/\/cdn-app.sealsubscriptions.com\/shopify\/public\/js\/sealsubscriptions.js?shop=oceandive-dk.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=oceandive-dk.myshopify.com"];
269    for (var i = 0; i < urls.length; i++) {
270      var s = document.createElement('script');
271      s.type = 'text/javascript';
272      s.async = true;
273      s.src = urls[i];
274      var x = document.getElementsByTagName('script')[0];
275      x.parentNode.insertBefore(s, x);
276    }
277  };
278  if(window.attachEvent) {
279    window.attachEvent('onload', asyncLoad);
280  } else {
281    window.addEventListener('load', asyncLoad, false);
282  }
283})();</script>
vendor: 1 bytes, line 283
283
284<script id="__st">var __st={"a":87183491372,"offset":7200,"reqid":"80e5a67c-695d-4ee7-ad1b-337065dbf858-1791489249","pageurl":"www.oceandive.dk\/search","u":"50090a4affee","p":"searchresults"};</script>
vendor: 1 bytes, line 284
284
285<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 285
285
286<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:'Beskyttet af hCaptcha',privacyText:'Beskyttelse af persondata',termsText:'Vilkår'},(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 286
286
287<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.oceandive.dk/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 287
287
288<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.oceandive.dk/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>
288<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 288
288
289<script>
290  window.Shopify = window.Shopify || {};
291  window.Shopify.MCP = window.Shopify.MCP || {};
292  window.Shopify.MCP.enabled = true;
293  window.Shopify.MCP.shop = "oceandive-dk.myshopify.com";
294  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.oceandive.dk\/api\/mcp";
295  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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
296</script>
vendor: 1 bytes, line 296
296
297<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.oceandive.dk\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
298</script>
vendor: 1 bytes, line 298
298
299<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.oceandive.dk/cdn/shopifycloud/portable-wallets/latest/portable-wallets.da.js",t.type="module",document.head.appendChild(t)}};
300</script>
vendor: 1 bytes, line 300
300
301<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
302  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);
303</script>
vendor: 1 bytes, line 303
303
304<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})}}));
305</script>
vendor: 1 bytes, line 305
305
306<script id='scb4127' type='text/javascript' async='' src='https://www.oceandive.dk/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
306<script id="sections-script" data-sections="header,footer" defer="defer" src="//www.oceandive.dk/cdn/shop/t/22/compiled_assets/scripts.js?v=132263383497981015851776151908"></script>
vendor: 1 bytes, line 306
306
307<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
vendor: 1 bytes, line 307
307
308<script src="//www.oceandive.dk/cdn/shop/t/22/assets/blur-messages.js?v=98620774460636405321776151884" defer="defer"></script>
308
309    
309<script src="//www.oceandive.dk/cdn/shop/t/22/assets/animate-on-scroll.js?v=15249566486942820451776151884" defer="defer"></script>
309
310    <link rel="stylesheet" href="//www.oceandive.dk/cdn/shop/t/22/assets/animate-on-scroll.css?v=90190799469610395521776151884">
311  
312
313  
313<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
313<!-- CC Custom Head Start --><!-- CC Custom Head End --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
314<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/oceandive-dk.myshopify.com"></script>
314
315
316
317<script defer data-gorgias-loader-convert  src="https://content.9gtb.com/loader.js"></script>
317
318
319
320<script defer data-gorgias-loader-mailto-replace  src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=oceandive-dk"></script>
320
321
322
323<!-- END app block --><!-- BEGIN app block: shopify://apps/doofinder-search-discovery/blocks/doofinder-script/1abc6bc6-ff36-4a37-9034-effae4a47cf6 -->
324  
324<script>
325    (function(w, k) {w[k] = window[k] || function () { (window[k].q = window[k].q || []).push(arguments) }})(window, "doofinderApp")
326    var dfPageType = "search";
327    var dfProductId = "";
328    var dfCategoryName = "";
329    var dfB2BCustomer = false;
330    var dfB2BLocationId = "";
331  </script>
331
332
333  
333<script src="https://eu1-config.doofinder.com/2.x/0fe18268-eee0-45ae-a180-5a6a16995c28.js" async></script>
333
334
335
336
337<!-- END app block --><!-- BEGIN app block: shopify://apps/trackly/blocks/app-embed/019a9b67-053c-70ee-aebb-e37711c91b4b --><!-- END app block --><!-- BEGIN app block: shopify://apps/returnflows/blocks/return_overlay_v2/3bc010f6-eaf1-4d13-9509-ab183b1a8ed6 -->
337<script id="rf-settings-json" type="application/json">
338	{
339		"options": {
340			"env": "production",
341			"defaultCurrency": "DKK",
342			"defaultLocale": "en",
343			"autoOpen": true,
344			"clearCartOnStart": true,
345			"customCssPage": "html, body {\noverflow: auto !important;\n}\n#shopify-pc__banner {\npadding-bottom: calc(var(--rf-summary-height) + 32px);\n}\n.header__cart-count {\ndisplay: none !important;\n}\nquick-add-drawer {\npadding-bottom: var(--rf-summary-height);\n}",
346			"customCssOverlay": "",
347			"cartActivatorSelector": "[href$=\"\/cart\"]",
348			"autoOpenTriggerEndpoint": "add",
349			"autoOpenTriggerMethod": "combination",
350			"monitorNetworkOverwrites": false,
351			"networkInterceptionMethod": "fetch",
352			"overrideScrollBlocking": false
353		},
354		"translations": {
355			"messages": null
356		},
357		"theme": {
358			"backgroundColor": "#FFFFFF",
359			"accentBackgroundColor": "#F5F5F5",
360			"primaryCTAColor": "#263FA9",
361			"primaryCTATextColor": "#ffffff",
362			"secondaryCTAColor": "#E5E5E5",
363			"secondaryCTATextColor": "#000000",
364			"primaryTextColor": "#000000",
365			"secondaryTextColor": "#737373"
366		}
367	}
368</script>
vendor: 1 bytes, line 368
368
369<script>
370	(function () {
371		
372		if (!window.__rf_original_search) {
373			window.__rf_original_search = window.location.search;
374		}
375
376		function hasSessionParam() {
377			var params = new URLSearchParams(window.__rf_original_search);
378			var forceInit = params.get('rflowsForceInit');
379			return Boolean(params.get('rflowsId')) || (Boolean(forceInit) && forceInit !== 'false');
380		}
381
382		function hasStoredSession() {
383			var raw;
384			try {
385				raw = window.sessionStorage.getItem('rflows_session_id');
386			} catch (error) {
387				return true;
388			}
389			if (!raw) {
390				return false;
391			}
392			try {
393				var stored = JSON.parse(raw);
394				if (!stored || !stored.value) {
395					return false;
396				}
397				return !stored.expiration || Date.now() <= stored.expiration;
398			} catch (error) {
399				return false;
400			}
401		}
402
403		if (!hasSessionParam() && !hasStoredSession()) {
404			return;
405		}
406
407		if (document.getElementById('rf-embedded-script')) {
408			return;
409		}
410
411		var script = document.createElement('script');
412		script.id = 'rf-embedded-script';
413		script.async = true;
414		script.src = "https:\/\/static.returnflows.com\/dist\/production\/widget.js";
415		document.head.appendChild(script);
416	})();
417</script>
417
418
419
420<!-- END app block --><!-- BEGIN app block: shopify://apps/transtore-translate-language/blocks/switcher_embed_block/afeffe82-e563-4f78-90f4-f1e3d96286c3 -->
420<script>
421    (function(){
422        let logChangesTSTimer = null;
423        const observerTS = new MutationObserver(function(mutations, observer) {
424          clearTimeout(logChangesTSTimer);
425          logChangesTSTimer = setTimeout(function() {
426              logChangesTS();
427          }, 100);
428        });
429
430        function logChangesTS(mutations, observer) {
431            let evaluateTS = document.evaluate('//*[text()[contains(.,"trans-money")]]',document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);
432            for (let iTS = 0; iTS < evaluateTS.snapshotLength; iTS++) {
433                let elTS = evaluateTS.snapshotItem(iTS);
434                let innerHtmlTS = elTS?.innerHTML ? elTS.innerHTML : "";
435                if(!innerHtmlTS || ["SCRIPT", "LINK", "STYLE", "NOSCRIPT"].includes(elTS.nodeName)){
436                    continue;
437                }
438
439                let decodedTS = innerHtmlTS.replaceAll("&lt;", "<").replaceAll("&gt;", ">");
440                if(decodedTS !== innerHtmlTS){
441                    elTS.innerHTML = decodedTS;
442                }
443            }
444        }
445        observerTS.observe(document.documentElement, { subtree : true, childList: true });
446    })();
447
448    window._transtoreStore = {
449        ...(window._transtoreStore || {}),
450        pageType: "search",
451        cartType: "page",
452        currenciesEnabled: [],
453        currency: {
454            code: "DKK",
455            symbol: "kr.",
456            name: "Danish Krone",
457            active: "DKK",
458            rate: ''
459        },
460        product: {
461            id: null,
462        },
463        moneyWithCurrencyFormat: "\u003cspan class=trans-money\u003e{{amount_with_comma_separator}} DKK\u003c\/span\u003e",
464        moneyFormat: "\u003cspan class=trans-money\u003e{{amount_with_comma_separator}} kr\u003c\/span\u003e",
465        currencyCodeEnabled: null,
466        shop: "www.oceandive.dk",
467        permanentDomainShop: "oceandive-dk.myshopify.com",
468        locale: "da",
469        country: "US",
470        designMode: false,
471        theme: {
472          id: null,
473          name: null
474        },
475        cdnHost: "",
476        routes: { "root": "\/" },
477        market: {
478            id: 85192245548,
479            handle: "world"
480        },
481        enabledLocales: [{"shop_locale":{"locale":"da","enabled":true,"primary":true,"published":true}},{"shop_locale":{"locale":"sv","enabled":true,"primary":false,"published":true}}],
482    };
483    
484        _transtoreStore.currenciesEnabled.push("DKK");
485    
486</script>
486
487
488
489<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
490
491
492
493
494
495
496
497
498
499
500
501
502  
502<script async src="https://static.klaviyo.com/onsite/js/VWrEQC/klaviyo.js?company_id=VWrEQC"></script>
502
503  
503<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>
503
504
505  
506
507
508
509
510  
510<script>
511    window.klaviyoReviewsProductDesignMode = false
512  </script>
512
513
514
515
516
517
518
519
520
521
522<!-- END app block --><!-- BEGIN app block: shopify://apps/profitmetrics/blocks/head/019b0272-dcd0-785d-9894-392186bb1e9e -->
522<script>
523  window.shopifyMarketId = "85192245548";
524</script>
vendor: 1 bytes, line 524
524
525<script>(function(){if(/(?:^|;\s*)_pmb=/.test(document.cookie))return;var p=window.Shopify&&window.Shopify.customerPrivacy,c=false;if(p){try{c=p.analyticsProcessingAllowed()===true||p.marketingAllowed()===true}catch(e){}}else{c=/(?:^|;\s*)_pma=/.test(document.cookie)}if(c)document.cookie="_pmb=1;path=/;max-age=300;SameSite=Lax;Secure"})()</script>
vendor: 1 bytes, line 525
525
526<script src="https://cdn.shopify.com/extensions/01a110a9-7f4d-797e-8f59-cd59283b8ab4/profitmetrics-141/assets/index.js" defer></script>
526
527
528
529<!-- END app block --><!-- BEGIN app block: shopify://apps/rebuy-personalization-engine/blocks/rebuy-global-embed/a26ae9b9-933b-40bf-bbc6-bf1220bbc4dc -->
530<script>
531  window.Rebuy = window.Rebuy || {};
532  window.Rebuy.customer = window.Rebuy.customer || {};
533  
534  window.Rebuy.market = window.Rebuy.market || {};
535  
536  window.Rebuy.market.country = "US";
537  
538  
539  window.Rebuy.market.locale = "da";
540  
541</script>
541
542
543
544
545
546
547<!-- END app block -->
547<script src="https://cdn.shopify.com/extensions/019aaa7e-e609-7f1e-9728-96321d5aa230/trackly-7/assets/app.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 547
547
548<script src="https://cdn.shopify.com/extensions/01a11add-8cdd-7d8d-a11f-82f9ec91516d/transtore-translate-language-447/assets/transtore.js" type="text/javascript" defer="defer"></script>
548
549<link href="https://cdn.shopify.com/extensions/01a11add-8cdd-7d8d-a11f-82f9ec91516d/transtore-translate-language-447/assets/transtore.css" rel="stylesheet" type="text/css" media="all">
550<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
551<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: 87183491372,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};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 551
551
552<script>
553  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
554</script>
vendor: 1 bytes, line 554
554
555<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}
555).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: 87183491372,storefrontBaseUrl: "https://www.oceandive.dk",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.oceandive.dk/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"2876604716","configuration":"{\"config\":\"{}\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e0ab15739c8a14e8731c5ad7c8424ada","type":"APP","apiClientId":2632399,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
555,"dataSharingState":"unrestricted"},{"id":"2369782060","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2149384492","configuration":"{\"mailchimp_store_id\":\"store_rflkh9tmkza97mq1gie3\", \"mailchimp_user_id\":\"24162843\",\"mailchimp_list_id\":\"2cce30c3d3\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"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":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2117206316","configuration":"{\"accountID\":\"123\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d9eab77fe0e9788fe2a14272cb20824b","type":"APP","apiClientId":152769888257,"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":"1759248684","configuration":"{\"accountID\":\"VWrEQC\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"847577388","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-D83PZN2786\\\",\\\"AW-784205578\\\",\\\"GT-WPDCDVWX\\\"],\\\"target_country\\\":\\\"DK\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-D83PZN2786\\\",\\\"AW-784205578\\\/aOOyCLi0xPccEIqO-PUC\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-D83PZN2786\\\",\\\"AW-784205578\\\/sdq4CL71zfccEIqO-PUC\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-D83PZN2786\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-D83PZN2786\\\",\\\"AW-784205578\\\/XcHyCLv1zfccEIqO-PUC\\\",\\\"MC-KZ9C1PEC29\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-D83PZN2786\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-D83PZN2786\\\",\\\"AW-784205578\\\/IExhCLW0xPccEIqO-PUC\\\",\\\"MC-KZ9C1PEC29\\\",\\\"AW-784205578\\\/0qSsCOOJkYIYEIqO-PUC\\\",\\\"AW-784205578\\\/_-M1CNf-kIIYEIqO-PUC\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-D83PZN2786\\\",\\\"AW-784205578\\\/cPcrCLj1zfccEIqO-PUC\\\",\\\"MC-KZ9C1PEC29\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-D83PZN2786\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-D83PZN2786\\\",\\\"AW-784205578\\\/3kr5CMH1zfccEIqO-PUC\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-D83PZN2786\\\",\\\"AW-784205578\\\/3hbDCLu0xPccEIqO-PUC\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-D83PZN2786\\\"}],\\\"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":"797835564","configuration":"{\"subdomain\":\"oceandive-dk\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"42cd9b1f0fb7c1cae5cd21175cef6782","type":"APP","apiClientId":1615517,"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":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"783745324","configuration":"{\"accountID\":\"1\",\"installation_id\":\"0fe18268-eee0-45ae-a180-5a6a16995c28\",\"regi
555on\":\"eu1\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2061f8ea39b7d2e31c8b851469aba871","type":"APP","apiClientId":199361,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"781779244","configuration":"{\"pixel_id\":\"933371908149359\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"109510956","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"PM - Script"},{"id":"109543724","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"PM - Conversion Booster"},{"id":"109576492","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"ProfitMetrics - GA4"},{"id":"213713196","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES","SALE_OF_DATA"],"name":"Google Analytics 4 - TagMan"},{"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":"OutDoor Adventures \/ OceanDive.dk","paymentSettings":{"currencyCode":"DKK"},"myshopifyDomain":"oceandive-dk.myshopify.com","countryCode":"DK","storefrontUrl":"https:\/\/www.oceandive.dk"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.oceandive.dk/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"183157489964","themePublished":"true","eventMetadataId":"f658ee6f-e572-4c4d-8362-06f5e9759e02","pageType":"searchresults","shopId":"87183491372","storefrontBaseUrl":"https:\/\/www.oceandive.dk","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
555<script>
556  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
557  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
558  window.ShopifyAnalytics.meta.currency = 'DKK';
559  var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"80e5a67c-695d-4ee7-ad1b-337065dbf858-1791489249"}};
560  for (var attr in meta) {
561    window.ShopifyAnalytics.meta[attr] = meta[attr];
562  }
563</script>
vendor: 1 bytes, line 563
563
564<script class="analytics">
565  (function () {
566    var customDocumentWrite = function(content) {
567      var jquery = null;
568
569      if (window.jQuery) {
570        jquery = window.jQuery;
571      } else if (window.Checkout && window.Checkout.$) {
572        jquery = window.Checkout.$;
573      }
574
575      if (jquery) {
576        jquery('body').append(content);
577      }
578    };
579
580    var hasLoggedConversion = function(token) {
581      if (token) {
582        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
583      }
584      return false;
585    }
586
587    var setCookieIfConversion = function(token) {
588      if (token) {
589        var twoMonthsFromNow = new Date(Date.now());
590        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
591
592        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
593      }
594    }
595
596    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
597    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
598    if (trekkie.integrations) {
599      return;
600    }
601    trekkie.methods = [
602      'identify',
603      'page',
604      'ready',
605      'track',
606      'trackForm',
607      'trackLink'
608    ];
609    trekkie.factory = function(method) {
610      return function() {
611        var args = Array.prototype.slice.call(arguments);
612        args.unshift(method);
613        trekkie.push(args);
614        if (method == 'track' || method == 'page') {
615          var pageUrl;
616          try {
617            pageUrl = window.location.href;
618          } catch (e) {}
619          var pageReferrer;
620          try {
621            pageReferrer = document.referrer;
622          } catch (e) {}
623          try {
624            if (window.__TREKKIE_SHIM_QUEUE == null) {
625              window.__TREKKIE_SHIM_QUEUE = [];
626            }
627            window.__TREKKIE_SHIM_QUEUE.push({
628              from: 'trekkie-stub',
629              method: method,
630              args: args.slice(1),
631              pageContext: {
632                url: pageUrl,
633                referrer: pageReferrer
634              }
635            });
636          } catch (e) {
637            // no-op
638          }
639        }
640        return trekkie;
641      };
642    };
643    for (var i = 0; i < trekkie.methods.length; i++) {
644      var key = trekkie.methods[i];
645      trekkie[key] = trekkie.factory(key);
646    }
647    trekkie.load = function(config) {
648      trekkie.config = config || {};
649      trekkie.config.initialDocumentCookie = document.cookie;
650      var first = document.getElementsByTagName('script')[0];
651var script = document.createElement('script');
652script.type = 'text/javascript';
653script.onerror = function(e) {
654  var scriptFallback = document.createElement('script');
655  scriptFallback.type = 'text/javascript';
656  scriptFallback.onerror = function(error) {
657          var Monorail = {
658      produce: function produce(monorailDomain, schemaId, payload) {
659        var currentMs = new Date().getTime();
660        var event = {
661          schema_id: schemaId,
662          payload: payload,
663          metadata: {
664            event_created_at_ms: currentMs,
665            event_sent_at_ms: currentMs
666          }
667        };
668        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
669      },
670      sendRequest: function sendRequest(endpointUrl, payload) {
671        // Try the sendBeacon API
672        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
673          var blobData = new window.Blob([payload], {
674            type: 'text/plain'
675          });
676
677          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
678            return true;
679          } // sendBeacon was not successful
680
681        } // XHR beacon
682
683        var xhr = new XMLHttpRequest();
684
685        try {
686          xhr.open('POST', endpointUrl);
687          xhr.setRequestHeader('Content-Type', 'text/plain');
688          xhr.send(payload);
689        } catch (e) {
690          console.log(e);
691        }
692
693        return false;
694      },
695      isIos12: function isIos12() {
696        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
697      }
698    };
699    Monorail.produce('monorail-edge.shopifysvc.com',
700      'trekkie_storefront_load_errors/1.1',
701      {shop_id: 87183491372,
702      theme_id: 183157489964,
703      app_name: "storefront",
704      context_url: window.location.href,
705      source_url: "//www.oceandive.dk/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
706
707  };
708  scriptFallback.async = true;
709  scriptFallback.src = '//www.oceandive.dk/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
710  first.parentNode.insertBefore(scriptFallback, first);
711};
712script.async = true;
713script.src = '//www.oceandive.dk/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
714first.parentNode.insertBefore(script, first);
715
716    };
717    trekkie.load(
718      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":87183491372,"isMerchantRequest":null,"themeId":183157489964,"themeCityHash":"827920154606513534","contentLanguage":"da","currency":"DKK","eventMetadataId":"f658ee6f-e572-4c4d-8362-06f5e9759e02"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
719    );
720
721    var loaded = false;
722    trekkie.ready(function() {
723      if (loaded) return;
724      loaded = true;
725
726      window.ShopifyAnalytics.lib = window.trekkie;
727
728      var originalDocumentWrite = document.write;
729      document.write = customDocumentWrite;
730      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
731      document.write = originalDocumentWrite;
732
733      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
734      var token = match? match[1]: undefined;
735      if (!hasLoggedConversion(token)) {
736        setCookieIfConversion(token);
737        window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true});
738      }
739    });
740
741    window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"80e5a67c-695d-4ee7-ad1b-337065dbf858-1791489249","shopifyEmitted":true});
742
743    var eventsListenerScript = document.createElement('script');
744    eventsListenerScript.async = true;
745    eventsListenerScript.src = "//www.oceandive.dk/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
746    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
747})();</script>
vendor: 1 bytes, line 747
747
748<script
749  defer
750  src="https://www.oceandive.dk/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js"
751  data-application="storefront-renderer"
752  data-shop-id="87183491372"
753  data-render-region="gcp-us-central1"
754  data-page-type="search"
755  data-theme-instance-id="183157489964"
756  data-theme-name="Enterprise"
757  data-theme-version="2.2.1"
758  data-monorail-region="shop_domain"
759  data-resource-timing-sampling-rate="10"
760  data-shs="true"
761  data-shs-beacon="true"
762  data-shs-export-with-fetch="true"
763  data-shs-logs-sample-rate="1"
764  data-shs-beacon-endpoint="https://www.oceandive.dk/api/collect"
765></script>
765
766<meta name="shopify-y" content="e4d26285-72a7-40bb-a2f3-e1620bb72f6c" data-expiration="1823046849000"><meta name="shopify-s" content="12a594a4-6f76-4ea1-a68d-49d84af320a3" data-expiration="1791491049000"><meta name="new-cookie-storage-activated" content="t">
767</head>
768
769<body class="cc-animate-enabled">
770  <a class="skip-link btn btn--primary visually-hidden" href="#main-content" data-ce-role="skip">GÃ¥ til indhold</a><!-- BEGIN sections: header-group -->
771<div id="shopify-section-sections--25997075611948__announcement" class="shopify-section shopify-section-group-header-group cc-announcement">
772<link href="//www.oceandive.dk/cdn/shop/t/22/assets/announcement.css?v=169968151525395839581776151884" rel="stylesheet" type="text/css" media="all" />
773  
773<script src="//www.oceandive.dk/cdn/shop/t/22/assets/announcement.js?v=123267429028003703111776151884" defer="defer"></script>
773<style data-shopify>.announcement {
774      --announcement-text-color: 255 255 255;
775      background-color: #000000;
776    }</style>
776<script src="//www.oceandive.dk/cdn/shop/t/22/assets/custom-select.js?v=87551504631488143301776151884" defer="defer"></script>
776<announcement-bar class="announcement block text-body-small" data-slide-delay="7000">
777    <div class="container">
778      <div class="flex">
779        <div class="announcement__col--left announcement__col--align-left"><div class="announcement__text flex items-center m-0" >
780              <div class="rte"><p>365 dage ombytning på tilgodebevis - 110 % tilfredshedsgaranti</p></div>
781            </div></div>
782
783        
784          <div class="announcement__col--right hidden md:flex md:items-center"><div class="announcement__localization">
785                <form method="post" action="/localization" id="nav-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><div class="localization__grid"><div class="localization__selector">
786        <input type="hidden" name="country_code" value="US">
787<country-selector><label class="label visually-hidden no-js-hidden" for="nav-localization-country-button">Land/Region</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button"
788            aria-expanded="false" aria-haspopup="listbox" id="nav-localization-country-button">
789      <span class="text-start">USA (DKK&nbsp;kr.)</span>
790      <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
791        <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/>
792      </svg>
793    </button>
794    <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1"
795        aria-hidden="true" hidden aria-activedescendant="nav-localization-country-opt-0"><li class="custom-select__option flex items-center js-option"
796            id="nav-localization-country-opt-0"
797            role="option"
798            data-value="US" aria-selected="true">
799          <span class="pointer-events-none">USA (DKK&nbsp;kr.)</span>
800          </li></ul>
801  </div></country-selector></div><div class="localization__selector">
802        <input type="hidden" name="locale_code" value="da">
803<custom-select id="nav-localization-language"><label class="label visually-hidden no-js-hidden" for="nav-localization-language-button">Sprog</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button"
804            aria-expanded="false" aria-haspopup="listbox" id="nav-localization-language-button">
805      <span class="text-start">Dansk</span>
806      <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
807        <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/>
808      </svg>
809    </button>
810    <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1"
811        aria-hidden="true" hidden aria-activedescendant="nav-localization-language-opt-0"><li class="custom-select__option flex items-center js-option"
812            id="nav-localization-language-opt-0"
813            role="option"
814            data-value="da" aria-selected="true">
815          <span class="pointer-events-none">Dansk</span>
816          </li><li class="custom-select__option flex items-center js-option"
817            id="nav-localization-language-opt-1"
818            role="option"
819            data-value="sv">
820          <span class="pointer-events-none">Svenska</span>
821          </li></ul>
822  </div></custom-select></div></div>
822<script>
823      customElements.whenDefined('custom-select').then(() => {
824        if (!customElements.get('country-selector')) {
825          class CountrySelector extends customElements.get('custom-select') {
826            constructor() {
827              super();
828              this.loaded = false;
829            }
830
831            async showListbox() {
832              if (this.loaded) {
833                super.showListbox();
834                return;
835              }
836
837              this.button.classList.add('is-loading');
838              this.button.setAttribute('aria-disabled', 'true');
839
840              try {
841                const response = await fetch('?section_id=country-selector');
842                if (!response.ok) throw new Error(response.status);
843
844                const tmpl = document.createElement('template');
845                tmpl.innerHTML = await response.text();
846
847                const el = tmpl.content.querySelector('.custom-select__listbox');
848                this.listbox.innerHTML = el.innerHTML;
849
850                this.options = this.querySelectorAll('.custom-select__option');
851
852                this.popular = this.querySelectorAll('[data-popular]');
853                if (this.popular.length) {
854                  this.popular[this.popular.length - 1].closest('.custom-select__option')
855                    .classList.add('custom-select__option--visual-group-end');
856                }
857
858                this.selectedOption = this.querySelector('[aria-selected="true"]');
859                if (!this.selectedOption) {
860                  this.selectedOption = this.listbox.firstElementChild;
861                }
862
863                this.loaded = true;
864              } catch {
865                this.listbox.innerHTML = '<li>Der opstod en fejl under hentning af lande. Prøv venligst igen.</li>';
866              } finally {
867                super.showListbox();
868                this.button.classList.remove('is-loading');
869                this.button.setAttribute('aria-disabled', 'false');
870              }
871            }
872
873            setButtonWidth() {
874              return;
875            }
876          }
877
878          customElements.define('country-selector', CountrySelector);
879        }
880      });
881    </script>
881<script>
882    document.getElementById('nav-localization').addEventListener('change', (evt) => {
883      const input = evt.target.previousElementSibling;
884      if (input && input.tagName === 'INPUT') {
885        input.value = evt.detail.selectedValue;
886        evt.currentTarget.submit();
887      }
888    });
889  </script>
889</form>
890              </div></div></div>
891    </div>
892  </announcement-bar>
893</div><div id="shopify-section-sections--25997075611948__header" class="shopify-section shopify-section-group-header-group cc-header">
894<style data-shopify>.header {
895  --bg-color: 255 255 255;
896  --text-color: 7 7 7;
897  --icon-color: 7 7 7;
898  --nav-bg-color: 255 255 255;
899  --nav-text-color: 7 7 7;
900  --nav-child-bg-color:  255 255 255;
901  --nav-child-text-color: 7 7 7;
902  --header-accent-color: 119 119 119;
903  --search-bg-color: #e6e6e6;
904  
905  
906  }</style><store-header class="header bg-theme-bg text-theme-text has-motion search-is-collapsed"data-is-sticky="true"data-is-search-minimised="true"style="--header-transition-speed: 300ms">
907  <header class="header__grid header__grid--left-logo container flex flex-wrap items-center">
908    <div class="header__logo logo flex js-closes-menu"><a class="logo__link inline-block" href="/"><span class="flex" style="max-width: 200px;">
909              <img srcset="//www.oceandive.dk/cdn/shop/files/ocean-dive-logo-1632388357.png?v=1712739689&width=200, //www.oceandive.dk/cdn/shop/files/ocean-dive-logo-1632388357.png?v=1712739689&width=400 2x" src="//www.oceandive.dk/cdn/shop/files/ocean-dive-logo-1632388357.png?v=1712739689&width=400"
910         style="object-position: 50.0% 50.0%" loading="eager"
911         width="400"
912         height="83"
913         
914         alt="OutDoor Adventures / OceanDive.dk">
915            </span></a></div><link rel="stylesheet" href="//www.oceandive.dk/cdn/shop/t/22/assets/predictive-search.css?v=21239819754936278281776151884" media="print" onload="this.media='all'">
915<script src="//www.oceandive.dk/cdn/shop/t/22/assets/predictive-search.js?v=158424367886238494141776151884" defer="defer"></script>
915
916        
916<script src="//www.oceandive.dk/cdn/shop/t/22/assets/tabs.js?v=79975170418644626761776151884" defer="defer"></script>
916<div class="header__search header__search--collapsible-mob js-search-bar relative js-closes-menu" id="search-bar"><link rel="stylesheet" href="//www.oceandive.dk/cdn/shop/t/22/assets/search-suggestions.css?v=84163686392962511531776151884" media="print" onload="this.media='all'"><predictive-search class="block" data-loading-text="Indlæser..."><form class="search relative search--speech" role="search" action="/search" method="get">
917    <label class="label visually-hidden" for="header-search">Søg</label>
918    
918<script src="//www.oceandive.dk/cdn/shop/t/22/assets/search-form.js?v=43677551656194261111776151884" defer="defer"></script>
918
919    <search-form class="search__form block">
920      <input type="hidden" name="options[prefix]" value="last">
921      <input type="search"
922             class="search__input w-full input js-search-input"
923             id="header-search"
924             name="q"
925             placeholder="Søg her"
926             
927               data-placeholder-one="Søg her"
928             
929             
930               data-placeholder-two=""
931             
932             
933               data-placeholder-three=""
934             
935             data-placeholder-prompts-mob="false"
936             
937               data-typing-speed="100"
938               data-deleting-speed="60"
939               data-delay-after-deleting="500"
940               data-delay-before-first-delete="2000"
941               data-delay-after-word-typed="2400"
942             
943             role="combobox"
944               autocomplete="off"
945               aria-autocomplete="list"
946               aria-controls="predictive-search-results"
947               aria-owns="predictive-search-results"
948               aria-haspopup="listbox"
949               aria-expanded="false"
950               spellcheck="false"><button class="search__submit text-current absolute focus-inset start"><span class="visually-hidden">Søg</span><svg width="21" height="23" viewBox="0 0 21 23" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14.398 14.483 19 19.514l-1.186 1.014-4.59-5.017a8.317 8.317 0 0 1-4.888 1.578C3.732 17.089 0 13.369 0 8.779S3.732.472 8.336.472c4.603 0 8.335 3.72 8.335 8.307a8.265 8.265 0 0 1-2.273 5.704ZM8.336 15.53c3.74 0 6.772-3.022 6.772-6.75 0-3.729-3.031-6.75-6.772-6.75S1.563 5.051 1.563 8.78c0 3.728 3.032 6.75 6.773 6.75Z"/></svg>
951</button>
952<button type="button" class="search__reset text-current vertical-center absolute focus-inset js-search-reset" hidden>
953        <span class="visually-hidden">Nulstil</span>
954        <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
955      </button><speech-search-button class="search__speech focus-inset end hidden" tabindex="0" title="Søg med stemme"
956          style="--speech-icon-color: #1a66d2">
957          <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path fill="currentColor" d="M17.3 11c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.49 6-3.31 6-6.72m-8.2-6.1c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3 3 3 0 0 0-3 3v6a3 3 0 0 0 3 3Z"/></svg>
958        </speech-search-button>
959
960        <link href="//www.oceandive.dk/cdn/shop/t/22/assets/speech-search.css?v=47207760375520952331776151884" rel="stylesheet" type="text/css" media="all" />
961        
961<script src="//www.oceandive.dk/cdn/shop/t/22/assets/speech-search.js?v=106462966657620737681776151884" defer="defer"></script>
961</search-form><div class="js-search-results" tabindex="-1" data-predictive-search></div>
962      <span class="js-search-status visually-hidden" role="status" aria-hidden="true"></span></form>
963  <div class="overlay fixed top-0 right-0 bottom-0 left-0 js-search-overlay"></div></predictive-search>
964      </div><div class="header__icons flex justify-end mis-auto js-closes-menu"><a class="header__icon md:hidden js-show-search" href="/search" aria-controls="search-bar">
965            <svg width="21" height="23" viewBox="0 0 21 23" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14.398 14.483 19 19.514l-1.186 1.014-4.59-5.017a8.317 8.317 0 0 1-4.888 1.578C3.732 17.089 0 13.369 0 8.779S3.732.472 8.336.472c4.603 0 8.335 3.72 8.335 8.307a8.265 8.265 0 0 1-2.273 5.704ZM8.336 15.53c3.74 0 6.772-3.022 6.772-6.75 0-3.729-3.031-6.75-6.772-6.75S1.563 5.051 1.563 8.78c0 3.728 3.032 6.75 6.773 6.75Z"/></svg>
966            <span class="visually-hidden">Søg</span>
967          </a><a class="header__icon relative" id="cart-icon" href="/cart" data-no-instant><svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12 2c2.761 0 5 2.089 5 4.667V8h2.2a.79.79 0 0 1 .8.778v12.444a.79.79 0 0 1-.8.778H4.8a.789.789 0 0 1-.8-.778V8.778A.79.79 0 0 1 4.8 8H7V6.667C7 4.09 9.239 2 12 2zm6.4 7.556H5.6v10.888h12.8V9.556zm-6.4-6c-1.84 0-3.333 1.392-3.333 3.11V8h6.666V6.667c0-1.719-1.492-3.111-3.333-3.111z"/></svg><span class="visually-hidden">Taske</span><div id="cart-icon-bubble"></div>
968      </a>
969    </div><main-menu class="main-menu main-menu--left-mob" data-menu-sensitivity="200">
970        <details class="main-menu__disclosure has-motion" open>
971          <summary class="main-menu__toggle md:hidden">
972            <span class="main-menu__toggle-icon" aria-hidden="true"></span>
973            <span class="visually-hidden">Menu</span>
974          </summary>
975          <div class="main-menu__content has-motion justify-center">
976            <nav aria-label="Primær">
977              <ul class="main-nav justify-center"><li><details class="js-mega-nav" >
978                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
979                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/collections/alle-rejser">
980                            DYKKERREJSER<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
981                          </a>
982                        </summary><div class="main-nav__child mega-nav mega-nav--columns mega-nav--no-grandchildren has-motion">
983                          <div class="container mega-nav--promos-bottom">
984                            <ul class="child-nav md:flex md:nav-gap-x-16">
985                              <li class="md:hidden">
986                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
987                                  <div class="main-nav__item-content text-start">
988                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Tilbage</div>
989                                </button>
990                              </li>
991
992                              <li class="md:hidden">
993                                <a href="/collections/alle-rejser" class="main-nav__item child-nav__item large-text main-nav__item-header">DYKKERREJSER</a>
994                              </li><li class="flex-auto"><a class="main-nav__item child-nav__item"
995                                         href="/collections/alle-rejser">Dykkerrejser med Ocean dive
996                                      </a></li></ul><div class="child-promos" data-promo-count="3">
997                                <div class="main-nav__promos mt-12 md:nav-mt-4 sm:nav-gap-x-6 sm:grid sm:nav-grid-cols-3 lg:grid-cols-3"
998                                  style="--promo-text-color:#ffffff;--promo-min-height:200px;--promo-overlay-color: rgba(0, 0, 0, 0.2);"><a href="/collections/alle-rejser" class="promo hover:grow-media overflow-hidden relative flex p-6 justify-center items-center text-center"><div class="media absolute top-0 left-0 w-full h-full">
999                                          <img srcset="//www.oceandive.dk/cdn/shop/files/closeup-shot-manta-ray-fish-hanging-out-underwater-nusa-penida-bali_7c33f6f1-64c3-4483-83da-6176041657ad.jpg?v=1738842420&width=400, //www.oceandive.dk/cdn/shop/files/closeup-shot-manta-ray-fish-hanging-out-underwater-nusa-penida-bali_7c33f6f1-64c3-4483-83da-6176041657ad.jpg?v=1738842420&width=800 2x" src="//www.oceandive.dk/cdn/shop/files/closeup-shot-manta-ray-fish-hanging-out-underwater-nusa-penida-bali_7c33f6f1-64c3-4483-83da-6176041657ad.jpg?v=1738842420&width=800"
1000         class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy"
1001         width="800"
1002         height="533"
1003         
1004         alt="">
1005                                        </div><div class="promo__content relative" style="--font-size: 16px; max-width: 100%;">
1006                                          <div class="rte rte--inherit-heading-color"><h4>DYKKERFERIER</h4></div>
1007                                        </div></a><a href="/collections/liveaboards" class="promo hover:grow-media overflow-hidden relative flex p-6 justify-center items-center text-center"><div class="media absolute top-0 left-0 w-full h-full">
1008                                          <img srcset="//www.oceandive.dk/cdn/shop/files/Liveaboard2.jpg?v=1773321860&width=400, //www.oceandive.dk/cdn/shop/files/Liveaboard2.jpg?v=1773321860&width=800 2x" src="//www.oceandive.dk/cdn/shop/files/Liveaboard2.jpg?v=1773321860&width=800"
1009         class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy"
1010         width="800"
1011         height="1200"
1012         
1013         alt="">
1014                                        </div><div class="promo__content relative" style="--font-size: 16px; max-width: 100%;">
1015                                          <div class="rte rte--inherit-heading-color"><h4>Liveaboards</h4></div>
1016                                        </div></a><a href="/products/egypten-hurghada-liveaboard-43-brothers-daedalus-elphinstone" class="promo hover:grow-media overflow-hidden relative flex p-6 justify-center items-center text-center"><div class="media absolute top-0 left-0 w-full h-full">
1017                                          <img srcset="//www.oceandive.dk/cdn/shop/files/IMG_8094.jpg?v=1776668152&width=400, //www.oceandive.dk/cdn/shop/files/IMG_8094.jpg?v=1776668152&width=800 2x" src="//www.oceandive.dk/cdn/shop/files/IMG_8094.jpg?v=1776668152&width=800"
1018         class="img-fit" style="object-position: 50.0% 50.0%" loading="lazy"
1019         width="800"
1020         height="469"
1021         
1022         alt="">
1023                                        </div><div class="promo__content relative" style="--font-size: 16px; max-width: 100%;">
1024                                          <div class="rte rte--inherit-heading-color"><p><strong>Egypten, Hurghada - Uge 43</strong></p><h4>Liveaboard</h4><p><strong>Brothers, Daedalus & Elphinstone</strong></p></div>
1025                                        </div></a></div>
1026                              </div></div></div>
1027                      </details></li><li>
1027<details class="js-mega-nav" >
1028                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
1029                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/collections/dykning">
1030                            DYKNING<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1031                          </a>
1032                        </summary><div class="main-nav__child mega-nav mega-nav--columns has-motion">
1033                          <div class="container">
1034                            <ul class="child-nav md:grid md:nav-gap-x-16 md:nav-gap-y-4 md:grid-cols-3 lg:grid-cols-4">
1035                              <li class="md:hidden">
1036                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1037                                  <div class="main-nav__item-content text-start">
1038                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Tilbage</div>
1039                                </button>
1040                              </li>
1041
1042                              <li class="md:hidden">
1043                                <a href="/collections/dykning" class="main-nav__item child-nav__item large-text main-nav__item-header">DYKNING</a>
1044                              </li><li><nav-menu class="js-mega-nav">
1045                                      <details open>
1046                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md">
1047                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/dykkerudstyr-1" data-no-instant>Dykkerudstyr<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1048                                            </a>
1049                                          </div>
1050                                        </summary>
1051
1052                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/dykkermasker-og-snorkler">Dykkermasker &amp; Snorkler</a>
1053                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/dykkerfinner">Dykkerfinnner</a>
1054                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/dykkerknive">Dykkerknive &amp; Tilbehør</a>
1055                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/bly-blyveste">Bly, Blybælter &amp; Blyveste</a>
1056                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/karabiner-d-ringe-snappers-retractors">Karabiner, Snappers, Lanyards, Retractors &amp; D-Ringe</a>
1057                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/smb-overfladebojer">SMB, Overfladebøjer &amp; Hævesække</a>
1058                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/snore-linehjul-elastikker">Snore, Linehjul &amp; Elastikker</a>
1059                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/sikkerhedsudstyr-til-dykning">Sikkerhedsudstyr</a>
1060                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/bojler-til-vaddragter-tordragter">Bøjler til Våddragter &amp; Tørdragter</a>
1061                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/diverse-tilbehor-til-dykning">Diverse Tilbehør til Dykning</a>
1062                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/tasker-kufferter-drybags-til-dykning-og-svomning">Tasker, Kufferter &amp; Drybags</a>
1063                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/ponchos-jakker-handklaeder">Ponchos, Jakker &amp; Håndklæder</a>
1064                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/reparation-vedligeholdelse-af-dykkerudstyr">Gør-det-selv Reparation &amp; Vedligeholdelse</a>
1065                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/service-reparation-af-dykkerudstyr">Professionel Service &amp; Reparation</a>
1066                                              </li><li class="col-start-1 col-end-3">
1067                                                <a href="/collections/dykkerudstyr-1" class="main-nav__item--go">Se alt indenfor Dykkerudstyr<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1068                                                </a>
1069                                              </li></ul>
1070                                        </div>
1071                                      </details>
1072                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1073                                      <details open>
1074                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md">
1075                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/elektronik-instrumenter-til-dykning" data-no-instant>Elektronik &amp; Instrumenter<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1076                                            </a>
1077                                          </div>
1078                                        </summary>
1079
1080                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/foto-videoudstyr">Foto &amp; Videoudstyr</a>
1081                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/dykkercomputere-dykkerure">Dykkercomputere &amp; Dykkerure</a>
1082                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/dykkerkompas-tilbehor">Dykkerkompas &amp; Tilbehør</a>
1083                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/dykkerlygter">Dykkerlygter</a>
1084                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/manometre">Manometre</a>
1085                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/batterier-opladere">Batterier &amp; Opladere</a>
1086                                              </li><li class="col-start-1 col-end-3">
1087                                                <a href="/collections/elektronik-instrumenter-til-dykning" class="main-nav__item--go">Se alt indenfor Elektronik &amp; Instrumenter<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1088                                                </a>
1089                                              </li></ul>
1090                                        </div>
1091                                      </details>
1092                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1093                                      <details open>
1094                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md">
1095                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/vaddragter-tilbehor-til-dykning" data-no-instant>Våddragter &amp; Tilbehør<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1096                                            </a>
1097                                          </div>
1098                                        </summary>
1099
1100                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/udstyrspakker-til-dykning">Udstyrspakker</a>
1101                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/vaddragter-til-kvinder">VÃ¥ddragter til Kvinder</a>
1102                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/vaddragter-til-maend">Våddragter til Mænd</a>
1103                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/vaddragter-til-born">Våddragter til Børn</a>
1104                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/handsker-sokker-haetter-til-vaddragter">Handsker, Støvler, Sokker &amp; Hætter</a>
1105                                              </li><li class="col-start-1 col-end-3">
1106                                                <a href="/collections/vaddragter-tilbehor-til-dykning" class="main-nav__item--go">Se alt indenfor Våddragter &amp; Tilbehør<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1107                                                </a>
1108                                              </li></ul>
1109                                        </div>
1110                                      </details>
1111                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1112                                      <details open>
1113                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md">
1114                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/hardware-bcd-vingeveste-sidemounts-dykkerflasker-regulatorer-tilbehor" data-no-instant>Hardware<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1115                                            </a>
1116                                          </div>
1117                                        </summary>
1118
1119                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/bcd-tilbehor">BCD &amp; Tilbehør</a>
1120                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/vingeveste-tilbehor">Vingeveste &amp; Tilbehør</a>
1121                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/dykkerflasker-1">Dykkerflasker</a>
1122                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/ventiler-til-dykkerflasker">Ventiler til Dykkerflasker</a>
1123                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/tilbehor-til-dykkerflasker">Tilbehør til Dykkerflasker</a>
1124                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/sidemounts-tilbehor">Sidemounts &amp; Tilbehør</a>
1125                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/regulatorer">Regulatorer &amp; Tilbehør</a>
1126                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/slanger-tilbehor">Slanger &amp; Tilbehør</a>
1127                                              </li><li class="col-start-1 col-end-3">
1128                                                <a href="/collections/hardware-bcd-vingeveste-sidemounts-dykkerflasker-regulatorer-tilbehor" class="main-nav__item--go">Se alt indenfor Hardware<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1129                                                </a>
1130                                              </li></ul>
1131                                        </div>
1132                                      </details>
1133                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1134                                      <details open>
1135                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md">
1136                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/tordragter-tilbehor" data-no-instant>Tørdragter &amp; Tilbehør<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1137                                            </a>
1138                                          </div>
1139                                        </summary>
1140
1141                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/tordragter-1">Tørdragter</a>
1142                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/inderdragter-undertoj-til-tordragter">Inderdragter &amp; Undertøj til Tørdragter</a>
1143                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/torhandsker-inderhandsker">Tørhandsker &amp; Inderhandsker</a>
1144                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/ringsystemer-til-handled-hals">Ringsystemer til HÃ¥ndled &amp; Hals</a>
1145                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/manchetter-tilbehor-til-tordragter">Manchetter &amp; Tilbehør til Tørdragter</a>
1146                                              </li><li class="col-start-1 col-end-3">
1147                                    
1147            <a href="/collections/tordragter-tilbehor" class="main-nav__item--go">Se alt indenfor Tørdragter &amp; Tilbehør<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1148                                                </a>
1149                                              </li></ul>
1150                                        </div>
1151                                      </details>
1152                                    </nav-menu></li></ul></div></div>
1153                      </details></li><li><details class="js-mega-nav" >
1154                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
1155                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/collections/svomning">
1156                            SVØMNING<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1157                          </a>
1158                        </summary><div class="main-nav__child mega-nav mega-nav--columns has-motion">
1159                          <div class="container">
1160                            <ul class="child-nav md:grid md:nav-gap-x-16 md:nav-gap-y-4 md:grid-cols-3 lg:grid-cols-4">
1161                              <li class="md:hidden">
1162                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1163                                  <div class="main-nav__item-content text-start">
1164                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Tilbage</div>
1165                                </button>
1166                              </li>
1167
1168                              <li class="md:hidden">
1169                                <a href="/collections/svomning" class="main-nav__item child-nav__item large-text main-nav__item-header">SVØMNING</a>
1170                              </li><li><nav-menu class="js-mega-nav">
1171                                      <details open>
1172                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md">
1173                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/badetoj" data-no-instant>Badetøj<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1174                                            </a>
1175                                          </div>
1176                                        </summary>
1177
1178                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/badetoj-til-kvinder">Badetøj til Kvinder</a>
1179                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/badetoj-til-maend">Badetøj til Mænd</a>
1180                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/badetoj-til-born">Badetøj til Børn</a>
1181                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/badehaetter">Badehætter</a>
1182                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/rash-guards">Rash Guards</a>
1183                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/badesko">Badesko</a>
1184                                              </li><li class="col-start-1 col-end-3">
1185                                                <a href="/collections/badetoj" class="main-nav__item--go">Se alt indenfor Badetøj<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1186                                                </a>
1187                                              </li></ul>
1188                                        </div>
1189                                      </details>
1190                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1191                                      <details open>
1192                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md">
1193                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/svommedragter-tilbehor" data-no-instant>Svømmedragter &amp; Tilbehør<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1194                                            </a>
1195                                          </div>
1196                                        </summary>
1197
1198                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/udstyrspakker-svommedragter-tilbehor">Udstyrspakker</a>
1199                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/svommedragter-til-kvinder">Svømmedragter til Kvinder</a>
1200                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/svommedragter-til-maend">Svømmedragter til Mænd</a>
1201                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/svommedragter-born">Svømmedragter til Børn</a>
1202                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/handsker-sokker-til-svomning">Handsker &amp; Sokker</a>
1203                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/svommehaetter-pandeband">Svømmehætter &amp; Pandebånd</a>
1204                                              </li><li class="col-start-1 col-end-3">
1205                                                <a href="/collections/svommedragter-tilbehor" class="main-nav__item--go">Se alt indenfor Svømmedragter &amp; Tilbehør<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1206                                                </a>
1207                                              </li></ul>
1208                                        </div>
1209                                      </details>
1210                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1211                                      <details open>
1212                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md">
1213                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/svommeudstyr" data-no-instant>Svømmeudstyr<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1214                                            </a>
1215                                          </div>
1216                                        </summary>
1217
1218                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/svommeudstyr-til-born">Svømmeudstyr til børn</a>
1219                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/svommebriller">Svømmebriller</a>
1220                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/finner
1220-snorkler-til-svomning">Finner &amp; Snorkler</a>
1221                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/svommeure">Svømmeure</a>
1222                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/svommebojer">Bøjer til svømning</a>
1223                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/orepropper-naeseklemmer">Ørepropper &amp; Næseklemmer</a>
1224                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kickboards-pull-buoys-handplader">Kickboards, Pull buoys &amp; HÃ¥ndplader</a>
1225                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/badevinger-flydeveste">Badevinger &amp; Flydeveste</a>
1226                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/vandlegetoj">Vandlegetøj</a>
1227                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/tasker-kufferter-drybags-til-dykning-og-svomning">Tasker, Kufferter &amp; Drybags</a>
1228                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/ponchos-jakker-handklaeder">Ponchos, Jakker &amp; Håndklæder</a>
1229                                              </li><li class="col-start-1 col-end-3">
1230                                                <a href="/collections/svommeudstyr" class="main-nav__item--go">Se alt indenfor Svømmeudstyr<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1231                                                </a>
1232                                              </li></ul>
1233                                        </div>
1234                                      </details>
1235                                    </nav-menu></li></ul></div></div>
1236                      </details></li><li><details class="js-mega-nav" >
1237                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
1238                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/collections/undervandsjagt-1">
1239                            UNDERVANDSJAGT<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1240                          </a>
1241                        </summary><div class="main-nav__child mega-nav mega-nav--columns has-motion">
1242                          <div class="container">
1243                            <ul class="child-nav md:grid md:nav-gap-x-16 md:nav-gap-y-4 md:grid-cols-3 lg:grid-cols-4">
1244                              <li class="md:hidden">
1245                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1246                                  <div class="main-nav__item-content text-start">
1247                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Tilbage</div>
1248                                </button>
1249                              </li>
1250
1251                              <li class="md:hidden">
1252                                <a href="/collections/undervandsjagt-1" class="main-nav__item child-nav__item large-text main-nav__item-header">UNDERVANDSJAGT</a>
1253                              </li><li><nav-menu class="js-mega-nav">
1254                                      <details open>
1255                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md">
1256                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/vaddragter-tilbehor-til-undervandsjagt" data-no-instant>Våddragter &amp; Tilbehør<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1257                                            </a>
1258                                          </div>
1259                                        </summary>
1260
1261                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/udstyrspakker-til-undervandsjagt">Udstyrspakker</a>
1262                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/vaddragter-til-undervandsjagt">VÃ¥ddragter</a>
1263                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/handsker-sokker-til-undervandsjagt">Handsker &amp; Sokker</a>
1264                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/finner
1264-til-undervandsjagt">Finner</a>
1265                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/masker-snorkler-til-undervandsjagt">Masker &amp; Snorkler</a>
1266                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/bly-blyveste">Bly, Blybælter &amp; Blyveste</a>
1267                                              </li><li class="col-start-1 col-end-3">
1268                                                <a href="/collections/vaddragter-tilbehor-til-undervandsjagt" class="main-nav__item--go">Se alt indenfor Våddragter &amp; Tilbehør<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1269                                                </a>
1270                                              </li></ul>
1271                                        </div>
1272                                      </details>
1273                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1274                                      <details open>
1275                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md">
1276                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/udstyr-tilbehor-til-undervandsjagt" data-no-instant>Udstyr &amp; Tilbehør<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1277                                            </a>
1278                                          </div>
1279                                        </summary>
1280
1281                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/harpuner-tilbehor">Harpuner &amp; Tilbehør</a>
1282                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/handspyd-tilbehor">Håndspyd &amp; Tilbehør</a>
1283                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/stringers-fangstkroge-net">Stringers, Fangstkroge &amp; Net</a>
1284                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/bojer-bojeliner-til-undervandsjagt">Bøjer &amp; Bøjeliner</a>
1285                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/tasker-kufferter-drybags-til-dykning-og-svomning">Tasker, Kufferter &amp; Drybags</a>
1286                                              </li><li class="col-start-1 col-end-3">
1287                                                <a href="/collections/udstyr-tilbehor-til-undervandsjagt" class="main-nav__item--go">Se alt indenfor Udstyr &amp; Tilbehør<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1288                                                </a>
1289                                              </li></ul>
1290                                        </div>
1291                                      </details>
1292                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1293                                      <details open>
1294                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md">
1295                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/elektronik-instrumenter-til-undervandsjagt" data-no-instant>Elektronik &amp; Instrumenter<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1296                                            </a>
1297                                          </div>
1298                                        </summary>
1299
1300                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/dykkerure-til-undervandsjagt">Dykkerure til Undervandsjagt</a>
1301                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/dykkerkompas-tilbehor">Dykkerkompas &amp; Tilbehør</a>
1302                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/dykkerlygter">Dykkerlygter</a>
1303                                              </li><li class="col-start-1 col-end-3">
1304                                                <a href="/collections/elektronik-instrumenter-til-undervandsjagt" class="main-nav__item--go">Se alt indenfor Elektronik &amp; Instrumenter<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1305                                                </a>
1306                                              </li></ul>
1307                                        </div>
1308                                      </details>
1309                                    </nav-menu></li></ul></div></div>
1310                      </details></li><li>
1310<details class="js-mega-nav" >
1311                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
1312                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/collections/outdoor">
1313                            OUTDOOR &amp; FRITID<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1314                          </a>
1315                        </summary><div class="main-nav__child mega-nav mega-nav--columns has-motion">
1316                          <div class="container">
1317                            <ul class="child-nav md:grid md:nav-gap-x-16 md:nav-gap-y-4 md:grid-cols-3 lg:grid-cols-4">
1318                              <li class="md:hidden">
1319                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1320                                  <div class="main-nav__item-content text-start">
1321                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Tilbage</div>
1322                                </button>
1323                              </li>
1324
1325                              <li class="md:hidden">
1326                                <a href="/collections/outdoor" class="main-nav__item child-nav__item large-text main-nav__item-header">OUTDOOR &amp; FRITID</a>
1327                              </li><li><nav-menu class="js-mega-nav">
1328                                      <details open>
1329                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md">
1330                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/sport-fritid" data-no-instant>Sport &amp; Fritid<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1331                                            </a>
1332                                          </div>
1333                                        </summary>
1334
1335                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/supboards">SUP Boards</a>
1336                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kajakker">Kajakker</a>
1337                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/aqua-fitness">Aqua Fitness</a>
1338                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/lobehjul-tilbehor">Løbehjul &amp; Tilbehør</a>
1339                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/skateboards-tilbehor">Skateboards &amp; Tilbehør</a>
1340                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/outdoor-gear-reparationssaet">Outdoor &amp; Gear Reparationssæt</a>
1341                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/skydning-med-luftgevaer">Tilbehør til Luftgevær</a>
1342                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/fiskeri">Fiskeri</a>
1343                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/tilbehor-til-vandsport">Tilbehør til Vandsport</a>
1344                                              </li><li class="col-start-1 col-end-3">
1345                                                <a href="/collections/sport-fritid" class="main-nav__item--go">Se alt indenfor Sport &amp; Fritid<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1346                                                </a>
1347                                              </li></ul>
1348                                        </div>
1349                                      </details>
1350                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1351                                      <details open>
1352                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md">
1353                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/pool-spa-sauna" data-no-instant>Pool, Spa &amp; Sauna<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1354                                            </a>
1355                                          </div>
1356                                        </summary>
1357
1358                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/pools-tilbehor">Pools &amp; Tilbehør</a>
1359                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/spa-tilbehor">Spa &amp; Tilbehør</a>
1360                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/saun
1360aer-tilbehor">Saunaer &amp; Tilbehør</a>
1361                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/outdoor-showers-tilbehor">Outdoor Showers &amp; Tilbehør</a>
1362                                              </li><li class="col-start-1 col-end-3">
1363                                                <a href="/collections/pool-spa-sauna" class="main-nav__item--go">Se alt indenfor Pool, Spa &amp; Sauna<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1364                                                </a>
1365                                              </li></ul>
1366                                        </div>
1367                                      </details>
1368                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1369                                      <details open>
1370                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md">
1371                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/outdoor-elektronik-udstyr" data-no-instant>Outdoor Elektronik &amp; Udstyr<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1372                                            </a>
1373                                          </div>
1374                                        </summary>
1375
1376                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/outdoor-wifi-routers">Outdoor Wifi Routers</a>
1377                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/radio">Radio</a>
1378                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/lygter-pandelamper">Lygter &amp; Pandelamper</a>
1379                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/ure-smartwatches">Ure &amp; Smartwatches</a>
1380                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/powerbanlks">Powerbanks</a>
1381                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/metaldetektorer">Metaldetektorer</a>
1382                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/febertermometre">Febertermometre</a>
1383                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/mikroskoper">Mikroskoper</a>
1384                                              </li><li class="col-start-1 col-end-3">
1385                                                <a href="/collections/outdoor-elektronik-udstyr" class="main-nav__item--go">Se alt indenfor Outdoor Elektronik &amp; Udstyr<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1386                                                </a>
1387                                              </li></ul>
1388                                        </div>
1389                                      </details>
1390                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1391                                      <details open>
1392                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md">
1393                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/skonhed-velvaere" data-no-instant>Skønhed &amp; Velvære<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1394                                            </a>
1395                                          </div>
1396                                        </summary>
1397
1398                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/skovnymfen">Økologi fra Skovnymfen</a>
1399                                              </li><li class="col-start-1 col-end-3">
1400                                                <a href="/collections/skonhed-velvaere" class="main-nav__item--go">Se alt indenfor Skønhed &amp; Velvære<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1401                                                </a>
1402                                              </li></ul>
1403                                        </div>
1404                                      </details>
1405                                    </nav-menu></li></ul></div></div>
1406                      </details></li><li>
1406<details class="js-mega-nav" >
1407                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
1408                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="#">
1409                            TILBUD &amp; OUTLET<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1410                          </a>
1411                        </summary><div class="main-nav__child mega-nav mega-nav--columns has-motion">
1412                          <div class="container">
1413                            <ul class="child-nav md:grid md:nav-gap-x-16 md:nav-gap-y-4 md:grid-cols-3 lg:grid-cols-4">
1414                              <li class="md:hidden">
1415                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1416                                  <div class="main-nav__item-content text-start">
1417                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Tilbage</div>
1418                                </button>
1419                              </li>
1420
1421                              <li class="md:hidden">
1422                                <a href="#" class="main-nav__item child-nav__item large-text main-nav__item-header">TILBUD &amp; OUTLET</a>
1423                              </li><li><nav-menu class="js-mega-nav">
1424                                      <details open>
1425                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md">
1426                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/tilbud" data-no-instant>Tilbud<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1427                                            </a>
1428                                          </div>
1429                                        </summary>
1430
1431                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/tilbud">Aktuelle Tilbud</a>
1432                                              </li><li class="col-start-1 col-end-3">
1433                                                <a href="/collections/tilbud" class="main-nav__item--go">Se alt indenfor Tilbud<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1434                                                </a>
1435                                              </li></ul>
1436                                        </div>
1437                                      </details>
1438                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1439                                      <details open>
1440                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md">
1441                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/outlet-1" data-no-instant>Outlet<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1442                                            </a>
1443                                          </div>
1444                                        </summary>
1445
1446                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/outlet-1">Outlet - Alle varer</a>
1447                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/outlet-dykning">Outlet - Dykning</a>
1448                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/outlet-svomning">Outlet - Svømning</a>
1449                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/outlet-undervandsjagt">Outlet - Undervandsjagt</a>
1450                                              </li><li class="col-start-1 col-end-3">
1451                                                <a href="/collections/outlet-1" class="main-nav__item--go">Se alt indenfor Outlet<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1452                                                </a>
1453                                              </li></ul>
1454                                        </div>
1455                                      </details>
1456                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1457                                      <details open>
1458                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md">
1459                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/brugt-udstyr" data-no-instant>Brugt udstyr<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1460                                            </a>
1461                                          </div>
1462                                        </summary>
1463
1464                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/brugt-udstyr">Brugt Udstyr</a>
1465                                              </li><li class="col-start-1 col-end-3">
1466                                                <a href="/collections/brugt-udstyr" class="main-nav__item--go">Se alt indenfor Brugt udstyr<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1467                                                </a>
1468                                              </li></ul>
1469                                        </div>
1470                                      </details>
1471                                    </nav-menu></li></ul></div></div>
1472                      </details></li><li>
1472<details>
1473                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
1474                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/collections/dykkerkurser-dykkerture">
1475                            KURSER &amp; TURE<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1476                          </a>
1477                        </summary><div class="main-nav__child has-motion">
1478                          
1479                            <ul class="child-nav child-nav--dropdown">
1480                              <li class="md:hidden">
1481                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1482                                  <div class="main-nav__item-content text-start">
1483                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Tilbage</div>
1484                                </button>
1485                              </li>
1486
1487                              <li class="md:hidden">
1488                                <a href="/collections/dykkerkurser-dykkerture" class="main-nav__item child-nav__item large-text main-nav__item-header">KURSER &amp; TURE</a>
1489                              </li><li><a class="main-nav__item child-nav__item"
1490                                         href="/collections/dykkerkurser">Dykkerkurser
1491                                      </a></li><li><a class="main-nav__item child-nav__item"
1492                                         href="/collections/dykkerture-1">Dykkerture
1493                                      </a></li></ul></div>
1494                      </details></li><li><a class="main-nav__item main-nav__item--primary" href="/pages/bundle-builder">BYG DIN PERSONLIGE UDSTYRSPAKKE</a></li></ul>
1495            </nav></div>
1496        </details>
1497      </main-menu></header>
1498</store-header><link rel="stylesheet" href="//www.oceandive.dk/cdn/shop/t/22/assets/navigation-mega-columns.css?v=21237081729921397231776151884" media="print" onload="this.media='all'"><link rel="stylesheet" href="//www.oceandive.dk/cdn/shop/t/22/assets/promos.css?v=71688153677613723721776151884" media="print" onload="this.media='all'">
1499  <link rel="stylesheet" href="//www.oceandive.dk/cdn/shop/t/22/assets/navigation-promos.css?v=43827163382767200201776151884" media="print" onload="this.media='all'">
1500
1501<script type="application/ld+json">
1502  {
1503    "@context": "http://schema.org",
1504    "@type": "Organization",
1505    "name": "OutDoor Adventures \/ OceanDive.dk",
1506      "logo": "https:\/\/www.oceandive.dk\/cdn\/shop\/files\/ocean-dive-logo-1632388357.png?v=1712739689\u0026width=1776",
1507    
1508    "sameAs": [
1509      
1510"https:\/\/www.facebook.com\/OceanDiveE","https:\/\/www.youtube.com\/channel\/UCrnmfhNqlMjfWNkMowVqU7Q","https:\/\/www.instagram.com\/oceandivedenmark\/"
1511    ],
1512    "url": "https:\/\/www.oceandive.dk"
1513  }
1514</script>
1514
1515
1516
1517</div><section id="shopify-section-sections--25997075611948__scrolling_banner_j4tmcT" class="shopify-section shopify-section-group-header-group cc-scrolling-banner"><style data-shopify>#sections--25997075611948__scrolling_banner_j4tmcT {
1518    --duration: 30s;
1519    --direction: normal;
1520  }
1521
1522  #sections--25997075611948__scrolling_banner_j4tmcT .scrolling-banner__item { padding-inline-end: 44px; }
1523  @media (max-width: 769px) {
1524    #sections--25997075611948__scrolling_banner_j4tmcT .scrolling-banner__item { padding-inline-end: 29.04px; }
1525  }
1526  @media (max-width: 600px) {
1527    #sections--25997075611948__scrolling_banner_j4tmcT .scrolling-banner__item { padding-inline-end: 22.0px; }
1528  }</style><div class="scrolling-banner scrolling-banner--pausable border-bottom section section--full-width section--padded-xsmall overflow-hidden color-scheme color-scheme--2" id="sections--25997075611948__scrolling_banner_j4tmcT" role="marquee" data-cc-animate>
1529  <div class="scrolling-banner__items-container flex"><div class="scrolling-banner__items flex items-center has-motion">
1530          <a class="scrolling-banner__item scrolling-banner__text h4" href="/collections/outlet-1">OUTLET - Sidste Chance</a>
1531        </div><div class="scrolling-banner__items flex items-center has-motion" aria-hidden="true">
1532          <a tabindex="-1" class="scrolling-banner__item scrolling-banner__text h4" href="/collections/outlet-1">OUTLET - Sidste Chance</a>
1533        </div><div class="scrolling-banner__items flex items-center has-motion" aria-hidden="true">
1534          <a tabindex="-1" class="scrolling-banner__item scrolling-banner__text h4" href="/collections/outlet-1">OUTLET - Sidste Chance</a>
1535        </div><div class="scrolling-banner__items flex items-center has-motion" aria-hidden="true">
1536          <a tabindex="-1" class="scrolling-banner__item scrolling-banner__text h4" href="/collections/outlet-1">OUTLET - Sidste Chance</a>
1537        </div><div class="scrolling-banner__items flex items-center has-motion" aria-hidden="true">
1538          <a tabindex="-1" class="scrolling-banner__item scrolling-banner__text h4" href="/collections/outlet-1">OUTLET - Sidste Chance</a>
1539        </div><div class="scrolling-banner__items flex items-center has-motion" aria-hidden="true">
1540          <a tabindex="-1" class="scrolling-banner__item scrolling-banner__text h4" href="/collections/outlet-1">OUTLET - Sidste Chance</a>
1541        </div><div class="scrolling-banner__items flex items-center has-motion" aria-hidden="true">
1542          <a tabindex="-1" class="scrolling-banner__item scrolling-banner__text h4" href="/collections/outlet-1">OUTLET - Sidste Chance</a>
1543        </div><div class="scrolling-banner__items flex items-center has-motion" aria-hidden="true">
1544          <a tabindex="-1" class="scrolling-banner__item scrolling-banner__text h4" href="/collections/outlet-1">OUTLET - Sidste Chance</a>
1545        </div><div class="scrolling-banner__items flex items-center has-motion" aria-hidden="true">
1546          <a tabindex="-1" class="scrolling-banner__item scrolling-banner__text h4" href="/collections/outlet-1">OUTLET - Sidste Chance</a>
1547        </div><div class="scrolling-banner__items flex items-center has-motion" aria-hidden="true">
1548          <a tabindex="-1" class="scrolling-banner__item scrolling-banner__text h4" href="/collections/outlet-1">OUTLET - Sidste Chance</a>
1549        </div><div class="scrolling-banner__items flex items-center has-motion" aria-hidden="true">
1550          <a tabindex="-1" class="scrolling-banner__item scrolling-banner__text h4" href="/collections/outlet-1">OUTLET - Sidste Chance</a>
1551        </div><div class="scrolling-banner__items flex items-center has-motion" aria-hidden="true">
1552          <a tabindex="-1" class="scrolling-banner__item scrolling-banner__text h4" href="/collections/outlet-1">OUTLET - Sidste Chance</a>
1553        </div><div class="scrolling-banner__items flex items-center has-motion" aria-hidden="true">
1554          <a tabindex="-1" class="scrolling-banner__item scrolling-banner__text h4" href="/collections/outlet-1">OUTLET - Sidste Chance</a>
1555        </div><div class="scrolling-banner__items flex items-center has-motion" aria-hidden="true">
1556          <a tabindex="-1" class="scrolling-banner__item scrolling-banner__text h4" href="/collections/outlet-1">OUTLET - Sidste Chance</a>
1557        </div><div class="scrolling-banner__items flex items-center has-motion" aria-hidden="true">
1558          <a tabindex="-1" class="scrolling-banner__item scrolling-banner__text h4" href="/collections/outlet-1">OUTLET - Sidste Chance</a>
1559        </div><div class="scrolling-banner__items flex items-center has-motion" aria-hidden="true">
1560          <a tabindex="-1" class="scrolling-banner__item scrolling-banner__text h4" href="/collections/outlet-1">OUTLET - Sidste Chance</a>
1561        </div><div class="scrolling-banner__items flex items-center has-motion" aria-hidden="true">
1562          <a tabindex="-1" class="scrolling-banner__item scrolling-banner__text h4" href="/collections/outlet-1">OUTLET - Sidste Chance</a>
1563        </div><div class="scrolling-banner__items flex items-center has-motion" aria-hidden="true">
1564          <a tabindex="-1" class="scrolling-banner__item scrolling-banner__text h4" href="/collections/outlet-1">OUTLET - Sidste Chance</a>
1565        </div><div class="scrolling-banner__items flex items-center has-motion" aria-hidden="true">
1566          <a tabindex="-1" class="scrolling-banner__item scrolling-banner__text h4" href="/collections/outlet-1">OUTLET - Sidste Chance</a>
1567        </div><div class="scrolling-banner__items flex items-center has-motion" aria-hidden="true">
1568          <a tabindex="-1" class="scrolling-banner__item scrolling-banner__text h4" href="/collections/outlet-1">OUTLET - Sidste Chance</a>
1569        </div></div>
1570</div>
1571
1572
1573</section>
1574<!-- END sections: header-group --><main id="main-content">
1575  </main><!-- BEGIN sections: overlay-group -->
1576
1577<!-- END sections: overlay-group --><!-- BEGIN sections: footer-group -->
1578<section id="shopify-section-sections--25997075644716__icons-with-text" class="shopify-section shopify-section-group-footer-group cc-icons-with-text"><link href="//www.oceandive.dk/cdn/shop/t/22/assets/icons-with-text.css?v=105357110638478380851776151884" rel="stylesheet" type="text/css" media="all" />
1579<div class="icons-with-text section section--full-width border-top section--padded-medium color-scheme color-scheme--3" id="sections--25997075644716__icons-with-text">
1580    <div class="container relative"><carousel-slider class="carousel block relative" inactive>
1581        <div class="slider-nav slide-nav--inline flex justify-between absolute top-0 h-full no-js-hidden">
1582          <button type="button" class="slider-nav__btn tap-target tap-target--left btn text-current has-ltr-icon" name="prev" aria-controls="slider-sections--25997075644716__icons-with-text">
1583            <span class="visually-hidden">Tidligere</span>
1584            <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg>
1585          </button>
1586          <button type="button" class="slider-nav__btn tap-target tap-target--right btn text-current has-ltr-icon" name="next" aria-controls="slider-sections--25997075644716__icons-with-text">
1587            <span class="visually-hidden">Næste</span>
1588            <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1589          </button>
1590        </div>
1591
1592        <div class="slider slider--contained relative slider--no-scrollbar" id="slider-sections--25997075644716__icons-with-text">
1593          <ul class="slider__grid grid grid-flow-col gap-theme auto-cols-1 sm:auto-cols-2 md:auto-cols-3 lg:auto-cols-4"><li class="slider__item flex justify-center items-center"  data-cc-animate data-cc-animate-delay="0.07s">
1594                
1595<svg class="icon icon--return" width="40" height="40" viewBox="0 0 16 16" aria-hidden="true" focusable="false" role="presentation"><path fill="currentColor" d="M9 .5a.5.5 0 000 1h1a4.5 4.5 0 110 9H2.2l3.15-3.15a.5.5 0 10-.7-.7l-4 4a.5.5 0 000 .7l4 4a.5.5 0 00.7-.7L2.21 11.5H10a5.5 5.5 0 100-11H9z"/></svg>
1596
1597                  <div class="icons-with-text__text rte"><p class="m-0 icons-with-text__title text-body-large"><strong>BILLIG RETURFRAGT</strong></p><div class="rte text-body-medium">
1598                        <p>Billig returfragt uanset dit købsbeløb = 39,-<br/>Vi betaler ny fragt ved ombytning til samme vare.<br/>OBS: Gælder ikke for flasker, bly og SUP Boards</p>
1599                      </div></div>
1600                
1601
1602                
1603              </li><li class="slider__item flex justify-center items-center"  data-cc-animate data-cc-animate-delay="0.14s">
1604                
1605<svg class="icon icon--dollar_sign" width="40" height="40" viewBox="0 0 16 16" aria-hidden="true" focusable="false" role="presentation"><line stroke="currentColor" fill="none" x1="8.0021544" y1="1.1659812" x2="8.0021544" y2="15.017867"/>
1606        <path stroke="currentColor" fill="none" d="M 11.15031,3.6845048 H 6.4280755 a 2.2037096,2.2037096 0 0 0 0,4.4074192 h 3.1481559 a 2.2037095,2.2037095 0 0 1 0,4.407417 H 4.224366"/></svg>
1607
1608                  <div class="icons-with-text__text rte"><p class="m-0 icons-with-text__title text-body-large"><strong>BILLIG FRAGT!</strong></p><div class="rte text-body-medium">
1609                        <p>Køb op til 500,- = 39,- <br/>Køb op til 1000,- = 29,- <br/>Køb over 1000,- = Gratis <br/>Gælder til pakkeshops i hele Danmark.<br/>OBS: Gælder ikke for flasker, bly og SUP Boards</p>
1610                      </div></div>
1611                
1612
1613                
1614              </li><li class="slider__item flex justify-center items-center"  data-cc-animate data-cc-animate-delay="0.21s">
1615                
1616<svg class="icon icon--lock" width="40" height="40" viewBox="0 0 16 16" aria-hidden="true" focusable="false" role="presentation"><path fill="currentColor" d="M7.48 10.57v1.83a.5.5 0 001 0v-1.81a1.1 1.1 0 10-1-.02z"/>
1617        <path fill="currentColor" d="M13.15 5.66h-2.08V3.79a3.7 3.7 0 00-.8-2.3C9.76.88 8.98.5 8 .5c-.98 0-1.76.37-2.29 1a3.7 3.7 0 00-.79 2.3v1.86H2.83a.5.5 0 00-.5.5V15c0 .28.23.5.5.5h10.32a.5.5 0 00.5-.5V6.16a.5.5 0 00-.5-.5zM5.9 3.92v-.08-.02c.03-.7.22-1.28.56-1.68.32-.39.81-.64 1.52-.64s1.2.26 1.52.64c.34.4.54.98.56 1.68v1.84H5.91V3.92zm6.74 10.58H3.33V6.66h9.32v7.84z"/></svg>
1618
1619                  <div class="icons-with-text__text rte"><p class="m-0 icons-with-text__title text-body-large"><strong>SIKKER BETALING</strong></p><div class="rte text-body-medium">
1620                        <p>Alle betalinger foregår gennem danske FLATPAY, der har det højeste sikkerhedsniveau!</p>
1621                      </div></div>
1622                
1623
1624                
1625              </li><li class="slider__item flex justify-center items-center"  data-cc-animate data-cc-animate-delay="0.28s">
1626                
1627<svg class="icon icon--clock" width="40" height="40" viewBox="0 0 16 16" aria-hidden="true" focusable="false" role="presentation"><circle stroke="currentColor" fill="none" cx="8" cy="8" r="6.7097588" />
1628        <polyline stroke="currentColor" fill="none" points="12 6 12 12 16 14" transform="matrix(0.67097581,0,0,0.67097581,-0.01963672,-0.01963672)" /></svg>
1629
1630                  <div class="icons-with-text__text rte"><p class="m-0 icons-with-text__title text-body-large"><strong>14 dages Returret</strong></p><div class="rte text-body-medium">
1631                        <p>OBS: Returret for alle køb i november og december 2025 forlænges til januar 11/1-26<br/>14 dages returret<br/>365 dages returret til tilgodebevis<br/>110% tIlfredshedsgaranti</p>
1632                      </div></div>
1633                
1634
1635                
1636              </li></ul>
1637        </div>
1638      </carousel-slider>
1639    </div>
1640  </div>
1641</section><div id="shopify-section-sections--25997075644716__footer" class="shopify-section shopify-section-group-footer-group cc-footer"><link rel="stylesheet" href="//www.oceandive.dk/cdn/shop/t/22/assets/footer.css?v=40960768148517284351776151884" media="print" onload="this.media='all'">
1641<script src="//www.oceandive.dk/cdn/shop/t/22/assets/custom-select.js?v=87551504631488143301776151884" defer="defer"></script>
1641<style data-shopify>.footer {
1642    --bg-color: 244 244 244 / 1.0;
1643    --heading-color: 7 7 7;
1644    --text-color: 7 7 7;
1645  }</style><footer class="footer bg-theme-bg text-theme-text">
1646  <div class="container"><div class="footer__main md:flex md:flex-wrap mb-10 md:mb-6"><div class="footer-col footer-col--text footer-col--not-collapsed"  data-cc-animate data-cc-animate-delay="0.07s">
1647                <div class="footer-block mb-8 text-start"><div class="media relative" style="max-width: 150px;">
1648                      <img srcset="//www.oceandive.dk/cdn/shop/files/ocean-dive-logo-1632388357.png?v=1712739689&width=150, //www.oceandive.dk/cdn/shop/files/ocean-dive-logo-1632388357.png?v=1712739689&width=300 2x" src="//www.oceandive.dk/cdn/shop/files/ocean-dive-logo-1632388357.png?v=1712739689&width=300"
1649         class="footer-block__image" style="object-position: 50.0% 50.0%" loading="lazy"
1650         width="300"
1651         height="63"
1652         
1653         alt="">
1654                    </div><div class="footer-block__text rte">
1655                      <p><strong>Kontakt:</strong><br/>Peter Bangsvej 18<br/>2000 Frederiksberg <br/>Danmark</p><p>Telefon: +45 3833 7778<br/>E-mail:<strong> </strong><a href="mailto:[email protected]">[email protected]</a></p><p><strong>Åbningstider:<br/></strong>Mandag - Fredag: 11.00 - 17.30 <br/>Lørdag: 10.00 - 14.00<br/>Søndag og helligdage: Lukket</p>
1656                    </div></div>
1657              </div><div class="footer-col footer-col--links footer-col--collapsed"  data-cc-animate data-cc-animate-delay="0.14s">
1658                  <footer-menu>
1659                    <details class="footer-menu disclosure footer-menu--first" open>
1660                      <summary tabindex="-1">
1661                        <div class="flex justify-between items-center">
1662                          <h2 class="disclosure__title font-body font-bold text-h6 regular-text">INFORMATION</h2>
1663                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1664</span>
1665                        </div>
1666                      </summary>
1667                      <div class="disclosure__panel has-motion">
1668                        <ul class="footer-menu__links disclosure__content" role="list"><li>
1669                              <a href="/pages/omos">Om Ocean Dive</a>
1670                            </li><li>
1671                              <a href="/collections/ocean-dive-club">Ocean Dive Club</a>
1672                            </li><li>
1673                              <a href="/collections/dykkerkurser">Dykkerkurser</a>
1674                            </li><li>
1675                              <a href="/collections/dykkerture-1">Dykkerture</a>
1676                            </li><li>
1677                              <a href="/pages/kalender">Kalender</a>
1678                            </li><li>
1679                              <a href="/collections/service-reparation-af-dykkerudstyr">Reparation & Service</a>
1680                            </li></ul>
1681                      </div>
1682                    </details>
1683                  </footer-menu>
1684                </div><div class="footer-col footer-col--links footer-col--collapsed"  data-cc-animate data-cc-animate-delay="0.21s">
1685                  <footer-menu>
1686                    <details class="footer-menu disclosure" open>
1687                      <summary tabindex="-1">
1688                        <div class="flex justify-between items-center">
1689                          <h2 class="disclosure__title font-body font-bold text-h6 regular-text">KUNDESERVICE</h2>
1690                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1691</span>
1692                        </div>
1693                      </summary>
1694                      <div class="disclosure__panel has-motion">
1695                        <ul class="footer-menu__links disclosure__content" role="list"><li>
1696                              <a href="/pages/conditionsofuse">Handelsbetingelser</a>
1697                            </li><li>
1698                              <a href="/pages/rejsebetingelser">Rejsebetingelser</a>
1699                            </li><li>
1700                              <a href="/pages/refund-guide">Returnering</a>
1701                            </li><li>
1702                              <a href="/pages/pricematch-the-oceandive-way">Prismatch</a>
1703                            </li><li>
1704                              <a href="/pages/finansiering">Finansiering</a>
1705                            </li><li>
1706                              <a href="/pages/contact">Kontakt</a>
1707                            </li><li>
1708                              <a href="/pages/abningstider">Butikkens åbningstider</a>
1709                            </li></ul>
1710                      </div>
1711                    </details>
1712                  </footer-menu>
1713                </div><div class="footer-col footer-col--links footer-col--collapsed"  data-cc-animate data-cc-animate-delay="0.28s">
1714                  <footer-menu>
1715                    <details class="footer-menu disclosure" open>
1716                      <summary tabindex="-1">
1717                        <div class="flex justify-between items-center">
1718                          <h2 class="disclosure__title font-body font-bold text-h6 regular-text">MIN KONTO</h2>
1719                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1720</span>
1721                        </div>
1722                      </summary>
1723                      <div class="disclosure__panel has-motion">
1724                        <ul class="footer-menu__links disclosure__content" role="list"><li>
1725                              <a href="/account/login">Min konto</a>
1726                            </li><li>
1727                              <a href="/account/register">Opret konto</a>
1728                            </li></ul>
1729                      </div>
1730                    </details>
1731                  </footer-menu>
1732                </div><div class="footer-col footer-col--newsletter footer-col--collapsed"  data-cc-animate data-cc-animate-delay="0.35s"><footer-menu>
1733                    <details class="footer-menu disclosure" open>
1734                      <summary tabindex="-1">
1735                        <div class="flex justify-between items-center">
1736                          <h2 class="disclosure__title font-body font-bold text-h6 regular-text">
1737                            TILMELD NYHEDSBREV
1738                          </h2>
1739                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1740</span>
1741                        </div>
1742                      </summary>
1743                      <div class="disclosure__panel has-motion">
1744                        <div class="disclosure__content"><div class="rte">
1745                              <p>FÃ¥ ugentlige e-mails med relevant information og gode tilbud!</p>
1746                            </div><form method="post" action="/contact#footer-signup_form" id="footer-signup_form" accept-charset="UTF-8" class="form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
1747  <input type="hidden" name="contact[tags]" value="prospect, newsletter">
1748
1749  
1750
1751  <div class="form__field">
1752    <label class="label visually-hidden" for="footer-signup">E-mail</label><div class="input-with-button"><input type="email"
1753             class="input w-full focus-inset"
1754             id="footer-signup"
1755             name="contact[email]"
1756             value=""
1757             placeholder="Din e-mail"
1758             autocomplete="email"
1759             aria-required="true"
1760             required><button class="btn focus-inset has-ltr-icon">
1761            <span class="visually-hidden">Abonnér</span>
1762            <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M4.696 12h14.686m-7.007-7.5 7.5 7.5-7.5 7.5"/></svg>
1763          </button></div></div></form>
1764
1765                        </div>
1766                      </div>
1767                    </details>
1768                  </footer-menu></div></div><div class="footer__meta grid grid-cols-1 lg:grid-cols-2 gap-x-theme gap-y-10" data-cc-animate><div class="footer__payment lg:col-start-2 lg:row-start-1 footer__payment--right">
1769            <span class="visually-hidden">Betalingsmetoder accepteres</span>
1770            <ul class="payment-icons flex flex-wrap" role="list"></ul>
1771          </div><div class="lg:col-start-1 lg:row-start-1 footer__localization">
1772            <form method="post" action="/localization" id="footer-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><div class="localization__grid"><div class="localization__selector">
1773        <input type="hidden" name="country_code" value="US">
1774<country-selector><label class="label visually-hidden no-js-hidden" for="footer-localization-country-button">Land/Region</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button"
1775            aria-expanded="false" aria-haspopup="listbox" id="footer-localization-country-button">
1776      <span class="text-start">USA (DKK&nbsp;kr.)</span>
1777      <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
1778        <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/>
1779      </svg>
1780    </button>
1781    <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1"
1782        aria-hidden="true" hidden aria-activedescendant="footer-localization-country-opt-0"><li class="custom-select__option flex items-center js-option"
1783            id="footer-localization-country-opt-0"
1784            role="option"
1785            data-value="US" aria-selected="true">
1786          <span class="pointer-events-none">USA (DKK&nbsp;kr.)</span>
1787          </li></ul>
1788  </div></country-selector></div><div class="localization__selector">
1789        <input type="hidden" name="locale_code" value="da">
1790<custom-select id="footer-localization-language"><label class="label visually-hidden no-js-hidden" for="footer-localization-language-button">Sprog</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button"
1791            aria-expanded="false" aria-haspopup="listbox" id="footer-localization-language-button">
1792      <span class="text-start">Dansk</span>
1793      <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
1794        <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/>
1795      </svg>
1796    </button>
1797    <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1"
1798        aria-hidden="true" hidden aria-activedescendant="footer-localization-language-opt-0"><li class="custom-select__option flex items-center js-option"
1799            id="footer-localization-language-opt-0"
1800            role="option"
1801            data-value="da" aria-selected="true">
1802          <span class="pointer-events-none">Dansk</span>
1803          </li><li class="custom-select__option flex items-center js-option"
1804            id="footer-localization-language-opt-1"
1805            role="option"
1806            data-value="sv">
1807          <span class="pointer-events-none">Svenska</span>
1808          </li></ul>
1809  </div></custom-select></div></div>
1809<script>
1810      customElements.whenDefined('custom-select').then(() => {
1811        if (!customElements.get('country-selector')) {
1812          class CountrySelector extends customElements.get('custom-select') {
1813            constructor() {
1814              super();
1815              this.loaded = false;
1816            }
1817
1818            async showListbox() {
1819              if (this.loaded) {
1820                super.showListbox();
1821                return;
1822              }
1823
1824              this.button.classList.add('is-loading');
1825              this.button.setAttribute('aria-disabled', 'true');
1826
1827              try {
1828                const response = await fetch('?section_id=country-selector');
1829                if (!response.ok) throw new Error(response.status);
1830
1831                const tmpl = document.createElement('template');
1832                tmpl.innerHTML = await response.text();
1833
1834                const el = tmpl.content.querySelector('.custom-select__listbox');
1835                this.listbox.innerHTML = el.innerHTML;
1836
1837                this.options = this.querySelectorAll('.custom-select__option');
1838
1839                this.popular = this.querySelectorAll('[data-popular]');
1840                if (this.popular.length) {
1841                  this.popular[this.popular.length - 1].closest('.custom-select__option')
1842                    .classList.add('custom-select__option--visual-group-end');
1843                }
1844
1845                this.selectedOption = this.querySelector('[aria-selected="true"]');
1846                if (!this.selectedOption) {
1847                  this.selectedOption = this.listbox.firstElementChild;
1848                }
1849
1850                this.loaded = true;
1851              } catch {
1852                this.listbox.innerHTML = '<li>Der opstod en fejl under hentning af lande. Prøv venligst igen.</li>';
1853              } finally {
1854                super.showListbox();
1855                this.button.classList.remove('is-loading');
1856                this.button.setAttribute('aria-disabled', 'false');
1857              }
1858            }
1859
1860            setButtonWidth() {
1861              return;
1862            }
1863          }
1864
1865          customElements.define('country-selector', CountrySelector);
1866        }
1867      });
1868    </script>
1868<script>
1869    document.getElementById('footer-localization').addEventListener('change', (evt) => {
1870      const input = evt.target.previousElementSibling;
1871      if (input && input.tagName === 'INPUT') {
1872        input.value = evt.detail.selectedValue;
1873        evt.currentTarget.submit();
1874      }
1875    });
1876  </script>
1876</form>
1877          </div></div><hr class="footer__hr" data-cc-animate>
1878    
1879
1880    <div class="footer__base grid grid-cols-1 lg:grid-cols-2 gap-x-theme gap-y-6 text-xs" data-cc-animate>
1881      <div><span>&copy; 2026 <a href="/">OutDoor Adventures / OceanDive.dk</a>.</span>
1882        
1883          <span>Drevet af Shopify</span>
1884        
1885      </div></div>
1886  </div>
1887</footer>
1888
1889
1890
1891
1892</div>
1893<!-- END sections: footer-group --><quick-add-drawer class="drawer quick-add-drawer overflow-hidden fixed top-0 right-0 flex flex-col w-full has-motion js-product js-quickbuy" data-name="quickbuy" role="dialog" tabindex="-1" aria-labelledby="quick-add-heading" aria-modal="true" aria-hidden="true">
1894  <header class="drawer__header quick-add__header hidden md:flex justify-between items-center relative">
1895    <button type="button" class="drawer__back-btn js-open-cart-drawer has-ltr-icon" hidden>
1896      <span class="visually-hidden">Tilbage</span>
1897      <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M19.5 12H5m6.9 7.4L4.5 12l7.4-7.4"/></svg>
1898    </button>
1899    <div class="flex-grow">
1900      <h2 class="h5 mb-0" id="quick-add-heading">Vælg muligheder</h2>
1901    </div>
1902    <button type="button" class="drawer__close-btn js-close-drawer">
1903      <span class="visually-hidden">Luk</span>
1904      <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
1905    </button>
1906  </header>
1907  <div class="drawer__content quick-add__content flex-auto relative">
1908    <button type="button" class="drawer__close-btn quick-add__close-btn--mob js-close-drawer md:hidden">
1909      <span class="visually-hidden">Luk</span>
1910      <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
1911    </button>
1912    <div class="js-product-details quick-add__product-details"></div>
1913  </div>
1914  <footer class="drawer__footer quick-add__footer">
1915    <div class="alert quick-add__alert absolute left-0 right-0 bg-success-bg text-success-text js-added-to-cart" role="alert" hidden data-visible-for="2000">
1916      <div class="flex">
1917        <div>
1918          <svg class="icon icon--check_mark_in_circle" width="32" height="32" viewBox="0 0 16 16" aria-hidden="true" focusable="false" role="presentation"><circle stroke="currentColor" fill="none" cx="8" cy="8" r="6.6666665"/>
1919        <path stroke="currentColor" fill="none" transform="translate(5.0003335,6.0003335)" d="m 6,0 -4,4 L 0,2.1818182" /></svg>
1920        </div>
1921        <div>
1922          <p class="quick-add__alert-heading text-h5 font-bold mb-1">Vare tilføjet til din indkøbskurv</p>
1923          <a class="link text-current js-open-cart-drawer" href="/cart" data-no-instant>Se indkøbskurv</a>
1924        </div>
1925      </div>
1926    </div>
1927    <div class="js-footer-content"></div>
1928  </footer>
1929</quick-add-drawer>
1930<div class="overlay fixed top-0 right-0 bottom-0 left-0 js-overlay"></div>
1931  
1931<script>
1932    window.theme = {
1933      info: {
1934        name: 'Enterprise',
1935        version: '2.2.1'
1936      },
1937      mediaQueries: {
1938        sm: '(min-width: 600px)',
1939        md: '(min-width: 769px)',
1940        lg: '(min-width: 1024px)',
1941        xl: '(min-width: 1280px)',
1942        xxl: '(min-width: 1536px)',
1943        portrait: '(orientation: portrait)'
1944      },
1945      device: {
1946        hasTouch: window.matchMedia('(any-pointer: coarse)').matches,
1947        hasHover: window.matchMedia('(hover: hover)').matches
1948      },
1949      routes: {
1950        accountLoginUrl: '/account/login',
1951        cart: '/cart',
1952        cartAdd: '/cart/add',
1953        cartChange: '/cart/change',
1954        cartUpdate: '/cart/update',
1955        predictiveSearch: '/search/suggest'
1956      },
1957      settings: {
1958        moneyWithCurrencyFormat: "\u003cspan class=trans-money\u003e{{amount_with_comma_separator}} DKK\u003c\/span\u003e",
1959        pSearchLimit: 10,
1960        pSearchLimitScope: 'each',
1961        pSearchIncludeSkus: false,
1962        pSearchIncludeTags: true,
1963        sliderItemsPerNav: 'page',
1964        
1965          blurMessage1: "Oceandive.dk",
1966          blurMessage2: "Ekspert i dykning og vandsport",
1967          blurMessageDelay: 4,
1968        
1969        vibrateOnATC: true,
1970        compareToggle: "none",
1971        compareShowEmptyMetafields: false,
1972        blendProductImages: false,
1973        externalLinksNewTab: true,
1974        afterAtc: "drawer",
1975        cartType: "page"
1976      },
1977      strings: {
1978        addCartNote: 'Tilføj ordrebemærkning. (Angiv venligst telefonnummer ved afhentning i butik.)',
1979        editCartNote: 'Rediger ordrenotat',
1980        cartError: 'Der opstod en fejl under opdateringen af din indkøbskurv. Prøv igen.',
1981        cartQtyError: 'Du kan kun tilføje [quantity] af denne vare til din indkøbskurv',
1982        cartTermsConfirmation: 'Du skal acceptere handelsbetingelserne, før du fortsætter',
1983        imageAvailable: 'Billedet [index] er nu tilgængeligt i gallerivisning',
1984        backordered: 'Efterbestilling',
1985        veryLowStock: 'Meget lav lagerbeholdning',
1986        lowStock: 'Lav lagerbeholdning',
1987        inStock: 'PÃ¥ lager',
1988        noStock: 'Udsolgt',
1989        noVariant: 'Ikke tilgængelig',
1990        noSelectedVariant: 'Translation missing: da.products.variant.not_selected',
1991        onlyXLeft: '[quantity] på lager',
1992        awaitingSale: 'Dette produkt er ikke til salg endnu',
1993        shippingCalculator: {
1994          singleRate: 'Der er én forsendelsespris for denne destination:',
1995          multipleRates: 'Der er flere forsendelsespriser for denne destination:',
1996          noRates: 'Vi sender ikke til denne destination.'
1997        },
1998        viewDetails: 'Se detaljer',
1999        compare: {
2000          limit: 'Du kan maksimalt tilføje [quantity] produkter til sammenligning',
2001          more: 'Vælg et andet produkt for at sammenligne',
2002          empty: 'Vælg mindst to produkter for at sammenligne',
2003          continue: 'Luk for at fortsætte'
2004        },
2005        discountCopyFail: 'Koden kunne ikke kopieres til udklipsholderen. Din browser understøtter muligvis ikke dette',
2006        articleReadTime: '[x] minut læsning',
2007        quickNav: {
2008          button_standard: 'Søg',
2009          show_products_none: 'Ingen produkter',
2010          button_one: 'Vis [quantity] produkt',
2011          button_other: 'Vis [quantity] produkt',
2012        },
2013        regularPrice: 'Normal pris',
2014        salePrice: 'Udsalgspris'
2015      },
2016      scripts: {
2017        cartItems: '//www.oceandive.dk/cdn/shop/t/22/assets/cart-items.js?v=179208975725528241981776151884',
2018        countryProvinceSelector: '//www.oceandive.dk/cdn/shop/t/22/assets/country-province-selector.js?v=24158546944577672431776151884',
2019        shippingCalculator: '//www.oceandive.dk/cdn/shop/t/22/assets/shipping-calculator.js?v=31725526838375758301776151884'
2020      }
2021    };
2022
2023    // Save product ID to localStorage, for use in the 'Recently viewed products' section.
2024  </script>
2024<script src="//www.oceandive.dk/cdn/shop/t/22/assets/instant-page.js?v=473454186210797571776151884" type="module" defer="defer"></script>
2024<!-- Ocean Dive Custom: Custom JavaScript -->
2025  
2025<script src="//www.oceandive.dk/cdn/shop/t/22/assets/custom.js?v=88451083485221597531776151884" defer="defer"></script>
2025
2026
2027  <!-- Ocean Dive Custom: Hotjar Analytics -->
2028  
2028<script>
2029    (function (c, s, q, u, a, r, e) {
2030        c.hj=c.hj||function(){(c.hj.q=c.hj.q||[]).push(arguments)};
2031        c._hjSettings = { hjid: a };
2032        r = s.getElementsByTagName('head')[0];
2033        e = s.createElement('script');
2034        e.async = true;
2035        e.src = q + c._hjSettings.hjid + u;
2036        r.appendChild(e);
2037    })(window, document, 'https://static.hj.contentsquare.net/c/csq-', '.js', 6370971);
2038  </script>
2038
2039
2040  <!-- Ocean Dive Custom: Sparxpres Financing Integration -->
2041  
2041<script>
2042    (function(d,l){var f=d.getElementsByTagName('script')[0],s=d.createElement('script');s.async=true;s.src='https://sparxpres.dk/app/webintegration/static/module-loader.js';s.onload=function(){sparxpresClientLoader(l);};f.parentNode.insertBefore(s,f);})(document,'51d2d678-13eb-44a3-97a9-625a0540b233');
2043  </script>
2043
2044  
2045  <!-- Ocean Dive Custom: Filter Whitelist -->
2046  
2046<script>
2047  (function() {
2048    try {
2049      function applyWhitelist() {
2050        if (typeof window.collectionFilterWhitelist !== 'undefined') {
2051          var whitelist = window.collectionFilterWhitelist;
2052          document.querySelectorAll('input[name^="filter.p.m.prestashop.collection_filters"]').forEach(function(input) {
2053            var valueNormalized = input.value.toLowerCase().trim();
2054            if (!whitelist.includes(valueNormalized)) {
2055              var li = input.closest('li');
2056              if (li) {
2057                li.style.display = 'none';
2058              }
2059            }
2060          });
2061        }
2062      }
2063      setTimeout(applyWhitelist, 200);
2064      document.addEventListener('on:facet-filters:updated', function() {
2065        setTimeout(applyWhitelist, 200);
2066      });
2067    } catch (e) {
2068      console.warn("Whitelist-filter script fejlede, men fortsætter alligevel:", e);
2069    }
2070  })();
2071  </script>
2071
2072<div id="shopify-block-AeS9XUGU5dU9Eb1FOS__4644077978495408606" class="shopify-block shopify-app-block">
2072<script id="membership-helper">
2073
2074        function appstleStringSetting(value) {
2075          if (typeof value !== 'string') return value ?? '';
2076          try { return JSON.parse('"' + value + '"'); } catch (e) { return value; }
2077        }
2078        function appstleJsonSetting(value) {
2079          if (typeof value !== 'string') return value;
2080          try { return JSON.parse(value); } catch (e) { return null; }
2081        }
2082
2083        if (!window.AppstleMembershipIncluded) {
2084          window.AppstleMembershipIncluded = true;
2085          window.AM = Window.AM || {};
2086          
2087              AM.Config = {
2088                "selectors": {
2089                    "payment_button_selectors": "form[action$='/cart/add'] .shopify-payment-button",
2090                    "subscriptionLinkSelector": appstleStringSetting(""),
2091                    "cartHiddenAttributesSelector": appstleStringSetting(""),
2092                    "atcButtonPlacement": appstleStringSetting("BEFORE"),
2093                    "subscriptionLinkPlacement": appstleStringSetting("BEFORE")
2094                },
2095                "newLabelTranslation": appstleJsonSetting("true"),
2096                "useUrlWithCustomerId": appstleJsonSetting("false"),
2097                "atcButtonSelector": appstleStringSetting(""),
2098                "reloadPriceSelector": appstleStringSetting(""),
2099                "saveBadgeMemberPrice": appstleStringSetting("Save {{{memberPriceDiscount}}}"),
2100                "linkToPageMemberPrice": appstleStringSetting(""),
2101                "showSimpleMemberPrice": appstleStringSetting("true"),
2102                "bannerMemberPrice": appstleStringSetting("false"),
2103                "bannerCompactMemberPrice": appstleStringSetting("false"),
2104                "backgroundColorBanner": appstleStringSetting(""),
2105                "textColorBanner": appstleStringSetting(""),
2106                "joinNowTextMemberPrice": appstleStringSetting("Join Now"),
2107                "showMemberPriceList": appstleStringSetting("false"),
2108                "moneyFormat": appstleStringSetting("\u0026lt;span class=trans-money\u0026gt;{{amount_with_comma_separator}} kr\u0026lt;\\\/span\u0026gt;"),
2109                "oneTimePurchaseText": appstleStringSetting("One Time Purchase"),
2110                "shop": appstleStringSetting("oceandive-dk.myshopify.com"),
2111                "deliveryText": appstleStringSetting("delivery"),
2112                "purchaseOptionsText": appstleStringSetting("Membership Options"),
2113                "manageSubscriptionButtonText": appstleStringSetting("Manage Membership"),
2114                "subscriptionOptionText": appstleStringSetting("Join Now"),
2115                "sellingPlanSelectTitle": appstleStringSetting("DELIVERY FREQUENCY"),
2116                "subscriptionPriceDisplayText": appstleStringSetting(null),
2117                "tooltipTitle": appstleStringSetting("Membership detail"),
2118                "showTooltipOnClick": appstleStringSetting("false"),
2119                "tooltipDesctiption": appstleStringSetting("\u003cstrong\u003eHave complete control of your memberships\u003c\\\/strong\u003e\u003cbr\\\/\u003e\u003cbr\\\/\u003eSkip, reschedule, edit, cancel deliveries anytime matching your needs."),
2120                "tooltipDescriptionOnPrepaidPlan": appstleStringSetting("\u003cb\u003ePrepaid Plan Details\u003c\\\/b\u003e\u003c\\\/br\u003e Total price: {{{totalPrice}}} ( Price for every delivery: {{{pricePerDelivery}}})"),
2121                "tooltipDescriptionOnMultipleDiscount": appstleStringSetting("\u003cb\u003eDiscount Details\u003c\\\/b\u003e\u003c\\\/br\u003e Initial discount is {{discountOne}} and then {{discountTwo}}"),
2122                "tooltipDescriptionCustomization": appstleStringSetting("{{{defaultTooltipDescription}}} \u003c\\\/br\u003e  {{{prepaidDetails}}} \u003c\\\/br\u003e {{{discountDetails}}}"),
2123                "orderStatusManageSubscriptionTitle": appstleStringSetting("Membership"),
2124                "orderStatusManageSubscriptionDescription": appstleStringSetting("Continue to your account to view and manage your memberships. Please use the same email address that you used to buy the membership."),
2125                "orderStatusManageSubscriptionButtonText": appstleStringSetting("Manage your membership"),
2126                "subscriptionOptionSelectedByDefault" : appstleJsonSetting("false"),
2127                "totalPricePerDeliveryText" : appstleStringSetting("{{{prepaidPerDeliveryPrice}}}\\\/delivery"),
2128                "fieldsBySellingPlanId": appstleStringSetting("{\\\"gid:\\\/\\\/shopify\\\/SellingPlan\\\/695560995116\\\":\\\"[]\\\"}"),
2129                "rulesByCustomerTag": appstleStringSetting("{\\\"gold-membership\\\":[\\\"[]\\\"]}"),
2130                "membershipByCustomerTag": appstleStringSetting("{\\\"gold-membership\\\":[{\\\"id\\\":46167,\\\"shop\\\":\\\"oceandive-dk.myshopify.com\\\",\\\"groupName\\\":\\\"Gold Membership\\\",\\\"subscriptionId\\\":83285344556,\\\"productC
2130ount\\\":0,\\\"productVariantCount\\\":0,\\\"infoJson\\\":\\\"{\\\\\\\"id\\\\\\\":83285344556,\\\\\\\"productCount\\\\\\\":0,\\\\\\\"productVariantCount\\\\\\\":null,\\\\\\\"subscriptionPlans\\\\\\\":[{\\\\\\\"frequencyCount\\\\\\\":1,\\\\\\\"frequencyInterval\\\\\\\":\\\\\\\"YEAR\\\\\\\",\\\\\\\"billingFrequencyCount\\\\\\\":1,\\\\\\\"billingFrequencyInterval\\\\\\\":\\\\\\\"YEAR\\\\\\\",\\\\\\\"frequencyName\\\\\\\":\\\\\\\"Monthly Membership - Fornyes efter 12 m\\u00E5neder\\\\\\\",\\\\\\\"discountOffer\\\\\\\":null,\\\\\\\"discountOffer2\\\\\\\":null,\\\\\\\"afterCycle1\\\\\\\":0,\\\\\\\"afterCycle2\\\\\\\":0,\\\\\\\"discountType\\\\\\\":null,\\\\\\\"discountType2\\\\\\\":null,\\\\\\\"discountEnabled\\\\\\\":false,\\\\\\\"discountEnabled2\\\\\\\":false,\\\\\\\"discountEnabledMasked\\\\\\\":false,\\\\\\\"discountEnabled2Masked\\\\\\\":false,\\\\\\\"id\\\\\\\":\\\\\\\"gid:\\\/\\\/shopify\\\/SellingPlan\\\/695560995116\\\\\\\",\\\\\\\"frequencyType\\\\\\\":\\\\\\\"ON_PURCHASE_DAY\\\\\\\",\\\\\\\"specificDayValue\\\\\\\":null,\\\\\\\"specificMonthValue\\\\\\\":null,\\\\\\\"specificDayEnabled\\\\\\\":false,\\\\\\\"maxCycles\\\\\\\":null,\\\\\\\"minCycles\\\\\\\":null,\\\\\\\"cutOff\\\\\\\":0,\\\\\\\"prepaidFlag\\\\\\\":\\\\\\\"false\\\\\\\",\\\\\\\"idNew\\\\\\\":\\\\\\\"gid:\\\/\\\/shopify\\\/SellingPlan\\\/695560995116\\\\\\\",\\\\\\\"planType\\\\\\\":\\\\\\\"PAY_AS_YOU_GO\\\\\\\",\\\\\\\"deliveryPolicyPreAnchorBehavior\\\\\\\":\\\\\\\"ASAP\\\\\\\",\\\\\\\"freeTrialEnabled\\\\\\\":false,\\\\\\\"freeTrialCount\\\\\\\":null,\\\\\\\"freeTrialInterval\\\\\\\":null,\\\\\\\"frequencyDescription\\\\\\\":null,\\\\\\\"keepOriginalNextBillingDateAfterTrial\\\\\\\":null,\\\\\\\"planSequence\\\\\\\":null,\\\\\\\"groupName\\\\\\\":null,\\\\\\\"groupId\\\\\\\":null,\\\\\\\"memberOnly\\\\\\\":true,\\\\\\\"nonMemberOnly\\\\\\\":false,\\\\\\\"memberInclusiveTags\\\\\\\":\\\\\\\"goldmembership\\\\\\\",\\\\\\\"memberExclusiveTags\\\\\\\":null,\\\\\\\"lifeTimeMembership\\\\\\\":false,\\\\\\\"rulesJson\\\\\\\":null,\\\\\\\"allowedForUpgradeDowngrade\\\\\\\":true}],\\\\\\\"groupName\\\\\\\":\\\\\\\"Gold Membership\\\\\\\",\\\\\\\"productIds\\\\\\\":\\\\\\\"[]\\\\\\\",\\\\\\\"productId\\\\\\\":null,\\\\\\\"variantIds\\\\\\\":\\\\\\\"[{\\\\\\\\\\\\\\\"id\\\\\\\\\\\\\\\":67549052469548,\\\\\\\\\\\\\\\"title\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"Gold Membership - Default Title\\\\\\\\\\\\\\\"}]\\\\\\\",\\\\\\\"accessoryProductIds\\\\\\\":null,\\\\\\\"customerTag\\\\\\\":\\\\\\\"gold-membership\\\\\\\",\\\\\\\"orderTag\\\\\\\":\\\\\\\"Gold Membership\\\\\\\",\\\\\\\"rulesJson\\\\\\\":\\\\\\\"[]\\\\\\\",\\\\\\\"formFieldsJson\\\\\\\":\\\\\\\"[]\\\\\\\",\\\\\\\"translations\\\\\\\":null,\\\\\\\"memberOrderTag\\\\\\\":null}\\\",\\\"productIds\\\":\\\"\\\",\\\"variantIds\\\":\\\"67549052469548\\\",\\\"variantProductIds\\\":\\\"15378288116012\\\",\\\"customerTag\\\":\\\"gold-membership\\\",\\\"orderTag\\\":\\\"Gold Membership\\\",\\\"rulesJson\\\":\\\"[]\\\",\\\"formFieldsJson\\\":\\\"[]\\\",\\\"savedSearchId\\\":null,\\\"savedSegmentSearchId\\\":\\\"gid:\\\/\\\/shopify\\\/Segment\\\/648265695532\\\",\\\"planSequence\\\":null,\\\"memberOrderTag\\\":null,\\\"translations\\\":null}]}"),
2131                "memberOnlySellingPlansJson": appstleJsonSetting("{\"695560995116\":{\"shop\":\"oceandive-dk.myshopify.com\",\"sellingPlanId\":695560995116,\"enableMemberInclusiveTag\":true,\"memberInclusiveTags\":\"goldmembership\",\"enableMemberExclusiveTag\":false}}"),
2132                "nonMemberOnlySellingPlansJson": appstleJsonSetting("{}"),
2133                "sellingPlansJson": appstleJsonSetting("[{\"frequencyCount\":1,\"frequencyInterval\":\"YEAR\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"YEAR\",\"frequencyName\":\"Monthly Membership - Fornyes efter 12 måneder\",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/695560995116\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/695560995116\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"groupName\":\"Gold Membership\",\"groupId\":83285344556,\"memberOnly\":true,\"nonMemberOnly\":false,\"memberInclusiveTags\":\"goldmembership\",\"lifeTimeMembership\":false,\"allowedF
2133orUpgradeDowngrade\":true}]"),
2134                "widgetEnabled": appstleJsonSetting("true"),
2135                "showTooltip" : appstleJsonSetting("true"),
2136                "sortByDefaultSequence": appstleJsonSetting("false"),
2137                "showSubOptionBeforeOneTime": appstleJsonSetting("false"),
2138                "showStaticTooltip": appstleJsonSetting("false"),
2139                "showAppstleLink": appstleJsonSetting("true"),
2140                "sellingPlanTitleText" : appstleStringSetting("{{sellingPlanName}} ({{{sellingPlanPrice}}}\\\/renewal)"),
2141                "oneTimePriceText" : appstleStringSetting("{{{price}}}"),
2142                "selectedPayAsYouGoSellingPlanPriceText" : appstleStringSetting("{{{price}}}"),
2143                "selectedPrepaidSellingPlanPriceText" : appstleStringSetting("{{{pricePerDelivery}}}"),
2144                "selectedDiscountFormat" : appstleStringSetting("SAVE {{{selectedDiscountPercentage}}}"),
2145                "manageSubscriptionBtnFormat" : appstleStringSetting("\u003ca href='https:\\\/\\\/shopify.com\\\/97601683766\\\/account\\\/profile' class='appstle_manageSubBtn' \u003e\u003cbutton class='btn' style='padding: 2px 20px'\u003eManage Membership\u003c\\\/button\u003e\u003ca\u003e\u003cbr\u003e\u003cbr\u003e"),
2146                "manageSubscriptionUrl" : appstleStringSetting("https:\\\/\\\/www.oceandive.dk\\\/apps\\\/memberships"),
2147                "appstlePlanId": appstleJsonSetting("1"),
2148                "showCheckoutSubscriptionBtn": appstleJsonSetting("true"),
2149                "priceSelector": appstleStringSetting(""),
2150                "landingPagePriceSelector": appstleStringSetting(""),
2151                "quickViewClickSelector": appstleStringSetting(""),
2152                "badgeTop": appstleStringSetting(""),
2153                "pricePlacement": appstleStringSetting("BEFORE"),
2154                "disableLoadingJquery": appstleJsonSetting("false"),
2155                "disableMessagingForMembers": appstleJsonSetting(false),
2156                "isLoyaltyIntegrated": appstleJsonSetting("false"),
2157                "enableMessagingForNonMembers": appstleStringSetting("false"),
2158                "nonMemberMessaging": appstleStringSetting("Please login to avail the membership perks."),
2159                "showMembershipBanner": appstleStringSetting("true"),
2160                "showDiscountWidget": appstleStringSetting("false"),
2161                "discountBadgeImageLink": appstleStringSetting(""),
2162                "widgetBadgeImageLink": appstleStringSetting(""),
2163                "formMappingAttributeSelector": appstleStringSetting(""),
2164                "quickViewModalPollingSelector": appstleStringSetting(""),
2165                "quantitySelector": appstleStringSetting(""),
2166                "widgetParentSelector": appstleStringSetting(""),
2167                "productPagePriceDescriptionBlockPriceSelector": appstleStringSetting(""),
2168                "productPagePriceDescriptionBlockParentSelector": appstleStringSetting(""),
2169                "priceBlockSelector": appstleStringSetting(""),
2170                "parentSelector": appstleStringSetting(""),
2171                "triggerMembershipPerkSelector": appstleStringSetting(""),
2172                "forceReloadWidgetSelector": appstleStringSetting(""),
2173                "strikeoutPriceSelector": appstleStringSetting(""),
2174                "memberPricePlacement": appstleStringSetting("BEFORE"),
2175                "memberPriceText": appstleStringSetting("{{price}}"),
2176                "showMemberPrice": appstleJsonSetting("false"),
2177                "reBuyEnabled": appstleStringSetting("false"),
2178                "switchRadioButtonWidget": appstleJsonSetting("false"),
2179                "showMemberPriceForLoggedInUsers": appstleJsonSetting("false"),
2180                "enableAddJSInterceptor": appstleJsonSetting("false"),
2181                "disableQueryParamsUpdate": appstleJsonSetting("false"),
2182                "debugLogsEnabled": appstleJsonSetting(false),
2183                "allowPerksDuringTrial": appstleJsonSetting(true),
2184                "membershipSwap": appstleStringSetting(""),
2185                "appProxyPathPrefix": appstleStringSetting("apps\\\/memberships"),
2186                "css": {
2187                    "appstle_membership_widget": {
2188                        "margin-top": appstleStringSetting("") ,
2189                        "margin-bottom": appstleStringSetting(""),
2190                    },
2191
2192                    "appstle_membership_wrapper": {
2193                        "border-width": appstleStringSetting(""),
2194                        "border-color": appstleStringSetting(""),
2195                    },
2196
2197                    "appstle_circle": {
2198                        "border-color": appstleStringSetting(""),
2199                    },
2200
2201                    "appstle_dot": {
2202                        "background-color": appstleStringSetting(""),
2203                    },
2204
2205                    "appstle_select": {
2206                        "padding-top": appstleStringSetting(""),
2207                        "padding-bottom": appstleStringSetting(""),
2208                        "padding-left": appstleStringSetting(""),
2209                        "padding-right": appstleStringSetting(""),
2210                        "border-width": appstleStringSetting(""),
2211                        "border-style": appstleStringSetting(""),
2212                        "border-color": appstleStringSetting(""),
2213                        "border-radius": appstleStringSetting(""),
2214                    },
2215
2216                    "tooltip_subscription_svg": {
2217                        "fill": appstleStringSetting(""),
2218                    },
2219
2220                    "appstle_tooltip": {
2221                        "color": appstleStringSetting(""),
2222                        "background-color": appstleStringSetting(""),
2223                    },
2224
2225                    "appstle_tooltip_border_top_color": {
2226                        "border-top-color": appstleStringSetting(""),
2227                    },
2228
2229                    "appstle_membership_final_price": {
2230                        "color": appstleStringSetting(""),
2231                    },
2232                    "appstle_widget_text_color": {
2233                        "color": appstleStringSetting(""),
2234                    },
2235                    "appstle_selected_background": {
2236                        "background": "transparent",
2237                    },
2238                    "customCSS": appstleStringSetting(""),
2239                    "customerPortalCss": appstleStringSetting(".appstle-customer-portal .card { border: 1px solid rgba(0,0,0,0.12) !important; box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important; border-radius: 12px !important; overflow: hidden !important; } .appstle-customer-portal .card-header { background: var(--color-background, #fafafa) !important; color: var(--color-foreground, #1d1d1f) !important; border-bottom: 1px solid rgba(0,0,0,0.12) !important; } .appstle-customer-portal .appstle_sub-title { color: var(--color-foreground, #1d1d1f) !important; text-transform: none !important; letter-spacing: -0.01em !important; font-weight: 600 !important; } .appstle_order_detail_header { background: var(--color-background, #fafafa) !important; color: var(--color-foreground, #1d1d1f) !important; } .appstle-customer-portal .btn-shadow { box-shadow: none !important; } .appstle-customer-portal .btn { border-radius: 8px !important; } .appstle_product_wrapper { box-shadow: none !important; border-radius: 8px !important; } .appstle_delete_modal-content { border-radius: 14px !important; } .appstle_badge { border-radius: 9999px !important; padding: 3px 10px !important; font-size: 12px !important; border: none !important; } .appstle_badge.appstle_ACTIVE, .appstle_ACTIVE_status { background: #e8f5e8 !important; color: #1b7a1b !important; } .appstle_badge.appstle_PAUSED { background: #fff3e0 !important; color: #b36b00 !important; } .appstle_badge.appstle_CANCELLED, .appstle_CANCELLED_status { background: #fce8ec !important; color: #c62828 !important; } .appstle_badge.appstle_SKIPPED, .appstle_SKIPPED_status { background: #e3f2fd !important; color: #1565c0 !important; } .appstle_badge.appstle_QUEUED, .appstle_QUEUED_status { background: #e8ecf0 !important; color: #4a5568 !important; } .appstle-customer-portal .badge-alternate { background: rgba(0,0,0,0.06) !important; color: inherit !important; } .appstle_order-detail_update-button { background: var(--color-foreground, #1d1d1f) !important; color: var(--color-background, #fff) !important; border: none !important; } .appstle_skipOrderButton, .appstle_updatePaymentButton, .appstle_updatePaymentButton.btn-primary { background: transparent !important; color: var(--color-foreground, #1d1d1f) !important; border: 1px solid rgba(0,0,0,0.15) !important; } .appstle_cencelSubscription, .appstle_cencelSubscription.btn-primary { background: transparent !important; color: #c62828 !important; border: 1px solid rgba(0,0,0,0.15) !important; padding: 10px 32px !important; font-size: 15px !important; } .appstle_order-detail_cancel-button, .appstle_cancelButton { background: transparent !important; color: var(--color-foreground, #1d1d1f) !important; border: 1px solid rgba(0,0,0,0.15) !important; } .appstle_show_add_products_button, .appstle_hide_add_products_button { background: var(--color-foreground, #1d1d1f) !important; color: var(--color-background, #fff) !important; border: none !important; } .appstle-customer-portal .appstle_back_to_account_link { background: transparent !important; color: var(--color-foreground, #6e6e73) !important; border: none !important; text-decoration: underline !important; box-shadow: none !important; padding: 0 !important; } .appstle_delete_model_nobtn { background: transparent !important; color: var(--color-foreground, #1d1d1f) !important; border: 1px solid rgba(0,0,0,0.15) !important; } .appstle_delete_model_yesbtn { background: #c62828 !important; color: #fff !important; border: none !important; } .appstle_cancel_primary_button { background: var(--color-foreground, #1d1d1f) !important; color: var(--color-background, #fff) !important; border: none !important; } .appstle_cancel_secondary_button { background: transparent !important; color: var(--color-foreground, #1d1d1f) !important; border: 1px solid rgba(0,0,0,0.15) !important; } .appstle_accept_retention_button { background: var(--color-foreground, #1d1d1f) !important; color: var(--color-background, #fff) !important; border: none !important; } .appstle_deleteButton { background: transparent !important; color: #c62828 !important; border: 1px solid rgba(0,0,0,0.15) !important; }"),
2240                }
2241              };
2242          
2243
2244          sessionStorage['appstleMembershipConfig'] = JSON.stringify(AM.Config);
2245
2246          var _AMConfig = _AMConfig || {};
2247
2248          _AMConfig.shop = "oceandive-dk.myshopify.com";
2249          _AMConfig.template = "search"
2250          _AMConfig.templateSuffix = null
2251
2252          
2253
2254
2255          
2256          _AMConfig.shopMoneyFormat = "\u0026lt;span class=trans-money\u0026gt;{{amount_with_comma_separator}} kr\u0026lt;\/span\u0026gt;";
2257          _AMConfig.shopMoneyFormatWithCurrencyFormat = "\u0026lt;span class=trans-money\u0026gt;{{amount_with_comma_separator}} DKK\u0026lt;\/span\u0026gt;";
2258          
2259
2260          
2261        }
2262
2263</script>
2263
2264
2265<script src="https://membership-admin.appstle.com/assets/js/appstle-membership.min.js?shop=oceandive-dk.myshopify.com&amp;v=1790682207932" defer></script>
2265
2266
2267
2268
2269    
2269<script>
2270        if (location.pathname === '/account/login' && (location.search.indexOf("checkout_url=") !== -1)) {
2271            history.replaceState({}, '', location.pathname);
2272            location.reload();
2273        }
2274    </script>
2274
2275
2276
2277</div><div id="shopify-block-AVDU0alR1U1pVQnVaZ__9365423049038898845" class="shopify-block shopify-app-block">
2278<script type="text/javascript">
2279window.Tawk_API = window.Tawk_API || {};
2280window.Tawk_API.onTranscriptRequest = function (email) {
2281	window.Tawk_API.setAttributes({
2282		email: email
2283	});
2284};
2285</script>
2285
2286
2287<script type="text/javascript" async="async" src="https://embed.tawk.to/widget-script/5e395d4aa89cda5a18840a39/default"></script>
2287
2288
2289
2290
2291</div><div id="shopify-block-AYzlOTmRyakFvcEJNN__10508887350528622030" class="shopify-block shopify-app-block">
2292
2293
2294
2295
2296
2297
2298    
2299    
2300
2301    
2302    
2303    
2304    
2305    
2306    
2307    
2308    
2309    
2310    
2311    
2312    
2313    
2314
2315    
2316
2317    
2318
2319    
2320        
2320<script src="https://cdn.shopify.com/extensions/01a11c4f-5f09-7319-8727-69ea95e5c0c3/appstle-bundles-3357/assets/appstle-bundles-interceptor.min.js" defer></script>
2320
2321    
2322
2323    
2323<script>
2324        var _ABConfig = _ABConfig || {};
2325
2326        _ABConfig = {
2327            'shop_name': '',
2328            'public_domain': null,
2329            'proxy_path_prefix': 'apps/bundles',
2330            'widgetJsPath': "https:\/\/bundles-admin.appstle.com\/app\/build-a-box.bundle.js?v=1791446613107",
2331            'widgetCssPath': "https:\/\/bundles-admin.appstle.com\/content\/build-a-box.css?v=1791446613107",
2332            'volumeDiscountJsPath': "https:\/\/bundles-admin.appstle.com\/app\/volume-discount.bundle.js?v=1791446613107",
2333            'volumeDiscountCssPath': "https:\/\/bundles-admin.appstle.com\/content\/volume-discount.css?v=1791446613107",
2334            'bundle_rules': [],
2335            'upsell_rules': [],
2336            'bundleRule': null,
2337            'product': null,
2338            'bundle_setting': null,
2339            'shop_info': null,
2340            'isProductPage': false,
2341            'isCartPage': false,
2342            'isCollectionPage': false,
2343            'isHomePage': false,
2344            'disableAppFunctionality': false,
2345            'shop_labels': null,
2346        };
2347
2348        _ABConfig.__appstleBundlesNativeFetch = window.fetch.bind(window);
2349
2350        
2351        _ABConfig.shop_name = "OutDoor Adventures \/ OceanDive.dk";
2352        
2353
2354        
2355        _ABConfig.proxy_path_prefix = "apps\/bundles";
2356        
2357
2358        _ABConfig.country = "US";
2359        _ABConfig.locale = "da";
2360        _ABConfig.marketId = 85192245548;
2361
2362        
2363        _ABConfig.currency = "DKK";
2364        
2365
2366        
2367        
2368        _ABConfig.assetRev = "8cd12fe8344502d791d30a219c82feee";
2369        
2370        _ABConfig.storeFrontApiVersion = "2026-01";
2371
2372        
2373
2374        
2375        _ABConfig.public_domain = "oceandive-dk.myshopify.com";
2376        
2377
2378        
2379        _ABConfig.widgetJsPath = "https:\/\/bundles-admin.appstle.com\/app\/build-a-box.bundle.js?v=1791446613107";
2380        
2381        
2382        _ABConfig.widgetCssPath = "https:\/\/bundles-admin.appstle.com\/content\/build-a-box.css?v=1791446613107";
2383        
2384
2385        
2386        
2387        _ABConfig.bundle_rules = [{"id":60857,"shop":"oceandive-dk.myshopify.com","name":"Køb flere af den samme vare og spar penge","description":null,"status":"ACTIVE","customerIncludeTags":null,"discountType":"TIERED_DISCOUNT","discountValue":null,"products":"null","variants":"[{\"productId\":9418382049580,\"variantId\":49095037026604,\"name\":\"Mares Dykkermaske X-VISION MID-Size 2.0 - Aqua\/ Hvid\/ Klar\",\"productHandle\":\"mares-mares-mask-x-vision-mid-20\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_mid_size_2.0_mares_01.jpg?v=1717600312\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION MID-Size 2.0\",\"variantTitle\":\"Aqua\/ Hvid\/ Klar\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":4},{\"productId\":9418382049580,\"variantId\":49095036928300,\"name\":\"Mares Dykkermaske X-VISION MID-Size 2.0 - Blå\/ Hvid\/ Klar\",\"productHandle\":\"mares-mares-mask-x-vision-mid-20\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_mid_size_2.0_mares_01.jpg?v=1717600312\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION MID-Size 2.0\",\"variantTitle\":\"Blå\/ Hvid\/ Klar\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":4},{\"productId\":9418382049580,\"variantId\":49095036895532,\"name\":\"Mares Dykkermaske X-VISION MID-Size 2.0 - Hvid\/ Pink\",\"productHandle\":\"mares-mares-mask-x-vision-mid-20\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_mid_size_2.0_mares_01.jpg?v=1717600312\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION MID-Size 2.0\",\"variantTitle\":\"Hvid\/ Pink\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":4},{\"productId\":9418382049580,\"variantId\":49095036993836,\"name\":\"Mares Dykkermaske X-VISION MID-Size 2.0 - Sort\/ Hvid\",\"productHandle\":\"mares-mares-mask-x-vision-mid-20\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_mid_size_2.0_mares_01.jpg?v=1717600312\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION MID-Size 2.0\",\"variantTitle\":\"Sort\/ Hvid\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":4}]","sequenceNo":null,"bundleType":"VOLUME_DISCOUNT","settings":"{\"showThemeProductPriceSavings\":false,\"showSectionedBundleDiscountProgressBar\":false,\"productFilterConfig\":\"{\\\"enabled\\\":false,\\\"filters\\\":[]}\",\"outOfStockChildBehavior\":\"REMOVE_ITEM_ONLY\",\"enableSectionPurchaseOptions\":false,\"enableStickyBar\":false,\"includedSubscriptionPlans\":\"\",\"sellingPlanSource\":\"PRODUCT\",\"enableCountdownTimer\":false,\"sellingPlanDisplayType\":\"DROPDOWN\",\"fixedBundleSubscriptionType\":\"INLINE\",\"disableHighestTierPreference\":false,\"disableCartLineForSelectedBundleItems\":false,\"enableAnnouncementBar\":false,\"showClassicBundleWidgetInChildProduct\":false,\"showSellingPlanDescription\":false,\"removeBundlePropertiesWhenNoDiscount\":false,\"enableMixAndMatchProductDescription\":true,\"disableDiscountOnPos\":false,\"updateThemeProductPrice\":false,\"enableVolumeDiscountMixAndMatch\":true,\"cardGap\":8,\"requireCompleteSelectionForAddToCart\":false,\"requireItemSelectionLabel\":\"\",\"enableMixAndMatchNativeAddToCart\":true,\"showPricesWithoutDecimal\":false,\"bundleCheckoutSectionPosition\":\"BELOW\",\"enableOrderDiscountClass\":false,\"disableTierUnselect\":false,\"enableTriggerFreeGiftWithoutWidget\":false,\"enableCompactMixAndMatchVariants\":true,\"volumeDiscountSplitVariantOptions\":true,\"borderRadius\":8,\"enableVolumeDiscountTierRestriction\":false,\"requireItemSelection\":false,\"enableSequentialProductLoading\":false,\"enableComboQuantitySelector\":false,\"autofillNotChosenItems\":false,\"allowMixAndMatchBelowMinimumTier\":true,\"disableScrollingToBundle\":false,\"enableTierQuantitySelector\":false,\"hideOutOfStockVariants\":false,\"allowMixedPurchaseTypes\":false,\"ignoreChildStockWhenUntracked\":false,\"buttonPriceSelector\":\"\",\"enableCustomAddToCartButton\":false,\"hideThemeVariants\":false,\"sequentialProductsPerBatch\":50,\"disableFixedBundleSubscription\":false,\"lowStockThreshold\":5,\"priceSelector\":\"\",\"showDynamicBundleDiscountProgressBar\":false,\"disableProductDescription\":false,\"excludeSubscriptionPlans\":\"\",\"enableLowStockAlert\":false,\"showPriceWithSubscriptionPrice\":true,\"showComboBundleWidgetInComboProduct\":false,\"hideBundleTitle\":false,\"hideQuantitySelector\":false,\"enableDedicatedAddToCartButton\":false,\"enablePurchaseOptionsSelector\":false,\"enableTierSellingPlan\":false,\"showUnitPrice\":false,\"upsellProductSelectionMode\":\"ALL_SELECTED_VARIA
2387NTS\",\"excludeB2BCustomers\":false,\"discountBadgeSelector\":\"\",\"countdownTimerMode\":\"FIXED_DURATION\",\"eligibleProductSelectionType\":\"\",\"validateInventoryQuantity\":true,\"bundleProductNameSortOrder\":\"DEFAULT\",\"disableTierRestriction\":true,\"separateTiersByPurchaseType\":false,\"perRowItem\":\"THREE\",\"showCompareAtPrice\":false,\"excludeShippingRatesByAmount\":false,\"showAdditionalNoteInput\":false,\"applyDiscountOnlyIfAddedFromWidget\":false,\"useOriginalPriceForBuyXTotal\":false,\"compareAtPriceSelector\":\"\",\"initialVisibleMixAndMatchVariantCount\":6,\"showPriceOfChosenProductsOnly\":false,\"disableQuantityRestrictedSection\":false}","bundleProductId":null,"bundleVariantId":null,"productHandle":null,"discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"81q2ugrdie","bundleRedirect":"NONE","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":"[{\"discountBasedOn\":\"QUANTITY\",\"value\":1,\"discount\":0,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Pris 1 stk\",\"subtitleLabel\":\"Standard Price\",\"saveBadgeLabel\":\"\",\"selectByDefault\":true,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"scratchOffEnabled\":false},{\"discountBasedOn\":\"QUANTITY\",\"value\":2,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Pris 2 stk\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"Populær\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"discount\":5,\"scratchOffEnabled\":false},{\"discountBasedOn\":\"QUANTITY\",\"value\":3,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Pris 3 stk\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"upsells\":[],\"imageURL\":null,\"scratchOffEnabled\":false,\"scratchOffText\":\"\",\"scratchOffFoilColor\":\"#FFB200\",\"scratchOffTitleColor\":\"#533C0A\",\"scratchOffFontSize\":24,\"discount\":10}]","productViewStyle":"QUICK_ADD","singleProductSettings":"null","trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"DISABLED","minPrice":null,"maxPrice":null,"externalBuildABoxId":null,"variantVisibilityType":"SHOW_VARIANTS_AS_INDIVIDUAL","subTitle":null,"freeShipping":false,"themeType":"THEME_TWO","showBundleInProductPage":true,"combinedWithProductDiscount":true,"combinedWithShippingDiscount":true,"combinedWithOrderDiscount":true,"allowedTags":null,"restrictTags":null,"selectionType":"FLEXIBLE","bundleHtml":"[]","discountedVariants":"null","allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":"Mares X-Vision Mid SIze Volumen Discount","sections":"[]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"excludedProducts":null,"productSelectionType":"PRODUCT","tag":"appstle_bundles","productChooseType":"CHOOSE_ALL","variantSelectionLimit":null,"discountTargetType":"PRODUCT","enableSubscription":false,"subscriptionWidgetPosition":"BELOW","subscribeTitle":"Subscribe and Save","subscribeSubtitle":"Delivered Monthly","subscriptionPreselected":false,"getYAppliesOn":"BOTH","announcementBarMessage":null,"automaticDiscountNodeId":"gid:\/\/shopify\/DiscountAutomaticNode\/1632283164972","recurringCycleLimit":0,"automaticShippingDiscountNodeId":null,"scheduledBundleRule":false,"bundleActiveFrom":null,"bundleActiveTo":null,"bundleSubType":null,"discountAppliesOn":"PER_ORDER","layoutType":"LAYOUT_ONE","style":"{\"tierFullPriceColor\":\"\",\"fixedBundleProductPageContentsTitleFontSize\":14,\"tierFreeGiftTitleFontSize\":13,\"fixedBundleProductPageCheckoutButtonTextColor\":\"\",\"fixedBundleProductPagePurchaseOptionLabelColor\":\"\",\"tierSubTitleFontSize\":13,\"primaryDisabledColor\":\"#333333\",\"otherProductsModalPriceColor\":\"\",\"otherProductsModalButtonTextColor\":\"\",\"tierUpsellSubTitleFontSize\":12,\"comboProductFullPriceFontSize\":12,\"lowStockAlertTextColor\":\"\",\"badgesTextColor\":\"\",\"blockTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageChildTitleFontSize\":13,\"fixedBundleProductPageParentPriceFontStyle\":\"BOLD\",\"otherProductsProductTitleColor\":\"\",\"subscriptionTitleTextColor\":\"\",\"subscriptionSubTitleFontSize\":13,\"saveBadgeBackgroun
2387dColor\":\"\",\"tierFreeGiftBackgroundColor\":\"\",\"tierPriceFontStyle\":\"BOLD\",\"otherProductsModalOverlayColor\":\"\",\"tierPriceColor\":\"\",\"fixedBundleProductPageProgressBarTrackColor\":\"\",\"tierFreeGiftPriceFontSize\":14,\"fixedBundleProductPageParentPriceColor\":\"\",\"fixedBundleProductPageParentPriceFontSize\":15,\"tierTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageFooterPriceFontSize\":18,\"countdownTimerFontSize\":13,\"otherProductsProductTitleSize\":16,\"productCardBackgroundColor\":\"#ffffff\",\"buttonBackgroundColor\":\"#000000\",\"tierUpsellBackgroundColor\":\"\",\"ruleUpsellTitleTextColor\":\"\",\"ruleUpsellSubTitleTextColor\":\"\",\"tierUpsellSubTitleTextColor\":\"\",\"otherProductsModalProductTitleTextSize\":14,\"otherProductsModalProductTitleColor\":\"\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"comboProductTitleFontStyle\":\"BOLD\",\"saveBadgeTextColor\":\"\",\"tierUnitLabelFontStyle\":\"REGULAR\",\"fixedBundleProductPageFooterPriceFontStyle\":\"BOLD\",\"cardBorderColor\":\"\",\"fixedBundleProductPageChildPriceFontSize\":11,\"ruleUpsellTitleFontSize\":15,\"selectedCardBackgroundColor\":\"\",\"tierFullPriceFontSize\":14,\"comboProductTitleFontSize\":13,\"fixedBundleProductPageCardBackgroundColor\":\"\",\"subscriptionSubTitleTextColor\":\"\",\"selectedCardBorderColor\":\"\",\"comboProductFullPriceFontStyle\":\"REGULAR\",\"fixedBundleProductPageBreakdownFreeBadgeTextColor\":\"\",\"secondaryTextColor\":\"#ffffff\",\"fixedBundleProductPageChildFixedQtyBackgroundColor\":\"\",\"blockTitleColor\":\"\",\"tierSubTitleColor\":\"\",\"primaryTextColor\":\"#000000\",\"tierFreeGiftTitleFontStyle\":\"BOLD\",\"perRowItem\":\"THREE\",\"fixedBundleProductPageAddToBundleButtonTextColor\":\"\",\"badgesBackgroundColor\":\"\",\"otherProductsModalHeadingLabelColor\":\"\",\"fixedBundleProductPageParentTitleFontSize\":13,\"lowStockAlertBackgroundColor\":\"\",\"fixedBundleProductPageFooterPriceColor\":\"\",\"fixedBundleProductPageProgressBarFillColor\":\"\",\"tierUpsellTitleFontSize\":13,\"fixedBundleProductPageAddToBundleButtonBackgroundColor\":\"\",\"fixedBundleProductPageContentsTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageCheckoutButtonFontStyle\":\"BOLD\",\"primaryColor\":\"#000000\",\"fixedBundleProductPageValidationMessageColor\":\"\",\"otherProductsModalFullPriceColor\":\"\",\"cardHoverColor\":\"\",\"otherProductsButtonBackgroundColor\":\"\",\"fixedBundleProductPagePurchaseOptionBorderColor\":\"\",\"tierPriceFontSize\":20,\"headingTextColor\":\"#000000\",\"fixedBundleProductPageChildTitleFontStyle\":\"MEDIUM\",\"tierTitleFontSize\":20,\"otherProductsImageSize\":40,\"cardGap\":8,\"otherProductsButtonTextColor\":\"\",\"ruleUpsellSubTitleFontSize\":13,\"comboProductPriceFontSize\":13,\"tierUnitLabelFontSize\":14,\"blockTitleFontSize\":14,\"cardBackgroundColor\":\"\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"fixedBundleProductPageChildPriceFontStyle\":\"REGULAR\",\"borderRadius\":8,\"primaryDisabledTextColor\":\"#ffffff\",\"fixedBundleProductPageBorderRadius\":14,\"fixedBundleProductPageBreakdownYouPayColor\":\"\",\"otherProductsModalImageSize\":80,\"disabledTextColor\":\"#6B7280\",\"primaryHoverColor\":\"#000000\",\"fixedBundleProductPageParentTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageBreakdownToggleFontSize\":11,\"fixedBundleProductPageBreakdownFreeBadgeBackgroun
2387dColor\":\"\",\"fixedBundleProductPageDetailsMediaBackgroundColor\":\"\",\"tierTitleColor\":\"\",\"tierFullPriceFontStyle\":\"REGULAR\",\"fixedBundleProductPageCardBorderColor\":\"\",\"fixedBundleProductPageCheckoutButtonBackgroundColor\":\"\",\"tierSubTitleFontStyle\":\"REGULAR\",\"fixedBundleProductPageAllSetLabelColor\":\"\",\"saveBadgeFontSize\":12,\"fixedBundleProductPageParentEyebrowColor\":\"\",\"tierFreeGiftTextColor\":\"\",\"fixedBundleProductPageContentsSubtitleColor\":\"\",\"fixedBundleProductPageChildCompareAtPriceColor\":\"\",\"fixedBundleProductPageCheckoutButtonFontSize\":13,\"fixedBundleProductPageChildTitleColor\":\"\",\"tierUpsellTitleTextColor\":\"\",\"fixedBundleProductPageChildVariantColor\":\"\",\"tierFreeGiftPriceFontStyle\":\"REGULAR\",\"fixedBundleProductPagePurchaseOptionSelectedColor\":\"\",\"otherProductsModalButtonBackgroundColor\":\"\",\"dedicatedSubscriptionLayout\":\"LAYOUT_ONE\",\"fixedBundleProductPageParentTitleColor\":\"\",\"saveBadgeFontStyle\":\"REGULAR\",\"subscriptionTitleFontSize\":15,\"otherProductsModalProductPriceTextSize\":14,\"fixedBundleProductPageContentsTitleColor\":\"\",\"comboProductPriceFontStyle\":\"BOLD\",\"fixedBundleProductPageCardPadding\":12,\"fixedBundleProductPageBreakdownToggleFontStyle\":\"BOLD\",\"fixedBundleProductPageParentCompareAtPriceColor\":\"\"}","labels":"{\"fixedBundleProductPageOutOfStockTooltip\":\"This item is out of stock and cannot be added to the bundle.\",\"fixedBundleProductPageLowStockTooltip\":\"This bundle needs {{required}}, but only {{available}} in stock.\",\"oneTimeTitle\":\"One Time Purchase\",\"fixedBundleProductPageFlexibleContentsTitle\":\"Build your bundle\",\"fixedBundleProductPageAllSetLabel\":\"All set\",\"volumeAmountDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!\",\"oneTimeSubtitle\":\"No Subscription\",\"fixedBundleProductPageYouPayLabel\":\"You pay\",\"fixedBundleProductPageNotEligibleLabel\":\"You're not eligible to purchase this bundle!\",\"mixAndMatchGiftBadgeLabel\":\"+ Gift\",\"volumeDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!\",\"fixedBundleProductPageRequiredLoginLabel\":\"Please log in to purchase this bundle!\",\"stickyBarButtonLabel\":\"Choose bundle\",\"fixedBundleProductPagePriceBreakdownTitle\":\"Price breakdown\",\"fixedBundleProductPagePickRangeLabel\":\"Pick {{min}} to {{max}} items\",\"fixedBundleProductPageSubscriptionSaveLabel\":\"Save {{amount}}\",\"fixedBundleProductPageFixedContentsTitle\":\"What's included\",\"fixedBundleProductPagePurchaseOptionLabel\":\"Purchase option\",\"mixAndMatchUpsellBadgeLabel\":\"+ Upsell\",\"mixAndMatchAddedItemsLabel\":\"Added items\",\"fixedBundleProductPageEmptyContentsLabel\":\"No items to show right now.\",\"fixedBundleProductPageChooseSourceProductLabel\":\"Please choose source product!\",\"themeSavingsBadgeLabel\":\"\",\"mixAndMatchNoProductsAvailableLabel\":\"No products available.\",\"fixedBundleProductPageOutOfStockLabel\":\"Out of stock\",\"fixedBundleProductPageItemsInsideLabel\":\"{{count}} items inside\",\"otherProductsModalSubtitleLabel\":\"\",\"fixedBundleProductPagePickMaxLabel\":\"Pick up to {{max}} items\",\"volumeAmountDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!\",\"mixAndMatchUnlockedLabel\":\"Unlocked\",\"volumeAmountDiscountSaveRewardsLabel\":\"Save {{currency}}{{discount}}!\",\"fixedBundleProductPagePickMinLabel\":\"Pick {{min}} items or more\",\"mixAndMatchTierQuantityLabel\":\"{{discountQuantityLabel}} items\",\"fixedBundleProductPageBreakdownLabel\":\"Breakdown\",\"fixedBundleProductPageAdditionalOrderNoteLabel\":\"Additional note\",\"fixedBundleProductPageProgressLabel\":\"{{selected}} of {{target}} added\",\"themeSubscriptionSavingsBadgeLabel\":\"\",\"fixedBundleProductPageAddToBundleLabel\":\"Add to bundle\",\"fixedBundleProductPageFreeLabel\":\"Free\",\"fixedBundleProductPageAddingToCartLabel\":\"Adding\\u2026\",\"fixedBundleProductPageChooseAssociatedProductsLabel\":\"Please choose associated products!\",\"fixedBundleProductPageOutOfStockCheckoutMessage\":\"Some items in this bundle are out of stock.\",\"fixedBundleProductPageYourBundleLabel\":\"Your bundle\",\"fixedBundleProductPagePickAnyLabel\":\"Add any items you want\",\"mixAndMatchLockedLabel\":\"Locked\",\"mixAndMatchAddToCartLabel\":\"Add to cart\",\"fixedBundleProductPageCurrentlyOutOfStockTooltip\":\"This item is currently out of stock.\",\"fixedBundleProductPageOrderNoteLabel\":\"Add a note\",\"fixedBundleProductPageLowStockLabel\":\"Only {{count}} left\",\"mixAndMatchNoProductSelectedLabel\":\"No product selected\",\"fixedBundleProductPageTotalValueLabel\":\"Total value\",\"fixedBundleProductPageMinimumQuantityLabel\":\"Add minimum {{minimum_quantity}} product\",\"volumeDiscountSaveRewardsLabel\":\"Save {{discount}}{{discount_type}}!\",\"fixedBundleProductPageAddToCartLabel\":\"Add To Cart\",\"volumeDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!\",\"mixAndMatchAddButtonLabel\":\"Add\",\"fixedBundleProductPageSelectOptionLabel\":\"Select option\",\"mixAndMatchSeeAllLabel\":\"See all\",\"mixAndMatchTierDiscountLabel\":\"{{discount}} OFF\",\"fixedBundleProductPageMaximumQuantityLabel\":\"Add maximum up to {{maximum_quantity}} product\"}","upsells":"[{\"discount\":0,\"discountType\":\"PERCENTAGE\",\"subTitle\":\"Save {{saved_amount}}
2387!\",\"title\":\"{{product_title}}\",\"matchedQuantityDealBar\":false,\"variant\":null}]","enableVolumeDiscountUpsell":false,"combos":"[]","progressiveGift":null,"enableProgressiveGifts":false,"discountName":"","shippingDiscountType":"NO_DISCOUNT","inventoryTrackingMode":"ADD_CHILD_PRODUCT_ON_CHECKOUT","defaultVariants":null,"translations":null},{"id":60888,"shop":"oceandive-dk.myshopify.com","name":"Køb flere af den samme vare og spar penge","description":null,"status":"ACTIVE","customerIncludeTags":null,"discountType":"TIERED_DISCOUNT","discountValue":null,"products":"null","variants":"[{\"productId\":9421185417516,\"variantId\":49101363839276,\"name\":\"Mares Dykkermaske X-VISION Standard - Blå Hvid Klar\",\"productHandle\":\"mares-mares-maske-x-vision\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_standard_mares_04.jpg?v=1763458650\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION Standard\",\"variantTitle\":\"Blå Hvid Klar\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":6},{\"productId\":9421185417516,\"variantId\":49101363577132,\"name\":\"Mares Dykkermaske X-VISION Standard - Gul\/Sort\",\"productHandle\":\"mares-mares-maske-x-vision\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_standard_mares_04.jpg?v=1763458650\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION Standard\",\"variantTitle\":\"Gul\/Sort\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":6},{\"productId\":9421185417516,\"variantId\":49101363478828,\"name\":\"Mares Dykkermaske X-VISION Standard - Hvid\",\"productHandle\":\"mares-mares-maske-x-vision\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_standard_mares_04.jpg?v=1763458650\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION Standard\",\"variantTitle\":\"Hvid\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":6},{\"productId\":9421185417516,\"variantId\":49101363806508,\"name\":\"Mares Dykkermaske X-VISION Standard - Lime Sort\",\"productHandle\":\"mares-mares-maske-x-vision\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_standard_mares_04.jpg?v=1763458650\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION Standard\",\"variantTitle\":\"Lime Sort\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":6},{\"productId\":9421185417516,\"variantId\":49101363872044,\"name\":\"Mares Dykkermaske X-VISION Standard - Sort\",\"productHandle\":\"mares-mares-maske-x-vision\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_standard_mares_04.jpg?v=1763458650\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION Standard\",\"variantTitle\":\"Sort\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":6},{\"productId\":9421185417516,\"variantId\":49101363708204,\"name\":\"Mares Dykkermaske X-VISION Standard - Sort Hvid\",\"productHandle\":\"mares-mares-maske-x-vision\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_standard_mares_04.jpg?v=1763458650\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION Standard\",\"variantTitle\":\"Sort Hvid\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":6}]","sequenceNo":null,"bundleType":"VOLUME_DISCOUNT","settings":"{\"showThemeProductPriceSavings\":false,\"showSectionedBundleDiscountProgressBar\":false,\"productFilterConfig\":\"{\\\"enabled\\\":false,\\\"filters\\\":[]}\",\"outOfStockChildBehavior\":\"REMOVE_ITEM_ONLY\",\"enableSectionPurchaseOptions\":false,\"enableStickyBar\":false,\"includedSubscriptionPlans\":\"\",\"sellingPlanSource\":\"PRODUCT\",\"enableCountdownTimer\":false,\"sellingPlanDisplayType\":\"DROPDOWN\",\"fixedBundleSubscriptionType\":\"INLINE\",\"disableHighestTierPreference\":false,\"disableCartLineForSelectedBundleItems\":false,\"enableAnnouncementBar\":false,\"showClassicBundleWidgetInChildProduct\":false,\"showSellingPlanDescription\":false,\"removeBundlePropertiesWhenNoDiscount\":false,\"enableMixAndMatchProductDescription\":false,\"disableDiscountOnPos\":false,\"updateThemeProductPrice\":false,\"enableVolumeDiscountMixAndMatch\":true,\"cardGap\":8,\"requireCompleteSelectionForAddToCart\":false,\"requireItemSelectionLabel\":\"\",\"enableMixAndMatchNativeAddToCart\":true,\"showPricesWithoutDecimal\":false,\"bundleCheckoutSectionPosition\":\"BELOW\",\"enableOrderDiscountClass\":false,\"disableTierUnselect\":false,\"enableTriggerFreeGiftWithoutWidget\":false,\"enableCompactMixAndMatchVariants\":true,\"volumeDiscountSplitVariantOptions\":true,\"borderRadius\":8,\"enableVolumeDiscountTierRestriction\":false,\"requireItemSelection\":false,\"enableSequentialProductLoading\":false,\"enableComboQuantitySelector\":false,\"autofillNotChosenItems\":false,\"allowMixAndMatchBelowMinimumTier\":true,\"disableScrollingToBundle\":false,\"enableTierQuantitySelector\":false,\"hideOutOfStockVariants\":false,\"allowMixedPurchaseTypes\":false,\"ignoreChildStockWhenUntracked\":false,\"buttonPriceSelector\":\"\",\"enableCustomAddToCartButton\":false,\"hideThemeVariants\":false,\"sequentialProductsPerBatch\":50,\"disableFixedBundleSubscription\":false,\"lowStockThreshold\":5,\"priceSelector\":\"\",\"showDynamicBundleDiscountProgressBar\":false,\"disableProductDescription\":false,\"excludeSubscriptionPlans\":\"\",\"enableLowStockAlert\":false,\"showPriceWithSubscriptionPrice\":true,\"showComboBundleWidgetInComboProduct\":false,\"hideBundleTitle\":false,\"hideQuantitySelector\":false,\"enableDedicatedAddToCartButton\":false,\"enablePurchaseOptionsSelector\":false,\"enableTierSellingPlan\":false,\"showUnitPrice\":false,\"upsellProductSelectionMode\":\"ALL_SELECTED_VARIA
2387NTS\",\"excludeB2BCustomers\":false,\"discountBadgeSelector\":\"\",\"countdownTimerMode\":\"FIXED_DURATION\",\"eligibleProductSelectionType\":\"\",\"validateInventoryQuantity\":true,\"bundleProductNameSortOrder\":\"DEFAULT\",\"disableTierRestriction\":true,\"separateTiersByPurchaseType\":false,\"perRowItem\":\"THREE\",\"showCompareAtPrice\":false,\"excludeShippingRatesByAmount\":false,\"showAdditionalNoteInput\":false,\"applyDiscountOnlyIfAddedFromWidget\":false,\"useOriginalPriceForBuyXTotal\":false,\"compareAtPriceSelector\":\"\",\"initialVisibleMixAndMatchVariantCount\":6,\"showPriceOfChosenProductsOnly\":false,\"disableQuantityRestrictedSection\":false}","bundleProductId":null,"bundleVariantId":null,"productHandle":null,"discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"51orjkjyrr","bundleRedirect":"NONE","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":"[{\"discountBasedOn\":\"QUANTITY\",\"value\":1,\"discount\":0,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Pris 1 stk\",\"subtitleLabel\":\"Standard Price\",\"saveBadgeLabel\":\"\",\"selectByDefault\":true,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"scratchOffEnabled\":false},{\"discountBasedOn\":\"QUANTITY\",\"value\":2,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Pris 2 stk\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"Populær\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"discount\":5,\"checkoutDiscountLabel\":\"Mares X-Vision Volumen Rabat\",\"scratchOffEnabled\":false},{\"discountBasedOn\":\"QUANTITY\",\"value\":3,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Pris +3 stk\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"upsells\":[],\"imageURL\":null,\"scratchOffEnabled\":false,\"scratchOffText\":\"\",\"scratchOffFoilColor\":\"#FFB200\",\"scratchOffTitleColor\":\"#533C0A\",\"scratchOffFontSize\":24,\"discount\":10,\"checkoutDiscountLabel\":\"X-Vision Volumen Rabat\"}]","productViewStyle":"QUICK_ADD","singleProductSettings":"null","trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"DISABLED","minPrice":null,"maxPrice":null,"externalBuildABoxId":null,"variantVisibilityType":"SHOW_VARIANTS_AS_INDIVIDUAL","subTitle":null,"freeShipping":false,"themeType":"THEME_TWO","showBundleInProductPage":true,"combinedWithProductDiscount":true,"combinedWithShippingDiscount":true,"combinedWithOrderDiscount":true,"allowedTags":null,"restrictTags":null,"selectionType":"FLEXIBLE","bundleHtml":"[]","discountedVariants":"null","allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":"Mares X-Vision Volumen Discount","sections":"[]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"excludedProducts":null,"productSelectionType":"PRODUCT","tag":"appstle_bundles","productChooseType":"CHOOSE_ALL","variantSelectionLimit":null,"discountTargetType":"PRODUCT","enableSubscription":false,"subscriptionWidgetPosition":"BELOW","subscribeTitle":"Subscribe and Save","subscribeSubtitle":"Delivered Monthly","subscriptionPreselected":false,"getYAppliesOn":"BOTH","announcementBarMessage":null,"automaticDiscountNodeId":"gid:\/\/shopify\/DiscountAutomaticNode\/1632289128748","recurringCycleLimit":0,"automaticShippingDiscountNodeId":null,"scheduledBundleRule":false,"bundleActiveFrom":null,"bundleActiveTo":null,"bundleSubType":null,"discountAppliesOn":"PER_ORDER","layoutType":"LAYOUT_ONE","style":"{\"tierFullPriceColor\":\"\",\"fixedBundleProductPageContentsTitleFontSize\":14,\"tierFreeGiftTitleFontSize\":13,\"fixedBundleProductPageCheckoutButtonTextColor\":\"\",\"fixedBundleProductPagePurchaseOptionLabelColor\":\"\",\"tierSubTitleFontSize\":13,\"primaryDisabledColor\":\"#333333\",\"otherProductsModalPriceColor\":\"\",\"otherProductsModalButtonTextColor\":\"\",\"tierUpsellSubTitleFontSize\":12,\"comboProductFullPriceFontSize\":12,\"lowStockAlertTextColor\":\"\",\"badgesTextColor\":\"\",\"blockTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageChildTitleFontSize\":13,\"fixedBundleProductPageParentPriceFontStyle\":\"BOLD\",\"otherProductsProductTitleColor\":\"\",\"subscriptionTitleTextColor\":\"\",\"subscriptionSubTitleFontSize\":13,\"saveBadgeBackgroun
2387dColor\":\"\",\"tierFreeGiftBackgroundColor\":\"\",\"tierPriceFontStyle\":\"BOLD\",\"otherProductsModalOverlayColor\":\"\",\"tierPriceColor\":\"\",\"fixedBundleProductPageProgressBarTrackColor\":\"\",\"tierFreeGiftPriceFontSize\":14,\"fixedBundleProductPageParentPriceColor\":\"\",\"fixedBundleProductPageParentPriceFontSize\":15,\"tierTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageFooterPriceFontSize\":18,\"countdownTimerFontSize\":13,\"otherProductsProductTitleSize\":16,\"productCardBackgroundColor\":\"#ffffff\",\"buttonBackgroundColor\":\"#000000\",\"tierUpsellBackgroundColor\":\"\",\"ruleUpsellTitleTextColor\":\"\",\"ruleUpsellSubTitleTextColor\":\"\",\"tierUpsellSubTitleTextColor\":\"\",\"otherProductsModalProductTitleTextSize\":14,\"otherProductsModalProductTitleColor\":\"\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"comboProductTitleFontStyle\":\"BOLD\",\"saveBadgeTextColor\":\"\",\"tierUnitLabelFontStyle\":\"REGULAR\",\"fixedBundleProductPageFooterPriceFontStyle\":\"BOLD\",\"cardBorderColor\":\"\",\"fixedBundleProductPageChildPriceFontSize\":11,\"ruleUpsellTitleFontSize\":15,\"selectedCardBackgroundColor\":\"\",\"tierFullPriceFontSize\":14,\"comboProductTitleFontSize\":13,\"fixedBundleProductPageCardBackgroundColor\":\"\",\"subscriptionSubTitleTextColor\":\"\",\"selectedCardBorderColor\":\"\",\"comboProductFullPriceFontStyle\":\"REGULAR\",\"fixedBundleProductPageBreakdownFreeBadgeTextColor\":\"\",\"secondaryTextColor\":\"#ffffff\",\"fixedBundleProductPageChildFixedQtyBackgroundColor\":\"\",\"blockTitleColor\":\"\",\"tierSubTitleColor\":\"\",\"primaryTextColor\":\"#000000\",\"tierFreeGiftTitleFontStyle\":\"BOLD\",\"perRowItem\":\"THREE\",\"fixedBundleProductPageAddToBundleButtonTextColor\":\"\",\"badgesBackgroundColor\":\"\",\"otherProductsModalHeadingLabelColor\":\"\",\"fixedBundleProductPageParentTitleFontSize\":13,\"lowStockAlertBackgroundColor\":\"\",\"fixedBundleProductPageFooterPriceColor\":\"\",\"fixedBundleProductPageProgressBarFillColor\":\"\",\"tierUpsellTitleFontSize\":13,\"fixedBundleProductPageAddToBundleButtonBackgroundColor\":\"\",\"fixedBundleProductPageContentsTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageCheckoutButtonFontStyle\":\"BOLD\",\"primaryColor\":\"#000000\",\"fixedBundleProductPageValidationMessageColor\":\"\",\"otherProductsModalFullPriceColor\":\"\",\"cardHoverColor\":\"\",\"otherProductsButtonBackgroundColor\":\"\",\"fixedBundleProductPagePurchaseOptionBorderColor\":\"\",\"tierPriceFontSize\":20,\"headingTextColor\":\"#000000\",\"fixedBundleProductPageChildTitleFontStyle\":\"MEDIUM\",\"tierTitleFontSize\":20,\"otherProductsImageSize\":40,\"cardGap\":8,\"otherProductsButtonTextColor\":\"\",\"ruleUpsellSubTitleFontSize\":13,\"comboProductPriceFontSize\":13,\"tierUnitLabelFontSize\":14,\"blockTitleFontSize\":14,\"cardBackgroundColor\":\"\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"fixedBundleProductPageChildPriceFontStyle\":\"REGULAR\",\"borderRadius\":8,\"primaryDisabledTextColor\":\"#ffffff\",\"fixedBundleProductPageBorderRadius\":14,\"fixedBundleProductPageBreakdownYouPayColor\":\"\",\"otherProductsModalImageSize\":80,\"disabledTextColor\":\"#6B7280\",\"primaryHoverColor\":\"#000000\",\"fixedBundleProductPageParentTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageBreakdownToggleFontSize\":11,\"fixedBundleProductPageBreakdownFreeBadgeBackgroun
2387dColor\":\"\",\"fixedBundleProductPageDetailsMediaBackgroundColor\":\"\",\"tierTitleColor\":\"\",\"tierFullPriceFontStyle\":\"REGULAR\",\"fixedBundleProductPageCardBorderColor\":\"\",\"fixedBundleProductPageCheckoutButtonBackgroundColor\":\"\",\"tierSubTitleFontStyle\":\"REGULAR\",\"fixedBundleProductPageAllSetLabelColor\":\"\",\"saveBadgeFontSize\":12,\"fixedBundleProductPageParentEyebrowColor\":\"\",\"tierFreeGiftTextColor\":\"\",\"fixedBundleProductPageContentsSubtitleColor\":\"\",\"fixedBundleProductPageChildCompareAtPriceColor\":\"\",\"fixedBundleProductPageCheckoutButtonFontSize\":13,\"fixedBundleProductPageChildTitleColor\":\"\",\"tierUpsellTitleTextColor\":\"\",\"fixedBundleProductPageChildVariantColor\":\"\",\"tierFreeGiftPriceFontStyle\":\"REGULAR\",\"fixedBundleProductPagePurchaseOptionSelectedColor\":\"\",\"otherProductsModalButtonBackgroundColor\":\"\",\"dedicatedSubscriptionLayout\":\"LAYOUT_ONE\",\"fixedBundleProductPageParentTitleColor\":\"\",\"saveBadgeFontStyle\":\"REGULAR\",\"subscriptionTitleFontSize\":15,\"otherProductsModalProductPriceTextSize\":14,\"fixedBundleProductPageContentsTitleColor\":\"\",\"comboProductPriceFontStyle\":\"BOLD\",\"fixedBundleProductPageCardPadding\":12,\"fixedBundleProductPageBreakdownToggleFontStyle\":\"BOLD\",\"fixedBundleProductPageParentCompareAtPriceColor\":\"\"}","labels":"{\"fixedBundleProductPageOutOfStockTooltip\":\"This item is out of stock and cannot be added to the bundle.\",\"fixedBundleProductPageLowStockTooltip\":\"This bundle needs {{required}}, but only {{available}} in stock.\",\"oneTimeTitle\":\"One Time Purchase\",\"fixedBundleProductPageFlexibleContentsTitle\":\"Build your bundle\",\"fixedBundleProductPageAllSetLabel\":\"All set\",\"volumeAmountDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!\",\"oneTimeSubtitle\":\"No Subscription\",\"fixedBundleProductPageYouPayLabel\":\"You pay\",\"fixedBundleProductPageNotEligibleLabel\":\"You're not eligible to purchase this bundle!\",\"mixAndMatchGiftBadgeLabel\":\"+ Gift\",\"volumeDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!\",\"fixedBundleProductPageRequiredLoginLabel\":\"Please log in to purchase this bundle!\",\"stickyBarButtonLabel\":\"Choose bundle\",\"fixedBundleProductPagePriceBreakdownTitle\":\"Price breakdown\",\"fixedBundleProductPagePickRangeLabel\":\"Pick {{min}} to {{max}} items\",\"fixedBundleProductPageSubscriptionSaveLabel\":\"Save {{amount}}\",\"fixedBundleProductPageFixedContentsTitle\":\"What's included\",\"fixedBundleProductPagePurchaseOptionLabel\":\"Purchase option\",\"mixAndMatchUpsellBadgeLabel\":\"+ Upsell\",\"mixAndMatchAddedItemsLabel\":\"Added items\",\"fixedBundleProductPageEmptyContentsLabel\":\"No items to show right now.\",\"fixedBundleProductPageChooseSourceProductLabel\":\"Please choose source product!\",\"themeSavingsBadgeLabel\":\"\",\"mixAndMatchNoProductsAvailableLabel\":\"No products available.\",\"fixedBundleProductPageOutOfStockLabel\":\"Out of stock\",\"fixedBundleProductPageItemsInsideLabel\":\"{{count}} items inside\",\"otherProductsModalSubtitleLabel\":\"\",\"fixedBundleProductPagePickMaxLabel\":\"Pick up to {{max}} items\",\"volumeAmountDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!\",\"mixAndMatchUnlockedLabel\":\"Unlocked\",\"volumeAmountDiscountSaveRewardsLabel\":\"Save {{currency}}{{discount}}!\",\"fixedBundleProductPagePickMinLabel\":\"Pick {{min}} items or more\",\"mixAndMatchTierQuantityLabel\":\"{{discountQuantityLabel}} items\",\"fixedBundleProductPageBreakdownLabel\":\"Breakdown\",\"fixedBundleProductPageAdditionalOrderNoteLabel\":\"Additional note\",\"fixedBundleProductPageProgressLabel\":\"{{selected}} of {{target}} added\",\"themeSubscriptionSavingsBadgeLabel\":\"\",\"fixedBundleProductPageAddToBundleLabel\":\"Add to bundle\",\"fixedBundleProductPageFreeLabel\":\"Free\",\"fixedBundleProductPageAddingToCartLabel\":\"Adding\\u2026\",\"fixedBundleProductPageChooseAssociatedProductsLabel\":\"Please choose associated products!\",\"fixedBundleProductPageOutOfStockCheckoutMessage\":\"Some items in this bundle are out of stock.\",\"fixedBundleProductPageYourBundleLabel\":\"Your bundle\",\"fixedBundleProductPagePickAnyLabel\":\"Add any items you want\",\"mixAndMatchLockedLabel\":\"Locked\",\"mixAndMatchAddToCartLabel\":\"Læg i kurven\",\"fixedBundleProductPageCurrentlyOutOfStockTooltip\":\"This item is currently out of stock.\",\"fixedBundleProductPageOrderNoteLabel\":\"Add a note\",\"fixedBundleProductPageLowStockLabel\":\"Only {{count}} left\",\"mixAndMatchNoProductSelectedLabel\":\"No product selected\",\"fixedBundleProductPageTotalValueLabel\":\"Total value\",\"fixedBundleProductPageMinimumQuantityLabel\":\"Add minimum {{minimum_quantity}} product\",\"volumeDiscountSaveRewardsLabel\":\"Save {{discount}}{{discount_type}}!\",\"fixedBundleProductPageAddToCartLabel\":\"Add To Cart\",\"volumeDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!\",\"mixAndMatchAddButtonLabel\":\"Add\",\"fixedBundleProductPageSelectOptionLabel\":\"Select option\",\"mixAndMatchSeeAllLabel\":\"See all\",\"mixAndMatchTierDiscountLabel\":\"{{discount}} OFF\",\"fixedBundleProductPageMaximumQuantityLabel\":\"Add maximum up to {{maximum_quantity}} product\"}","upsells":"[{\"discount\":0,\"discountType\":\"PERCENTAGE\",\"subTitle\":\"Save {{saved_amount}}
2387!\",\"title\":\"{{product_title}}\",\"matchedQuantityDealBar\":false,\"variant\":null}]","enableVolumeDiscountUpsell":false,"combos":"[]","progressiveGift":null,"enableProgressiveGifts":false,"discountName":"","shippingDiscountType":"NO_DISCOUNT","inventoryTrackingMode":"ADD_CHILD_PRODUCT_ON_CHECKOUT","defaultVariants":null,"translations":null}];
2388        
2389        
2390
2391        
2392
2393        
2394
2395        
2396        _ABConfig.bundle_setting = {"id":25003,"shop":"oceandive-dk.myshopify.com","showOnProductPage":null,"selector":null,"placement":"AFTER","customCss":null,"customizeBundleOptionType":"RADIO","buyButtonSelector":null,"labels":"{\"productDiscountCombinedWithOrderDiscount\":true,\"bundleListViewDetailsButtonLabel\":\"View Details\",\"requiredLoginValidationLabel\":\"Please log in to purchase this bundle!\",\"volumeDiscountTypeLabel\":\"Volume Discount\",\"loginAlertLinkLabel\":\"Click here to login\",\"breadCrumbProductsLabel\":\"Choose Products\",\"enableClassicBundleRecreation\":false,\"emptyProductImage\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0661\/9224\/4900\/files\/EmptyImage.jpg?v=1718447038\",\"enableAnnouncementBarAutoRotate\":true,\"reviewOrderInfoLabel\":\"\",\"validateExactDiscountQuantity\":false,\"productDiscountCombinedWithProductDiscount\":true,\"bundleMaximumQuantityLabel\":\"Add maximum up to {{maximum_quantity}} product\",\"productAddToBundleLabel\":\"Add\",\"breadCrumbReviewBundleLabel\":\"Review Bundle\",\"enableScrollingToBundleSection\":true,\"orderNoteLabel\":\"Order Note\",\"showProductPerPage\":50,\"requiresSubscriptionMessage\":\"Requires subscription\",\"dynamicBundleDiscountCombinedWithShippingDiscount\":true,\"hidePurchaseOptionSelectLabel\":false,\"showPriceAsDecimals\":false,\"tieredDiscountQuantityLabel\":\"Buy {{quantity}}, Get {{discount_amount}}{{discount_type}} OFF\",\"fixedDiscountText\":\"Enjoy a fixed discount of {{currency}}{{discount_value}} on your purchase!\",\"sectionTotalLabel\":\"Section Total\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"enableShippingDiscountBar\":false,\"bundleTotalLabel\":\"Total\",\"disableRefreshSellingPlan\":false,\"checkInventoryQuantity\":false,\"showSubscriptionPlanDescription\":false,\"fixedPricingBundleTypeLabel\":\"Fixed Pricing Bundle\",\"subscriptionAvailableLabel\":\"Subscription Available\",\"readLessText\":\"Read Less\",\"shippingDiscountLabel\":\"{{discount}}{{discount_type}} Shipping Discount\",\"selectedGiftProductProgressLabelText\":\"{{selected_product_quantity}} gift products added. The required quantity is {{required_product_quantity}}.\",\"disableFitImage\":false,\"secondaryTextColor\":\"#ffffff\",\"bundleProductsQuantityLabel\":\"{{quantity}}x quantity\",\"buyXGetYDiscountCombinedWithProductDiscount\":true,\"tieredDiscountLabel\":\"\",\"buyXGetYQuantityValidationLabel\":\"Add {{product_quantity}} quantities of the gift product (Get Y)\",\"primaryTextColor\":\"#000000\",\"modalOpenOnAddToCart\":true,\"notApplicableForSubscribeAndSaveNotificationTitle\":\"Not applicable for subscribe \u0026 save\",\"showAppstleBundleBranding\":false,\"customSignInLink\":\"\",\"volumeDiscountChooseProductLabel\":\"Choose Product\",\"loginAlertTextLabel\":\"You need to login to purchase this bundle.\",\"buyXGetYChooseProductLabel\":\"Choose Product\",\"enableAlternativeVolumeDiscountCalculation\":false,\"chooseAPlanLabel\":\"Choose Plan\",\"singleParentProductDirectRedirectToChildProducts\":true,\"buyXGetYFixedDiscountText\":\"Enjoy a fixed discount of {{discount_value}} {{currency}}\",\"notAvailableSubscriptionMessage\":\"Not available for subscription\",\"primaryColor\":\"#000000\",\"buyXGetYGiftProductPriceVisibilityType\":\"UNIT_PRICE\",\"volumeDiscountVariantSelectLabel\":\"Denominations\",\"chooseSourceProductValidationLabel\":\"Please choose source product!\",\"enableAutoThemeStyleDetection\":true,\"headingTextColor\":\"#000000\",\"hideBundleToastNotification\":false,\"classicBundleTypeLabel\":\"Classic Bundle\",\"oneTimeAvailableHintLabel\":\"One-time purchase available.\",\"bundleListDescription\":\"Explore our Bundles and Discounted Pricing and enjoy exclusive discounts when you buy products together\",\"getYNoProductSelectedLabel\":\"No gift product selected (Get Y)\",\"prepaidPerDeliveryPriceLabel\":\"{{prepaid_per_delivery_price}}\/delivery\",\"hideVariantSelectLabel\":false,\"childProductInfoBannerText\":\"This product is part of a bundle\",\"availableOnlySubscriptionLabel\":\"Available Only On Subscription\",\"enableParentProductDetailButton\":false,\"addingToCartLabel\":\"Adding...\",\"bundleListTitle\":\"List of Bundles and Discounted Pricing\",\"chooseAssociatedProductsValidationLabel\":\"Please choose associated products!\",\"selectedSourceProductLabel\":\"Selected\",\"enableBuyXGetYWidgetMergeAsOptions\":false,\"volumeDiscountNextApplicableSpentAmountRewardsLabel\":\"Spend {{spent_amount}}{{currency}} get {{discount}}{{discount_type}}\",\"sectionNoProductSelectedValidationLabel\":\"No product selected for: {{section_name}}
2396!\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"showVendorName\":false,\"buyXQuantityValidationLabel\":\"Add {{product_quantity}} quantities of the product (Bux X)\",\"sectionMaximumQuantityValidationLabel\":\"Maximum quantity not selected for: {{section_name}}!\",\"enableMaxDiscountCap\":false,\"enableVolumeDiscountBar\":false,\"sectionLabel\":\"Section\",\"disabledTextColor\":\"#6B7280\",\"tieredDiscountAmountLabel\":\"Spend {{spent_amount}}, Get {{discount_amount}}{{discount_type}} OFF\",\"primaryHoverColor\":\"#000000\",\"shippingDiscountCombinedWithOrderDiscount\":true,\"defaultDiscountBarMessage\":\"Welcome to our store\",\"enableBundleProductFilter\":false,\"buyXGetYDiscountCombinedWithOrderDiscount\":true,\"bundleSubtotalLabel\":\"Subtotal\",\"reviewOrderDescription\":\"Check your items and select your required frequency plan\",\"dynamicBundleDiscountCombinedWithOrderDiscount\":true,\"addingProductsToBundle\":\"Adding products to bundle\",\"buyXGetYMergedWidgetTitle\":\"Select Buy X Get Y Discount\",\"bundleModalHeaderLabel\":\"Your Bundle({{total_quantity}})\",\"productAddedToBundleNotificationDescription\":\"{{product_title}} added to bundle.\",\"productDiscountTypeLabel\":\"Product Discount\",\"bundleSearchBarPlaceholder\":\"Search product by name or title\",\"bundleTopHtml\":\"\",\"proceedToCheckoutButtonText\":\"\",\"defaultSelectedPurchaseOption\":\"ONE_TIME\",\"interceptorExecutionType\":\"AUTO\",\"showDraftProduct\":false,\"switchSubscriptionLabel\":\"Subscribe \u0026 Save\",\"percentDiscountText\":\"Get {{discount_value}}% off on your purchase!\",\"discountUsageLimitExceedLabel\":\"You have exceeded the bundle usage limit\",\"reviewOrderLabel\":\"Review Bundle\",\"chooseSectionProductsLabel\":\"Choose Section Products\",\"primaryDisabledColor\":\"#333333\",\"bundleMinimumOrderAmountLabel\":\"Add minimum {{minimum_amount}} order amount\",\"breadCrumbSelectSectionLabel\":\"Select Section\",\"loadMoreButtonLabel\":\"Load More\",\"addedBundleToTheCart\":\"Added bundle to the cart\",\"bundleQuantityRewardsLabel\":\"Add {{quantity}} item, get {{discount}}{{discount_type}} discount\",\"shippingDiscountCombinedWithProductDiscount\":true,\"sellingPlanNameSortOrder\":\"ASC\",\"switchOnTimeLabel\":\"One Time\",\"volumeDiscountCombinedWithProductDiscount\":true,\"chooseProductsText\":\"Products\",\"productDetailsViewType\":\"SHOW_PRODUCT_POPUP\",\"enableManualBundleBlockIntegration\":false,\"volumeDiscountNextApplicableQuantityRewardsLabel\":\"Buy {{quantity}} get {{discount}}{{discount_type}}\",\"bundleCheckoutLabel\":\"Checkout\",\"productDiscountCombinedWithShippingDiscount\":true,\"skipSelectSectionPage\":false,\"productCardBackgroundColor\":\"#ffffff\",\"buyXGetYFreeLabel\":\"Free\",\"buttonBackgroundColor\":\"#000000\",\"discountMessageInterval\":3000,\"sectionedBundleTypeLabel\":\"Sectioned Bundle\",\"buyXGetYAddToCartLabel\":\"Add to cart\",\"volumeDiscountChooseButtonLabel\":\"Choose\",\"buyXGetYDiscountCombinedWithShippingDiscount\":true,\"switchPurchaseModeLabel\":\"Switch\",\"selectedProgressLabelText\":\"{{total_bundle_items}} item added with a minimum quantity of {{minimum_quantity}}\",\"requiredBundleProductLabel\":\"Your bundle needs {{min_product_count}} more item(s).\",\"sellingPlanSelectionDropDownLabel\":\"Purchase Options\",\"buyXGetYPercentDiscountText\":\"Enjoy a percentage discount of {{discount_value}}%\",\"preventClickableProductsOnCart\":false,\"showPrepaidPerDeliveryPrice\":true,\"enableProductDetailButton\":false,\"buyXGetYDiscountTypeLabel\":\"Buy X Get Y Discount\",\"customOfferLink\":\"collections\/all\",\"noItemsInBundle\":\"No items added to the bundle\",\"enableOpusCart\":false,\"hideProductPurchaseModeAwarenessHint\":false,\"variantSelectionDropDownLabel\":\"Variants\",\"chooseSectionLabel\":\"Choose Section\",\"dynamicPricingBundleTypeLabel\":\"Dynamic Pricing Bundle\",\"breadCrumbPlanLabel\":\"Select Plan\",\"showDynamicBundleOrderNote\":false,\"showOutOfStockProduct\":true,\"disabledSellingPlanSelectionValidation\":false,\"disableViewShopifyProduct\":false,\"bundleDiscountLabel\":\"Discount\",\"bundleNotEligibleLabel\":\"You're not eligible to purchase this bundle!\",\"reviewOrderProductsLabel\":\"Bundle Products\",\"outOfStockLabel\":\"Out Of Stock\",\"buyXGetYFreeGiftDiscountText\":\"Enjoy the free product\",\"showDescriptionPopup\":true,\"maxDiscountCapValue\":0,\"readMoreText\":\"Read More\",\"totalBundleProductsAddedLabel\":\"{{total_bundle_items}} Products Added\",\"bundleMinimumQuantityLabel\":\"Add minimum {{minimum_quantity}} product\",\"noSourceProductSelectedLabel\":\"No source product selected.\",\"nonListedProductText\":\"Non-Listed\",\"buyXNoProductSelectedLabel\":\"No product selected (Buy X)\",\"freeShippingLabel\":\"Free Shipping\",\"previousButtonLabel\":\"Previous Step\",\"draftBundlePageTitle\":\"Oops! This bundle is temporarily unavailable.\",\"productDetailsMaximumDescriptionCount\":300,\"oneTimeOnlyLabel\":\"One time only\",\"buyXAnyNumberOfProductChooseLabel\":\"Choose any number of products\",\"disableDiscountedPricingRedirectToCart\":false,\"volumeDiscountCombinedWithOrderDiscount\":true,\"choosePlanButtonLabel\":\"Choose Plan\",\"enableAnnouncementBar\":false,\"bundleQuantityLabel\":\"{{quantity}}x\",\"disableAutoSelection\":false,\"disableCustomAttributeInterceptor\":false,\"classicBundleLinkLabel\":\"View Complete Bundle\",\"bundleDetailsLabel\":\"Your bundle:\",\"enableComboBundleAutoThemeStyleDetection\":true,\"enableAutoRemoveRelevantBundleItemInCart\":false,\"bundleModalShowRewardsLabel\":\"Show all rewards\",\"cartAndCheckoutMandatoryProductValidationMessage\":\"This bundle or discount must include all required products and they cannot be removed.\",\"notApplicableForOneTimeNotificationTitle\":\"Not applicable for one time\",\"showDiscountToNonEligibleCustomers\":false,\"primaryDisabledTextColor\":\"#ffffff\",\"draftBundlePageSubTitle\":\"In the meantime, check out our latest offers and discounts!\",\"volumeDiscountCombinedWithShippingDiscount\":true,\"bundleSpentAmountRewardsLabel\":\"Spent {{spent_amount}} worth of items, get {{discount}}{{discount_type}} discount\",\"nextButtonLabel\":\"Next Step\",\"classicBundleDescriptionLabel\":\"Your bundle contains the following products.\",\"bundleBottomHtml\":\"\",\"sectionMinimumQuantityValidationLabel\":\"Minimum quantity not selected for: {{section_name}}!\",\"enableGa4CrossDomainTracking\":false,\"dynamicBundleDiscountCombinedWithProductDiscount\":true,\"buyXGetYAnyNumberOfGiftProductLabel\":\"Choose any number of gift products\",\"subscriptionAvailableHintLabel\":\"Subscribe \u0026 save available.\",\"descriptionLength\":200,\"bundleDiscountNote\":\"Discounts will be applied at checkout.\",\"bundleModalCloseRewardsLabel\":\"Close all rewards\",\"productDetailsAddToBundleLabel\":\"Add to bundle\",\"cartAndCheckoutQuantityValidationMessage\":\"Orders must match the quantity range: Min {{min_quantity}}, Max {{max_quantity}}\",\"bundleNoProductSelectedLabel\":\"No product selected\",\"hideIncompatibleProductMessage\":false,\"checkoutInfoLabel\":\"Add products from each section to enable the add to cart button.\",\"enableShowMultipleImages\":false,\"redirectToCartPageOnCartIconClick\":true,\"customOfferLinkButtonLabel\":\"Explore Offers\",\"oneTimePurchaseLabel\":\"One Time Purchase\",\"bundleMaximumOrderAmountLabel\":\"Add maximum {{maximum_amount}} order amount\",\"enableBundleProductAscOrderView\":true,\"productAddedToBundleNotificationTitle\":\"Added to bundle\",\"customHtmlInject\":\"[]\",\"showMainToggleForProductLevel\":false,\"enableAppliesOnOneTimePurchaseForMixPurchaseType\":false,\"breadCrumbReviewSectionLabel\":\"Review Section\",\"enableBundleRecreation\":false}","bundleTopHtml":"","bundleBottomHtml":"","proceedToCheckoutButtonText":"","chooseProductsText":"Products","productAddToBundleLabel":"Add","productDetailsAddToBundleLabel":"Add to bundle","productDetailsMaximumDescriptionCount":300,"variantSelectionDropDownLabel":"Variants","sellingPlanSelectionDropDownLabel":"Purchase Options","bundleModalHeaderLabel":"Your Bundle({{total_quantity}})","bundleModalShowRewardsLabel":"Show all rewards","bundleModalCloseRewardsLabel":"Close all rewards","bundleQuantityRewardsLabel":"Add {{quantity}} item, get {{discount}}{{discount_type}} discount","bundleSpentAmountRewardsLabel":"Spent {{spent_amount}} worth of items, get {{discount}}{{discount_type}} discount","bundleQuantityLabel":"{{quantity}}x","bundleSubtotalLabel":"Subtotal","bundleDiscountLabel":"Discount","bundleTotalLabel":"Total","bundleCheckoutLabel":"Checkout","bundleMinimumQuantityLabel":"Add minimum {{minimum_quantity}} product","bundleMaximumQuantityLabel":"Add maximum up to {{maximum_quantity}} product","bundleMinimumOrderAmountLabel":"Add minimum {{minimum_amount}} order amount","oneTimePurchaseLabel":"One Time Purchase","noItemsInBundle":"No items added to the bundle","modalOpenOnAddToCart":true,"productAddedToBundleNotificationTitle":"Added to bundle","productAddedToBundleNotificationDescription":"{{product_title}} added to bundle.","chooseAPlanLabel":"Choose Plan","nextButtonLabel":"Next Step","previousButtonLabel":"Previous Step","chooseSourceProductValidationLabel":"Please choose source product!","chooseAssociatedProductsValidationLabel":"Please choose associated products!","choosePlanButtonLabel":"Choose Plan","selectedSourceProductLabel":"Selected","noSourceProductSelectedLabel":"No source product selected.","reviewOrderLabel":"Review Bun
2396dle","reviewOrderDescription":"Check your items and select your required frequency plan","reviewOrderProductsLabel":"Bundle Products","reviewOrderInfoLabel":"","orderNoteLabel":"Order Note","selectedProgressLabelText":"{{total_bundle_items}} item added with a minimum quantity of {{minimum_quantity}}","availableOnlySubscriptionLabel":"Available Only On Subscription","subscriptionAvailableLabel":"Subscription Available","oneTimeOnlyLabel":"One time only","switchOnTimeLabel":"One Time","switchSubscriptionLabel":"Subscribe \u0026 Save","breadCrumbPlanLabel":"Select Plan","breadCrumbProductsLabel":"Choose Products","breadCrumbReviewBundleLabel":"Review Bundle","showDescriptionPopup":true,"tieredDiscountQuantityLabel":"Buy {{quantity}}, Get {{discount_amount}}{{discount_type}} OFF","tieredDiscountAmountLabel":"Spend {{spent_amount}}, Get {{discount_amount}}{{discount_type}} OFF","tieredDiscountLabel":"","emptyProductImage":"https:\/\/cdn.shopify.com\/s\/files\/1\/0661\/9224\/4900\/files\/EmptyImage.jpg?v=1718447038","outOfStockLabel":"Out Of Stock","notApplicableForOneTimeNotificationTitle":"Not applicable for one time","notApplicableForSubscribeAndSaveNotificationTitle":"Not applicable for subscribe \u0026 save","descriptionLength":200,"readLessText":"Read Less","readMoreText":"Read More","bundleNoProductSelectedLabel":"No product selected","customHtmlInject":"[]","bundleDetailsLabel":"Your bundle:","bundleDiscountNote":"Discounts will be applied at checkout.","fixedDiscountText":"Enjoy a fixed discount of {{currency}}{{discount_value}} on your purchase!","percentDiscountText":"Get {{discount_value}}% off on your purchase!","hideVariantSelectLabel":false,"hidePurchaseOptionSelectLabel":false,"showMainToggleForProductLevel":false,"hideProductPurchaseModeAwarenessHint":false,"hideIncompatibleProductMessage":false,"subscriptionAvailableHintLabel":"Subscribe \u0026 save available.","oneTimeAvailableHintLabel":"One-time purchase available.","switchPurchaseModeLabel":"Switch","notAvailableSubscriptionMessage":"Not available for subscription","requiresSubscriptionMessage":"Requires subscription","headingFontFamily":null,"bodyFontFamily":null,"primaryColor":"#000000","primaryTextColor":"#000000","secondaryTextColor":"#ffffff","primaryHoverColor":"#000000","primaryDisabledColor":"#333333","primaryDisabledTextColor":"#ffffff","fieldDisabledBackgroundColor":"#D1D5DB","disabledTextColor":"#6B7280","volumeDiscountNextApplicableQuantityRewardsLabel":"Buy {{quantity}} get {{discount}}{{discount_type}}","volumeDiscountNextApplicableSpentAmountRewardsLabel":"Spend {{spent_amount}}{{currency}} get {{discount}}{{discount_type}}","addingProductsToBundle":"Adding products to bundle","freeShippingLabel":"Free Shipping","requiredBundleProductLabel":"Your bundle needs {{min_product_count}} more item(s).","enableProductDetailButton":false,"requiredLoginValidationLabel":"Please log in to purchase this bundle!","bundleNotEligibleLabel":"You're not eligible to purchase this bundle!","loginAlertTextLabel":"You need to login to purchase this bundle.","loginAlertLinkLabel":"Click here to login","customSignInLink":"","shippingDiscountLabel":"{{discount}}{{discount_type}} Shipping Discount","classicBundleDescriptionLabel":"Your bundle contains the following products.","singleParentProductDirectRedirectToChildProducts":true,"buyXGetYFixedDiscountText":"Enjoy a fixed discount of {{discount_value}} {{currency}}","buyXGetYPercentDiscountText":"Enjoy a percentage discount of {{discount_value}}%","buyXGetYFreeGiftDiscountText":"Enjoy the free product","buyXGetYAddToCartLabel":"Add to cart","addingToCartLabel":"Adding...","buyXGetYFreeLabel":"Free","disableDiscountedPricingRedirectToCart":false,"nonListedProductText":"Non-Listed","preventClickableProductsOnCart":false,"buyXGetYChooseProductLabel":"Choose Product","showSubscriptionPlanDescription":false,"enableManualBundleBlockIntegration":false,"cartAndCheckoutQuantityValidationMessage":"Orders must match the quantity range: Min {{min_quantity}}, Max {{max_quantity}}","discountUsageLimitExceedLabel":"You have exceeded the bundle usage limit","disableViewShopifyProduct":false,"redirectToCartPageOnCartIconClick":true,"sectionLabel":"Section","chooseSectionLabel":"Choose Section","chooseSectionProductsLabel":"Choose Section Products","breadCrumbSelectSectionLabel":"Select Section","breadCrumbReviewSectionLabel":"Review Section","checkoutInfoLabel":"Add products from each section to enable the add to cart button.","sectionNoProductSelectedValidationLabel":"No product selected for: {{section_name}}!","sectionMinimumQuantityValidationLabel":"Minimum quantity not selected for: {{section_name}}!","sectionMaximumQuantityValidationLabel":"Maximum quantity not selected for: {{section_name}}!","dynamicBundleDiscountCombinedWithProductDiscount":true,"dynamicBundleDiscountCombinedWithShippingDiscount":true,"dynamicBundleDiscountCombinedWithOrderDiscount":true,"volumeDiscountCombinedWithProductDiscount":true,"volumeDiscountCombinedWithShippingDiscount":true,"volumeDiscountCombinedWithOrderDiscount":true,"productDiscountCombinedWithProductDiscount":true,"productDiscountCombinedWithShippingDiscount":true,"productDiscountCombinedWithOrderDiscount":true,"buyXGetYDiscountCombinedWithProductDiscount":true,"buyXGetYDiscountCombinedWithShippingDiscount":true,"buyXGetYDiscountCombinedWithOrderDiscount":true,"shippingDiscountCombinedWithProductDiscount":true,"shippingDiscountCombinedWithOrderDiscount":true,"showDynamicBundleOrderNote":false,"bundleMaximumOrderAmountLabel":"Add maximum {{maximum_amount}} order amount","buyXGetYQuantityValidationLabel":"Add {{product_quantity}} quantities of the gift product (Get Y)","selectedGiftProductProgressLabelText":"{{selected_product_quantity}} gift products added. The required quantity is {{required_product_quantity}}.","draftBundlePageTitle":"Oops! This bundle is temporarily unavailable.","draftBundlePageSubTitle":"In the meantime, check out our latest offers and discounts!","customOfferLink":"collections\/all","customOfferLinkButtonLabel":"Explore Offers","enableParentProductDetailButton":false,"sectionTotalLabel":"Section Total","skipSelectSectionPage":false,"buyXGetYGiftProductPriceVisibilityType":"UNIT_PRICE","defaultSelectedPurchaseOption":"ONE_TIME","enableShowMultipleImages":false,"buyXGetYAnyNumberOfGiftProductLabel":"Choose any number of gift products","showDiscountToNonEligibleCustomers":false,"buyXNoProductSelectedLabel":"No product selected (Buy X)","getYNoProductSelectedLabel":"No gift product selected (Get Y)","buyXQuantityValidationLabel":"Add {{product_quantity}} quantities of the product (Bux X)","buyXAnyNumberOfProductChooseLabel":"Choose any number of products","enableBuyXGetYWidgetMergeAsOptions":false,"buyXGetYMergedWidgetTitle":"Select Buy X Get Y Discount","showClassicBundleProductVariant":null,"showProductPerPage":50,"loadMoreButtonLabel":"Load More","enableBundleProductAscOrderView":true,"cartAndCheckoutMandatoryProductValidationMessage":"This bundle or discount must include all required products and they cannot be removed.","cartAndCheckoutChildOutOfStockValidationMessage":null,"sellingPlanNameSortOrder":"ASC","showVendorName":false,"disableFitImage":false,"enableAutoRemoveRelevantBundleItemInCart":false,"enableBundleProductFilter":false,"enableMaxDiscountCap":false,"maxDiscountCapValue":0,"classicBundleLinkLabel":"View Complete Bundle","childProductInfoBannerText":"This product is part of a bundle","showPriceAs
2396Decimals":false,"showOutOfStockProduct":true,"showDraftProduct":false,"totalBundleProductsAddedLabel":"{{total_bundle_items}} Products Added","bundleProductsQuantityLabel":"{{quantity}}x quantity","productDetailsViewType":"SHOW_PRODUCT_POPUP","disableRefreshSellingPlan":false,"enableShippingDiscountBar":false,"enableVolumeDiscountBar":false,"defaultDiscountBarMessage":"Welcome to our store","discountMessageInterval":3000,"addedBundleToTheCart":"Added bundle to the cart","disabledSellingPlanSelectionValidation":false,"volumeDiscountVariantSelectLabel":"Denominations","enableScrollingToBundleSection":true,"enableClassicBundleRecreation":false,"checkInventoryQuantity":false,"hideBundleToastNotification":false,"enableBundleRecreation":false,"enableAnnouncementBar":false,"enableAnnouncementBarAutoRotate":true,"enableAutoThemeStyleDetection":true,"enableComboBundleAutoThemeStyleDetection":true,"bundleListTitle":"List of Bundles and Discounted Pricing","bundleListDescription":"Explore our Bundles and Discounted Pricing and enjoy exclusive discounts when you buy products together","bundleListViewDetailsButtonLabel":"View Details","classicBundleTypeLabel":"Classic Bundle","dynamicPricingBundleTypeLabel":"Dynamic Pricing Bundle","fixedPricingBundleTypeLabel":"Fixed Pricing Bundle","sectionedBundleTypeLabel":"Sectioned Bundle","volumeDiscountTypeLabel":"Volume Discount","productDiscountTypeLabel":"Product Discount","buyXGetYDiscountTypeLabel":"Buy X Get Y Discount","bundlePageBackgroundColor":"#FAFAF9","productCardBackgroundColor":"#ffffff","buttonBackgroundColor":"#000000","showPrepaidPerDeliveryPrice":true,"prepaidPerDeliveryPriceLabel":"{{prepaid_per_delivery_price}}\/delivery","bundleSearchBarPlaceholder":"Search product by name or title","headingTextColor":"#000000","volumeDiscountChooseButtonLabel":"Choose","volumeDiscountChooseProductLabel":"Choose Product","disableAutoSelection":false,"interceptorExecutionType":"AUTO","enableOpusCart":false,"disableCustomAttributeInterceptor":false,"enableGa4CrossDomainTracking":false,"enableAlternativeVolumeDiscountCalculation":false,"enableAppliesOnOneTimePurchaseForMixPurchaseType":false,"validateExactDiscountQuantity":false,"showAppstleBundleBranding":false};
2397        
2398
2399        
2400        _ABConfig.shop_info = {"disableAppFunctionality":null,"shopMoneyFormat":null,"enableLooxReview":false,"bundleExcludedPaths":[],"overwriteSetting":{}};
2401        
2402
2403        
2404
2405        
2406
2407        
2408        _ABConfig.shop_labels = {"switchSubscriptionLabel":"Abonner \u0026 spar","bundleListViewDetailsButtonLabel":"Se detaljer","percentDiscountText":"Få {{discount_value}}% rabat på dit køb!","discountUsageLimitExceedLabel":"Du har overskredet bundtets brugsgrænse","requiredLoginValidationLabel":"Log venligst ind for at købe dette bundt!","volumeDiscountTypeLabel":"Mængderabat","reviewOrderLabel":"Gennemgå bundt","loginAlertLinkLabel":"Klik her for at logge ind","chooseSectionProductsLabel":"Vælg afsnitsprodukter","bundleMinimumOrderAmountLabel":"Tilføj minimum {{minimum_amount}} ordrebeløb","breadCrumbSelectSectionLabel":"Vælg afsnit","breadCrumbProductsLabel":"Vælg produkter","loadMoreButtonLabel":"Indlæs mere","addedBundleToTheCart":"Bundt tilføjet til kurven","bundleQuantityRewardsLabel":"Tilføj {{quantity}} vare, få {{discount}}{{discount_type}} rabat","reviewOrderInfoLabel":"","switchOnTimeLabel":"Engang","bundleMaximumQuantityLabel":"Tilføj op til maksimum {{maximum_quantity}} produkt","chooseProductsText":"Produkter","volumeDiscountNextApplicableQuantityRewardsLabel":"Køb {{quantity}} få {{discount}}{{discount_type}}","bundleCheckoutLabel":"Til kassen","productAddToBundleLabel":"Tilføj","breadCrumbReviewBundleLabel":"Gennemgå bundt","orderNoteLabel":"Ordrenote","requiresSubscriptionMessage":"Kræver abonnement","buyXGetYFreeLabel":"Gratis","sectionedBundleTypeLabel":"Sektions-bundt","buyXGetYAddToCartLabel":"Læg i kurv","tieredDiscountQuantityLabel":"Køb {{quantity}}, få {{discount_amount}}{{discount_type}} rabat","volumeDiscountChooseButtonLabel":"Vælg","fixedDiscountText":"Nyd en fast rabat på {{currency}}{{discount_value}} på dit køb!","sectionTotalLabel":"Afsnit total","switchPurchaseModeLabel":"Skift","selectedProgressLabelText":"{{total_bundle_items}} vare tilføjet med et minimum af {{minimum_quantity}}","bundleTotalLabel":"Total","requiredBundleProductLabel":"Dit bundt mangler {{min_product_count}} vare(r).","sellingPlanSelectionDropDownLabel":"Købsmuligheder","buyXGetYPercentDiscountText":"Nyd en procentuel rabat på {{discount_value}}%","fixedPricingBundleTypeLabel":"Fast pris-bundt","subscriptionAvailableLabel":"Abonnement tilgængeligt","readLessText":"Læs mindre","buyXGetYDiscountTypeLabel":"Køb X Få Y rabat","customOfferLink":"collections\/all","noItemsInBundle":"Ingen varer tilføjet til bundtet","variantSelectionDropDownLabel":"Varianter","shippingDiscountLabel":"{{discount}}{{discount_type}} fragtrabat","chooseSectionLabel":"Vælg afsnit","selectedGiftProductProgressLabelText":"{{selected_product_quantity}} gaveprodukter tilføjet. Det krævede antal er {{required_product_quantity}}.","dynamicPricingBundleTypeLabel":"Dynamisk pris-bundt","breadCrumbPlanLabel":"Vælg plan","bundleProductsQuantityLabel":"{{quantity}}x antal","bundleDiscountLabel":"Rabat","bundleNotEligibleLabel":"Du er ikke berettiget til at købe dette bundt!","reviewOrderProductsLabel":"Bundtprodukter","outOfStockLabel":"Udsolgt","tieredDiscountLabel":"","buyXGetYFreeGiftDiscountText":"Nyd det gratis produkt","buyXGetYQuantityValidationLabel":"Tilføj {{product_quantity}} antal af gaveproduktet (Få Y)","readMoreText":"Læs mere","notApplicableForSubscribeAndSaveNotificationTitle":"Ikke gældende for abonnement \u0026 spar","totalBundleProductsAddedLabel":"{{total_bundle_items}} produkter tilføjet","bundleMinimumQuantityLabel":"Tilføj minimum {{minimum_quantity}} produkt","noSourceProductSelectedLabel":"Intet kildeprodukt valgt.","nonListedProductText":"Ikke-listet","buyXNoProductSelectedLabel":"Intet produkt valgt (Køb X)","volumeDiscountChooseProductLabel":"Vælg produkt","loginAlertTextLabel":"Du skal logge ind for at købe dette bundt.","buyXGetYChooseProductLabel":"Vælg produkt","freeShippingLabel":"Gratis fragt","previousButtonLabel":"Forrige trin","draftBundlePageTitle":"Hov! Dette bundt er midlertidigt utilgængeligt.","chooseAPlanLabel":"Vælg plan","oneTimeOnlyLabel":"Kun engang","buyXGetYFixedDiscountText":"Nyd en fast rabat på {{discount_value}} {{currency}}","buyXAnyNumberOfProductChooseLabel":"Vælg et vilkårligt antal produkter","notAvailableSubscriptionMessage":"Ikke tilgængeligt for abonnement","volumeDiscountVariantSelectLabel":"Valgmuligheder","chooseSourceProductValidationLabel":"Vælg venligst kildeprodukt!","choosePlanButtonLabel":"Vælg plan","bundleQuantityLabel":"{{quantity}}x","classicBundleTypeLabel":"Klassisk bundt","oneTimeAvailableHintLabel":"Engangskøb tilgængeligt.","bundleListDescription":"Udforsk vores bundter og rabatpriser og nyd eksklusive rabatter, når du køber produkter sammen","getYNoProductSelectedLabel":"Intet gaveprodukt valgt (Få Y)","prepaidPerDeliveryPriceLabel":"{{prepaid_per_delivery_price}}\/levering","bundleDetailsLabel":"Dit bundt:","availableOnlySubscriptionLabel":"Kun tilgængelig på abonnement","additionalOrderNoteLabel":"Yderligere ordrenote","addingToCartLabel":"Lægger i kurv...","bundleListTitle":"Liste over bundter og rabatpriser","chooseAssociatedProductsValidationLabel":"Vælg venligst tilknyttede produkter!","selectedSourceProductLabel":"Valgt","bundleModalShowRewardsLabel":"Vis alle belønninger","volumeDiscountNextApplicableSpentAmountRewardsLabel":"Brug {{spent_amount}}{{currency}} få {{discount}}{{discount_type}}","sectionNoProductSelectedValidationLabel":"Intet produkt valgt for: {{section_name}}!","buyXQuantityValidationLabel":"Tilføj {{product_quantity}} antal af produktet (Køb X)","sectionMaximumQuantityValidationLabel":"Maksimumsmængde ikke valgt for: {{section_name}}!","notApplicableForOneTimeNotificationTitle":"Ikke gældende for engangskøb","sectionLabel":"Afsnit","draftBundlePageSubTitle":"I mellemtiden, tjek vores seneste tilbud og rabatter!","bundleSpentAmountRewardsLabel":"Brug {{spent_amount}} værd af varer, få {{discount}}{{discount_type}}
2408 rabat","tieredDiscountAmountLabel":"Brug {{spent_amount}}, få {{discount_amount}}{{discount_type}} rabat","nextButtonLabel":"Næste trin","classicBundleDescriptionLabel":"Dit bundt indeholder følgende produkter.","sectionMinimumQuantityValidationLabel":"Minimumsmængde ikke valgt for: {{section_name}}!","defaultDiscountBarMessage":"Velkommen til vores butik","subscriptionAvailableHintLabel":"Abonner \u0026 spar tilgængeligt.","bundleDiscountNote":"Rabatter bliver anvendt ved kassen.","bundleModalCloseRewardsLabel":"Luk alle belønninger","productDetailsAddToBundleLabel":"Tilføj til bundt","cartAndCheckoutQuantityValidationMessage":"Ordrer skal matche mængdeområdet: Min {{min_quantity}}, Maks {{max_quantity}}","bundleNoProductSelectedLabel":"Intet produkt valgt","checkoutInfoLabel":"Tilføj produkter fra hvert afsnit for at aktivere tilføj til kurv-knappen.","bundleSubtotalLabel":"Subtotal","reviewOrderDescription":"Tjek dine varer og vælg din ønskede frekvensplan","customOfferLinkButtonLabel":"Udforsk tilbud","popupCommunityHeadingText":"OutDoor Adventures \/ OceanDive.dk","oneTimePurchaseLabel":"Engangskøb","bundleMaximumOrderAmountLabel":"Tilføj maksimum {{maximum_amount}} ordrebeløb","addingProductsToBundle":"Tilføjer produkter til bundt","buyXGetYMergedWidgetTitle":"Vælg Køb X Få Y rabat","bundleModalHeaderLabel":"Dit bundt({{total_quantity}})","productAddedToBundleNotificationTitle":"Tilføjet til bundt","productAddedToBundleNotificationDescription":"{{product_title}} tilføjet til bundt.","productDiscountTypeLabel":"Produktrabat","bundleSearchBarPlaceholder":"Søg produkt efter navn eller titel","proceedToCheckoutButtonText":"","breadCrumbReviewSectionLabel":"Gennemgå afsnit"};
2409        
2410
2411        _ABConfig.enableValidateDiscountQuantity = false;
2412
2413        
2414        _ABConfig.customerId = null;
2415        _ABConfig.customerName = '';
2416        _ABConfig.firstName = '';
2417        _ABConfig.lastName = '';
2418        _ABConfig.customerEmail = null;
2419        _ABConfig.customerTags = [];
2420        _ABConfig.customerDiscountUsage = [];
2421        
2422
2423
2424        
2425        _ABConfig.shop = "oceandive-dk.myshopify.com";
2426        _ABConfig.shopMoneyFormat = "\u0026lt;span class=trans-money\u0026gt;{{amount_with_comma_separator}} kr\u0026lt;\/span\u0026gt;";
2427        _ABConfig.shopMoneyFormatWithCurrencyFormat = "\u0026lt;span class=trans-money\u0026gt;{{amount_with_comma_separator}} DKK\u0026lt;\/span\u0026gt;";
2428        
2429
2430        
2431
2432            
2433
2434        (function() {
2435            const appstleBundlesCurrentPath = "\/search";
2436            if (appstleBundlesCurrentPath?.includes('/collections')) _ABConfig.isCollectionPage = true;
2437            if (appstleBundlesCurrentPath === '/') _ABConfig.isHomePage = true;
2438        })();
2439
2440        _ABConfig.loadBundleAssets = () => {
2441            const css = "https:\/\/bundles-admin.appstle.com\/content\/build-a-box.css?v=1791446613107";
2442            const js = "https:\/\/bundles-admin.appstle.com\/app\/build-a-box.bundle.js?v=1791446613107";
2443            const link = document.createElement('link');
2444            link.rel = 'stylesheet';
2445            link.href = css;
2446            document.head.appendChild(link);
2447            const script = document.createElement('script');
2448            script.defer = true;
2449            script.src = js;
2450            document.head.appendChild(script);
2451        };
2452
2453        <!-- BEGIN app snippet: get-discount-bundles -->
2454    window._ABConfig.getProductDiscountedPricing = ({ variantId, amount, quantity, sellingPlanId }) => {
2455        const disableAppFunctionality = window?._ABConfig?.['disableAppFunctionality'] || false;
2456        if (!variantId || disableAppFunctionality) {
2457            console.error('Please provide a current variant id');
2458            return [];
2459        }
2460        //helper functions
2461        const isDiscountUsageLimitExceed = (customerDiscountUsage, bundle) => {
2462            if (customerDiscountUsage && customerDiscountUsage.length) {
2463                const targetDiscountUsage = customerDiscountUsage.find(
2464                    (discountUsage) => discountUsage?.uniqueRef === bundle?.uniqueRef
2465                );
2466                return targetDiscountUsage && targetDiscountUsage?.usageCount >= bundle?.limitToUsePerCustomer;
2467            }
2468            return false;
2469        };
2470        const isBundleRestrictedCustomerByTagsByDiscount = (item, customerTags) => {
2471            if (!item?.restrictTags) return false;
2472            const restrictTags = item?.restrictTags?.split(',');
2473            return customerTags && customerTags.length > 0 && customerTags.some((tag) => restrictTags?.includes(tag));
2474        };
2475        const isBundleAllowedByCustomersTagByDiscount = (item, customerTags) => {
2476            if (!item?.allowedTags) return true;
2477            const allowedCustomersOnly = item?.allowedTags?.split(',');
2478            return (
2479                customerTags &&
2480                customerTags.length > 0 &&
2481                customerTags.some((tag) => allowedCustomersOnly?.includes(tag))
2482            );
2483        };
2484        const isBundleRestrictedByDiscount = (item, customerTags) => {
2485            return isBundleRestrictedCustomerByTagsByDiscount(item, customerTags) || !isBundleAllowedByCustomersTagByDiscount(item, customerTags);
2486        };
2487        const processBundleRules = (bundles, type, fields) =>
2488            bundles
2489                .filter((bundle) => bundle?.bundleType === type)
2490                .map((rule) => {
2491                    const parsedRule = { ...rule };
2492                    fields.forEach((field) => {
2493                        try {
2494                            parsedRule[field] = JSON.parse(rule[field] || '[]');
2495                        } catch (e) {
2496                            console.error('Failed to parse field:', field, e);
2497                            parsedRule[field] = [];
2498                        }
2499                    });
2500                    return parsedRule;
2501                });
2502        const getBestDiscount = (applicableDiscounts, lineItem, discountKey = 'discount') => {
2503            return applicableDiscounts.reduce((greater, current) => {
2504                const greaterDiscount = greater?.[discountKey];
2505                const currentDiscount = current?.[discountKey];
2506
2507                if ((greater?.discountType === "PERCENTAGE" && current?.discountType === "PERCENTAGE") ||
2508                    (greater?.discountType === "FIXED_AMOUNT" && current?.discountType === "FIXED_AMOUNT")) {
2509                    return currentDiscount > greaterDiscount ? current : greater;
2510
2511                } else if (current?.discountType === "FIXED_AMOUNT" && greater?.discountType === "PERCENTAGE") {
2512                    return currentDiscount > ((greaterDiscount / 100) * lineItem?.totalAmount) ? current : greater;
2513
2514                } else if (current?.discountType === "PERCENTAGE" && greater?.discountType === "FIXED_AMOUNT") {
2515                    return ((currentDiscount / 100) * lineItem?.totalAmount) > greaterDiscount ? current : greater;
2516                }
2517
2518                return currentDiscount > greaterDiscount ? current : greater;
2519            });
2520        };
2521        const getApplicableTieredDiscount = (volumeDiscountBundles, lineItem) => {
2522            let applicableDiscount = null;
2523
2524            const updatedVolumeDiscountBundles = volumeDiscountBundles.map(bundle => {
2525                const updatedTieredDiscount = bundle?.tieredDiscount.map(discount => {
2526                    return {
2527                        ...discount,
2528                        appliesOn: bundle?.appliesOn
2529                    };
2530                })
2531
2532                return {
2533                    ...bundle,
2534                    tieredDiscount: updatedTieredDiscount
2535                }
2536            });
2537
2538            const volumeDiscountBundlesTieredDiscount = updatedVolumeDiscountBundles.reduce((acc, item) => {
2539                return acc.concat(item?.tieredDiscount);
2540            }, []);
2541
2542            let applicableQuantityBasedDiscount = volumeDiscountBundlesTieredDiscount
2543                .filter(tieredDiscount => tieredDiscount?.discountBasedOn === "QUANTITY")
2544                .filter(tieredDiscount => lineItem?.quantity >= tieredDiscount?.value);
2545            applicableQuantityBasedDiscount = applicableQuantityBasedDiscount.length > 0 ? getBestDiscount(applicableQuantityBasedDiscount, lineItem) : null;
2546
2547            let applicableSpendAmountBasedDiscount = volumeDiscountBundlesTieredDiscount
2548                .filter(tieredDiscount => tieredDiscount?.discountBasedOn === "AMOUNT")
2549                .filter(tieredDiscount => lineItem?.totalAmount >= tieredDiscount?.value);
2550            applicableSpendAmountBasedDiscount = applicableSpendAmountBasedDiscount.length > 0 ? getBestDiscount(applicableSpendAmountBasedDiscount, lineItem, ) : null;
2551
2552            if (applicableQuantityBasedDiscount && applicableSpendAmountBasedDiscount) {
2553
2554                if ((applicableQuantityBasedDiscount?.discountType === "PERCENTAGE" && applicableSpendAmountBasedDiscount?.discountType === "PERCENTAGE") || (applicableQuantityBasedDiscount?.discountType === "FIXED_AMOUNT" && applicableSpendAmountBasedDiscount?.discountType === "FIXED_AMOUNT")) {
2555                    if (applicableQuantityBasedDiscount?.discount > applicableSpendAmountBasedDiscount?.discount) {
2556                        applicableDiscount = applicableQuantityBasedDiscount;
2557                    } else {
2558                        applicableDiscount = applicableSpendAmountBasedDiscount;
2559                    }
2560
2561                }else if(applicableQuantityBasedDiscount?.discountType === "PERCENTAGE" && applicableSpendAmountBasedDiscount?.discountType === "FIXED_AMOUNT"){
2562                    if (((applicableQuantityBasedDiscount?.discount / 100) * lineItem?.totalAmount) > applicableSpendAmountBasedDiscount?.discount) {
2563                        applicableDiscount = applicableQuantityBasedDiscount;
2564                    } else {
2565                        applicableDiscount = applicableSpendAmountBasedDiscount;
2566                    }
2567
2568                }else if(applicableQuantityBasedDiscount?.discountType === "FIXED_AMOUNT" && applicableSpendAmountBasedDiscount?.discountType === "PERCENTAGE"){
2569                    if (applicableQuantityBasedDiscount?.discount > ((applicableSpendAmountBasedDiscount?.discount / 100) * lineItem?.totalAmount)) {
2570                        applicableDiscount = applicableQuantityBasedDiscount;
2571                    } else {
2572                        applicableDiscount = applicableSpendAmountBasedDiscount;
2573                    }
2574                }
2575
2576            } else if (applicableQuantityBasedDiscount) {
2577                applicableDiscount = applicableQuantityBasedDiscount;
2578            } else if (applicableSpendAmountBasedDiscount) {
2579                applicableDiscount = applicableSpendAmountBasedDiscount;
2580            }
2581            return applicableDiscount;
2582        }
2583        const getApplicablePercentOrFixedDiscount = (discountedPricingBundles, lineItem) => {
2584            let applicableDiscount = null;
2585
2586            let applicableQuantityBasedDiscount = discountedPricingBundles
2587                .map(bundle => {
2588                    return {
2589                        ...bundle,
2590                        minProductCount: bundle?.minProductCount || 0,
2591                        maxProductCount: bundle?.maxProductCount || 0,
2592                        minOrderAmount: bundle?.minOrderAmount || 0
2593                    };
2594                })
2595                .filter(bundle => {
2596                    const minCount = bundle.minProductCount;
2597                    const maxCount = bundle.maxProductCount;
2598                    const minAmount = bundle.minOrderAmount;
2599
2600                    if (minCount > 0 && lineItem.quantity < minCount) return false;
2601                    if (maxCount > 0 && lineItem.quantity > maxCount) return false;
2602
2603                    if (minAmount > 0 && lineItem.amount < minAmount) return false;
2604
2605                    return true;
2606                });
2607            applicableDiscount = applicableQuantityBasedDiscount.length > 0 ? getBestDiscount(applicableQuantityBasedDiscount, lineItem, 'discountValue') : null;
2608
2609            if(applicableDiscount){
2610                applicableDiscount =  {
2611                    discountBasedOn: applicableDiscount?.minOrderAmount > 0 && applicableDiscount?.minProductCount === 0 ? "AMOUNT" : "QUANTITY",
2612                    value: applicableDiscount?.minOrderAmount > 0 && applicableDiscount?.minProductCount === 0 ? lineItem?.totalAmount : lineItem?.quantity,
2613                    discount: applicableDiscount?.discountValue,
2614                    discountType: applicableDiscount?.discountType,
2615                    appliesOn: applicableDiscount?.appliesOn
2616                }
2617            }
2618
2619            return applicableDiscount;
2620        }
2621
2622
2623
2624
2625        const collections = _ABConfig?.product?.collections || [];
2626        const discountBundles = [{"id":60857,"shop":"oceandive-dk.myshopify.com","name":"Køb flere af den samme vare og spar penge","description":null,"status":"ACTIVE","customerIncludeTags":null,"discountType":"TIERED_DISCOUNT","discountValue":null,"products":"null","variants":"[{\"productId\":9418382049580,\"variantId\":49095037026604,\"name\":\"Mares Dykkermaske X-VISION MID-Size 2.0 - Aqua\/ Hvid\/ Klar\",\"productHandle\":\"mares-mares-mask-x-vision-mid-20\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_mid_size_2.0_mares_01.jpg?v=1717600312\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION MID-Size 2.0\",\"variantTitle\":\"Aqua\/ Hvid\/ Klar\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":4},{\"productId\":9418382049580,\"variantId\":49095036928300,\"name\":\"Mares Dykkermaske X-VISION MID-Size 2.0 - Blå\/ Hvid\/ Klar\",\"productHandle\":\"mares-mares-mask-x-vision-mid-20\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_mid_size_2.0_mares_01.jpg?v=1717600312\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION MID-Size 2.0\",\"variantTitle\":\"Blå\/ Hvid\/ Klar\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":4},{\"productId\":9418382049580,\"variantId\":49095036895532,\"name\":\"Mares Dykkermaske X-VISION MID-Size 2.0 - Hvid\/ Pink\",\"productHandle\":\"mares-mares-mask-x-vision-mid-20\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_mid_size_2.0_mares_01.jpg?v=1717600312\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION MID-Size 2.0\",\"variantTitle\":\"Hvid\/ Pink\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":4},{\"productId\":9418382049580,\"variantId\":49095036993836,\"name\":\"Mares Dykkermaske X-VISION MID-Size 2.0 - Sort\/ Hvid\",\"productHandle\":\"mares-mares-mask-x-vision-mid-20\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_mid_size_2.0_mares_01.jpg?v=1717600312\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION MID-Size 2.0\",\"variantTitle\":\"Sort\/ Hvid\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":4}]","sequenceNo":null,"bundleType":"VOLUME_DISCOUNT","settings":"{\"showThemeProductPriceSavings\":false,\"showSectionedBundleDiscountProgressBar\":false,\"productFilterConfig\":\"{\\\"enabled\\\":false,\\\"filters\\\":[]}\",\"outOfStockChildBehavior\":\"REMOVE_ITEM_ONLY\",\"enableSectionPurchaseOptions\":false,\"enableStickyBar\":false,\"includedSubscriptionPlans\":\"\",\"sellingPlanSource\":\"PRODUCT\",\"enableCountdownTimer\":false,\"sellingPlanDisplayType\":\"DROPDOWN\",\"fixedBundleSubscriptionType\":\"INLINE\",\"disableHighestTierPreference\":false,\"disableCartLineForSelectedBundleItems\":false,\"enableAnnouncementBar\":false,\"showClassicBundleWidgetInChildProduct\":false,\"showSellingPlanDescription\":false,\"removeBundlePropertiesWhenNoDiscount\":false,\"enableMixAndMatchProductDescription\":true,\"disableDiscountOnPos\":false,\"updateThemeProductPrice\":false,\"enableVolumeDiscountMixAndMatch\":true,\"cardGap\":8,\"requireCompleteSelectionForAddToCart\":false,\"requireItemSelectionLabel\":\"\",\"enableMixAndMatchNativeAddToCart\":true,\"showPricesWithoutDecimal\":false,\"bundleCheckoutSectionPosition\":\"BELOW\",\"enableOrderDiscountClass\":false,\"disableTierUnselect\":false,\"enableTriggerFreeGiftWithoutWidget\":false,\"enableCompactMixAndMatchVariants\":true,\"volumeDiscountSplitVariantOptions\":true,\"borderRadius\":8,\"enableVolumeDiscountTierRestriction\":false,\"requireItemSelection\":false,\"enableSequentialProductLoading\":false,\"enableComboQuantitySelector\":false,\"autofillNotChosenItems\":false,\"allowMixAndMatchBelowMinimumTier\":true,\"disableScrollingToBundle\":false,\"enableTierQuantitySelector\":false,\"hideOutOfStockVariants\":false,\"allowMixedPurchaseTypes\":false,\"ignoreChildStockWhenUntracked\":false,\"buttonPriceSelector\":\"\",\"enableCustomAddToCartButton\":false,\"hideThemeVariants\":false,\"sequentialProductsPerBatch\":50,\"disableFixedBundleSubscription\":false,\"lowStockThreshold\":5,\"priceSelector\":\"\",\"showDynamicBundleDiscountProgressBar\":false,\"disableProductDescription\":false,\"excludeSubscriptionPlans\":\"\",\"enableLowStockAlert\":false,\"showPriceWithSubscriptionPrice\":true,\"showComboBundleWidgetInComboProduct\":false,\"hideBundleTitle\":false,\"hideQuantitySelector\":false,\"enableDedicatedAddToCartButton\":false,\"enablePurchaseOptionsSelector\":false,\"enableTierSellingPlan\":false,\"showUnitPrice\":false,\"upsellProductSelectionMode\":\"ALL_SELECTED_VARIA
2626NTS\",\"excludeB2BCustomers\":false,\"discountBadgeSelector\":\"\",\"countdownTimerMode\":\"FIXED_DURATION\",\"eligibleProductSelectionType\":\"\",\"validateInventoryQuantity\":true,\"bundleProductNameSortOrder\":\"DEFAULT\",\"disableTierRestriction\":true,\"separateTiersByPurchaseType\":false,\"perRowItem\":\"THREE\",\"showCompareAtPrice\":false,\"excludeShippingRatesByAmount\":false,\"showAdditionalNoteInput\":false,\"applyDiscountOnlyIfAddedFromWidget\":false,\"useOriginalPriceForBuyXTotal\":false,\"compareAtPriceSelector\":\"\",\"initialVisibleMixAndMatchVariantCount\":6,\"showPriceOfChosenProductsOnly\":false,\"disableQuantityRestrictedSection\":false}","bundleProductId":null,"bundleVariantId":null,"productHandle":null,"discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"81q2ugrdie","bundleRedirect":"NONE","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":"[{\"discountBasedOn\":\"QUANTITY\",\"value\":1,\"discount\":0,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Pris 1 stk\",\"subtitleLabel\":\"Standard Price\",\"saveBadgeLabel\":\"\",\"selectByDefault\":true,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"scratchOffEnabled\":false},{\"discountBasedOn\":\"QUANTITY\",\"value\":2,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Pris 2 stk\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"Populær\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"discount\":5,\"scratchOffEnabled\":false},{\"discountBasedOn\":\"QUANTITY\",\"value\":3,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Pris 3 stk\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"upsells\":[],\"imageURL\":null,\"scratchOffEnabled\":false,\"scratchOffText\":\"\",\"scratchOffFoilColor\":\"#FFB200\",\"scratchOffTitleColor\":\"#533C0A\",\"scratchOffFontSize\":24,\"discount\":10}]","productViewStyle":"QUICK_ADD","singleProductSettings":"null","trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"DISABLED","minPrice":null,"maxPrice":null,"externalBuildABoxId":null,"variantVisibilityType":"SHOW_VARIANTS_AS_INDIVIDUAL","subTitle":null,"freeShipping":false,"themeType":"THEME_TWO","showBundleInProductPage":true,"combinedWithProductDiscount":true,"combinedWithShippingDiscount":true,"combinedWithOrderDiscount":true,"allowedTags":null,"restrictTags":null,"selectionType":"FLEXIBLE","bundleHtml":"[]","discountedVariants":"null","allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":"Mares X-Vision Mid SIze Volumen Discount","sections":"[]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"excludedProducts":null,"productSelectionType":"PRODUCT","tag":"appstle_bundles","productChooseType":"CHOOSE_ALL","variantSelectionLimit":null,"discountTargetType":"PRODUCT","enableSubscription":false,"subscriptionWidgetPosition":"BELOW","subscribeTitle":"Subscribe and Save","subscribeSubtitle":"Delivered Monthly","subscriptionPreselected":false,"getYAppliesOn":"BOTH","announcementBarMessage":null,"automaticDiscountNodeId":"gid:\/\/shopify\/DiscountAutomaticNode\/1632283164972","recurringCycleLimit":0,"automaticShippingDiscountNodeId":null,"scheduledBundleRule":false,"bundleActiveFrom":null,"bundleActiveTo":null,"bundleSubType":null,"discountAppliesOn":"PER_ORDER","layoutType":"LAYOUT_ONE","style":"{\"tierFullPriceColor\":\"\",\"fixedBundleProductPageContentsTitleFontSize\":14,\"tierFreeGiftTitleFontSize\":13,\"fixedBundleProductPageCheckoutButtonTextColor\":\"\",\"fixedBundleProductPagePurchaseOptionLabelColor\":\"\",\"tierSubTitleFontSize\":13,\"primaryDisabledColor\":\"#333333\",\"otherProductsModalPriceColor\":\"\",\"otherProductsModalButtonTextColor\":\"\",\"tierUpsellSubTitleFontSize\":12,\"comboProductFullPriceFontSize\":12,\"lowStockAlertTextColor\":\"\",\"badgesTextColor\":\"\",\"blockTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageChildTitleFontSize\":13,\"fixedBundleProductPageParentPriceFontStyle\":\"BOLD\",\"otherProductsProductTitleColor\":\"\",\"subscriptionTitleTextColor\":\"\",\"subscriptionSubTitleFontSize\":13,\"saveBadgeBackgroun
2626dColor\":\"\",\"tierFreeGiftBackgroundColor\":\"\",\"tierPriceFontStyle\":\"BOLD\",\"otherProductsModalOverlayColor\":\"\",\"tierPriceColor\":\"\",\"fixedBundleProductPageProgressBarTrackColor\":\"\",\"tierFreeGiftPriceFontSize\":14,\"fixedBundleProductPageParentPriceColor\":\"\",\"fixedBundleProductPageParentPriceFontSize\":15,\"tierTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageFooterPriceFontSize\":18,\"countdownTimerFontSize\":13,\"otherProductsProductTitleSize\":16,\"productCardBackgroundColor\":\"#ffffff\",\"buttonBackgroundColor\":\"#000000\",\"tierUpsellBackgroundColor\":\"\",\"ruleUpsellTitleTextColor\":\"\",\"ruleUpsellSubTitleTextColor\":\"\",\"tierUpsellSubTitleTextColor\":\"\",\"otherProductsModalProductTitleTextSize\":14,\"otherProductsModalProductTitleColor\":\"\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"comboProductTitleFontStyle\":\"BOLD\",\"saveBadgeTextColor\":\"\",\"tierUnitLabelFontStyle\":\"REGULAR\",\"fixedBundleProductPageFooterPriceFontStyle\":\"BOLD\",\"cardBorderColor\":\"\",\"fixedBundleProductPageChildPriceFontSize\":11,\"ruleUpsellTitleFontSize\":15,\"selectedCardBackgroundColor\":\"\",\"tierFullPriceFontSize\":14,\"comboProductTitleFontSize\":13,\"fixedBundleProductPageCardBackgroundColor\":\"\",\"subscriptionSubTitleTextColor\":\"\",\"selectedCardBorderColor\":\"\",\"comboProductFullPriceFontStyle\":\"REGULAR\",\"fixedBundleProductPageBreakdownFreeBadgeTextColor\":\"\",\"secondaryTextColor\":\"#ffffff\",\"fixedBundleProductPageChildFixedQtyBackgroundColor\":\"\",\"blockTitleColor\":\"\",\"tierSubTitleColor\":\"\",\"primaryTextColor\":\"#000000\",\"tierFreeGiftTitleFontStyle\":\"BOLD\",\"perRowItem\":\"THREE\",\"fixedBundleProductPageAddToBundleButtonTextColor\":\"\",\"badgesBackgroundColor\":\"\",\"otherProductsModalHeadingLabelColor\":\"\",\"fixedBundleProductPageParentTitleFontSize\":13,\"lowStockAlertBackgroundColor\":\"\",\"fixedBundleProductPageFooterPriceColor\":\"\",\"fixedBundleProductPageProgressBarFillColor\":\"\",\"tierUpsellTitleFontSize\":13,\"fixedBundleProductPageAddToBundleButtonBackgroundColor\":\"\",\"fixedBundleProductPageContentsTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageCheckoutButtonFontStyle\":\"BOLD\",\"primaryColor\":\"#000000\",\"fixedBundleProductPageValidationMessageColor\":\"\",\"otherProductsModalFullPriceColor\":\"\",\"cardHoverColor\":\"\",\"otherProductsButtonBackgroundColor\":\"\",\"fixedBundleProductPagePurchaseOptionBorderColor\":\"\",\"tierPriceFontSize\":20,\"headingTextColor\":\"#000000\",\"fixedBundleProductPageChildTitleFontStyle\":\"MEDIUM\",\"tierTitleFontSize\":20,\"otherProductsImageSize\":40,\"cardGap\":8,\"otherProductsButtonTextColor\":\"\",\"ruleUpsellSubTitleFontSize\":13,\"comboProductPriceFontSize\":13,\"tierUnitLabelFontSize\":14,\"blockTitleFontSize\":14,\"cardBackgroundColor\":\"\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"fixedBundleProductPageChildPriceFontStyle\":\"REGULAR\",\"borderRadius\":8,\"primaryDisabledTextColor\":\"#ffffff\",\"fixedBundleProductPageBorderRadius\":14,\"fixedBundleProductPageBreakdownYouPayColor\":\"\",\"otherProductsModalImageSize\":80,\"disabledTextColor\":\"#6B7280\",\"primaryHoverColor\":\"#000000\",\"fixedBundleProductPageParentTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageBreakdownToggleFontSize\":11,\"fixedBundleProductPageBreakdownFreeBadgeBackgroun
2626dColor\":\"\",\"fixedBundleProductPageDetailsMediaBackgroundColor\":\"\",\"tierTitleColor\":\"\",\"tierFullPriceFontStyle\":\"REGULAR\",\"fixedBundleProductPageCardBorderColor\":\"\",\"fixedBundleProductPageCheckoutButtonBackgroundColor\":\"\",\"tierSubTitleFontStyle\":\"REGULAR\",\"fixedBundleProductPageAllSetLabelColor\":\"\",\"saveBadgeFontSize\":12,\"fixedBundleProductPageParentEyebrowColor\":\"\",\"tierFreeGiftTextColor\":\"\",\"fixedBundleProductPageContentsSubtitleColor\":\"\",\"fixedBundleProductPageChildCompareAtPriceColor\":\"\",\"fixedBundleProductPageCheckoutButtonFontSize\":13,\"fixedBundleProductPageChildTitleColor\":\"\",\"tierUpsellTitleTextColor\":\"\",\"fixedBundleProductPageChildVariantColor\":\"\",\"tierFreeGiftPriceFontStyle\":\"REGULAR\",\"fixedBundleProductPagePurchaseOptionSelectedColor\":\"\",\"otherProductsModalButtonBackgroundColor\":\"\",\"dedicatedSubscriptionLayout\":\"LAYOUT_ONE\",\"fixedBundleProductPageParentTitleColor\":\"\",\"saveBadgeFontStyle\":\"REGULAR\",\"subscriptionTitleFontSize\":15,\"otherProductsModalProductPriceTextSize\":14,\"fixedBundleProductPageContentsTitleColor\":\"\",\"comboProductPriceFontStyle\":\"BOLD\",\"fixedBundleProductPageCardPadding\":12,\"fixedBundleProductPageBreakdownToggleFontStyle\":\"BOLD\",\"fixedBundleProductPageParentCompareAtPriceColor\":\"\"}","labels":"{\"fixedBundleProductPageOutOfStockTooltip\":\"This item is out of stock and cannot be added to the bundle.\",\"fixedBundleProductPageLowStockTooltip\":\"This bundle needs {{required}}, but only {{available}} in stock.\",\"oneTimeTitle\":\"One Time Purchase\",\"fixedBundleProductPageFlexibleContentsTitle\":\"Build your bundle\",\"fixedBundleProductPageAllSetLabel\":\"All set\",\"volumeAmountDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!\",\"oneTimeSubtitle\":\"No Subscription\",\"fixedBundleProductPageYouPayLabel\":\"You pay\",\"fixedBundleProductPageNotEligibleLabel\":\"You're not eligible to purchase this bundle!\",\"mixAndMatchGiftBadgeLabel\":\"+ Gift\",\"volumeDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!\",\"fixedBundleProductPageRequiredLoginLabel\":\"Please log in to purchase this bundle!\",\"stickyBarButtonLabel\":\"Choose bundle\",\"fixedBundleProductPagePriceBreakdownTitle\":\"Price breakdown\",\"fixedBundleProductPagePickRangeLabel\":\"Pick {{min}} to {{max}} items\",\"fixedBundleProductPageSubscriptionSaveLabel\":\"Save {{amount}}\",\"fixedBundleProductPageFixedContentsTitle\":\"What's included\",\"fixedBundleProductPagePurchaseOptionLabel\":\"Purchase option\",\"mixAndMatchUpsellBadgeLabel\":\"+ Upsell\",\"mixAndMatchAddedItemsLabel\":\"Added items\",\"fixedBundleProductPageEmptyContentsLabel\":\"No items to show right now.\",\"fixedBundleProductPageChooseSourceProductLabel\":\"Please choose source product!\",\"themeSavingsBadgeLabel\":\"\",\"mixAndMatchNoProductsAvailableLabel\":\"No products available.\",\"fixedBundleProductPageOutOfStockLabel\":\"Out of stock\",\"fixedBundleProductPageItemsInsideLabel\":\"{{count}} items inside\",\"otherProductsModalSubtitleLabel\":\"\",\"fixedBundleProductPagePickMaxLabel\":\"Pick up to {{max}} items\",\"volumeAmountDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!\",\"mixAndMatchUnlockedLabel\":\"Unlocked\",\"volumeAmountDiscountSaveRewardsLabel\":\"Save {{currency}}{{discount}}!\",\"fixedBundleProductPagePickMinLabel\":\"Pick {{min}} items or more\",\"mixAndMatchTierQuantityLabel\":\"{{discountQuantityLabel}} items\",\"fixedBundleProductPageBreakdownLabel\":\"Breakdown\",\"fixedBundleProductPageAdditionalOrderNoteLabel\":\"Additional note\",\"fixedBundleProductPageProgressLabel\":\"{{selected}} of {{target}} added\",\"themeSubscriptionSavingsBadgeLabel\":\"\",\"fixedBundleProductPageAddToBundleLabel\":\"Add to bundle\",\"fixedBundleProductPageFreeLabel\":\"Free\",\"fixedBundleProductPageAddingToCartLabel\":\"Adding\\u2026\",\"fixedBundleProductPageChooseAssociatedProductsLabel\":\"Please choose associated products!\",\"fixedBundleProductPageOutOfStockCheckoutMessage\":\"Some items in this bundle are out of stock.\",\"fixedBundleProductPageYourBundleLabel\":\"Your bundle\",\"fixedBundleProductPagePickAnyLabel\":\"Add any items you want\",\"mixAndMatchLockedLabel\":\"Locked\",\"mixAndMatchAddToCartLabel\":\"Add to cart\",\"fixedBundleProductPageCurrentlyOutOfStockTooltip\":\"This item is currently out of stock.\",\"fixedBundleProductPageOrderNoteLabel\":\"Add a note\",\"fixedBundleProductPageLowStockLabel\":\"Only {{count}} left\",\"mixAndMatchNoProductSelectedLabel\":\"No product selected\",\"fixedBundleProductPageTotalValueLabel\":\"Total value\",\"fixedBundleProductPageMinimumQuantityLabel\":\"Add minimum {{minimum_quantity}} product\",\"volumeDiscountSaveRewardsLabel\":\"Save {{discount}}{{discount_type}}!\",\"fixedBundleProductPageAddToCartLabel\":\"Add To Cart\",\"volumeDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!\",\"mixAndMatchAddButtonLabel\":\"Add\",\"fixedBundleProductPageSelectOptionLabel\":\"Select option\",\"mixAndMatchSeeAllLabel\":\"See all\",\"mixAndMatchTierDiscountLabel\":\"{{discount}} OFF\",\"fixedBundleProductPageMaximumQuantityLabel\":\"Add maximum up to {{maximum_quantity}} product\"}","upsells":"[{\"discount\":0,\"discountType\":\"PERCENTAGE\",\"subTitle\":\"Save {{saved_amount}}
2626!\",\"title\":\"{{product_title}}\",\"matchedQuantityDealBar\":false,\"variant\":null}]","enableVolumeDiscountUpsell":false,"combos":"[]","progressiveGift":null,"enableProgressiveGifts":false,"discountName":"","shippingDiscountType":"NO_DISCOUNT","inventoryTrackingMode":"ADD_CHILD_PRODUCT_ON_CHECKOUT","defaultVariants":null,"translations":null},{"id":60888,"shop":"oceandive-dk.myshopify.com","name":"Køb flere af den samme vare og spar penge","description":null,"status":"ACTIVE","customerIncludeTags":null,"discountType":"TIERED_DISCOUNT","discountValue":null,"products":"null","variants":"[{\"productId\":9421185417516,\"variantId\":49101363839276,\"name\":\"Mares Dykkermaske X-VISION Standard - Blå Hvid Klar\",\"productHandle\":\"mares-mares-maske-x-vision\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_standard_mares_04.jpg?v=1763458650\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION Standard\",\"variantTitle\":\"Blå Hvid Klar\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":6},{\"productId\":9421185417516,\"variantId\":49101363577132,\"name\":\"Mares Dykkermaske X-VISION Standard - Gul\/Sort\",\"productHandle\":\"mares-mares-maske-x-vision\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_standard_mares_04.jpg?v=1763458650\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION Standard\",\"variantTitle\":\"Gul\/Sort\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":6},{\"productId\":9421185417516,\"variantId\":49101363478828,\"name\":\"Mares Dykkermaske X-VISION Standard - Hvid\",\"productHandle\":\"mares-mares-maske-x-vision\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_standard_mares_04.jpg?v=1763458650\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION Standard\",\"variantTitle\":\"Hvid\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":6},{\"productId\":9421185417516,\"variantId\":49101363806508,\"name\":\"Mares Dykkermaske X-VISION Standard - Lime Sort\",\"productHandle\":\"mares-mares-maske-x-vision\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_standard_mares_04.jpg?v=1763458650\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION Standard\",\"variantTitle\":\"Lime Sort\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":6},{\"productId\":9421185417516,\"variantId\":49101363872044,\"name\":\"Mares Dykkermaske X-VISION Standard - Sort\",\"productHandle\":\"mares-mares-maske-x-vision\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_standard_mares_04.jpg?v=1763458650\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION Standard\",\"variantTitle\":\"Sort\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":6},{\"productId\":9421185417516,\"variantId\":49101363708204,\"name\":\"Mares Dykkermaske X-VISION Standard - Sort Hvid\",\"productHandle\":\"mares-mares-maske-x-vision\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_standard_mares_04.jpg?v=1763458650\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION Standard\",\"variantTitle\":\"Sort Hvid\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":6}]","sequenceNo":null,"bundleType":"VOLUME_DISCOUNT","settings":"{\"showThemeProductPriceSavings\":false,\"showSectionedBundleDiscountProgressBar\":false,\"productFilterConfig\":\"{\\\"enabled\\\":false,\\\"filters\\\":[]}\",\"outOfStockChildBehavior\":\"REMOVE_ITEM_ONLY\",\"enableSectionPurchaseOptions\":false,\"enableStickyBar\":false,\"includedSubscriptionPlans\":\"\",\"sellingPlanSource\":\"PRODUCT\",\"enableCountdownTimer\":false,\"sellingPlanDisplayType\":\"DROPDOWN\",\"fixedBundleSubscriptionType\":\"INLINE\",\"disableHighestTierPreference\":false,\"disableCartLineForSelectedBundleItems\":false,\"enableAnnouncementBar\":false,\"showClassicBundleWidgetInChildProduct\":false,\"showSellingPlanDescription\":false,\"removeBundlePropertiesWhenNoDiscount\":false,\"enableMixAndMatchProductDescription\":false,\"disableDiscountOnPos\":false,\"updateThemeProductPrice\":false,\"enableVolumeDiscountMixAndMatch\":true,\"cardGap\":8,\"requireCompleteSelectionForAddToCart\":false,\"requireItemSelectionLabel\":\"\",\"enableMixAndMatchNativeAddToCart\":true,\"showPricesWithoutDecimal\":false,\"bundleCheckoutSectionPosition\":\"BELOW\",\"enableOrderDiscountClass\":false,\"disableTierUnselect\":false,\"enableTriggerFreeGiftWithoutWidget\":false,\"enableCompactMixAndMatchVariants\":true,\"volumeDiscountSplitVariantOptions\":true,\"borderRadius\":8,\"enableVolumeDiscountTierRestriction\":false,\"requireItemSelection\":false,\"enableSequentialProductLoading\":false,\"enableComboQuantitySelector\":false,\"autofillNotChosenItems\":false,\"allowMixAndMatchBelowMinimumTier\":true,\"disableScrollingToBundle\":false,\"enableTierQuantitySelector\":false,\"hideOutOfStockVariants\":false,\"allowMixedPurchaseTypes\":false,\"ignoreChildStockWhenUntracked\":false,\"buttonPriceSelector\":\"\",\"enableCustomAddToCartButton\":false,\"hideThemeVariants\":false,\"sequentialProductsPerBatch\":50,\"disableFixedBundleSubscription\":false,\"lowStockThreshold\":5,\"priceSelector\":\"\",\"showDynamicBundleDiscountProgressBar\":false,\"disableProductDescription\":false,\"excludeSubscriptionPlans\":\"\",\"enableLowStockAlert\":false,\"showPriceWithSubscriptionPrice\":true,\"showComboBundleWidgetInComboProduct\":false,\"hideBundleTitle\":false,\"hideQuantitySelector\":false,\"enableDedicatedAddToCartButton\":false,\"enablePurchaseOptionsSelector\":false,\"enableTierSellingPlan\":false,\"showUnitPrice\":false,\"upsellProductSelectionMode\":\"ALL_SELECTED_VARIA
2626NTS\",\"excludeB2BCustomers\":false,\"discountBadgeSelector\":\"\",\"countdownTimerMode\":\"FIXED_DURATION\",\"eligibleProductSelectionType\":\"\",\"validateInventoryQuantity\":true,\"bundleProductNameSortOrder\":\"DEFAULT\",\"disableTierRestriction\":true,\"separateTiersByPurchaseType\":false,\"perRowItem\":\"THREE\",\"showCompareAtPrice\":false,\"excludeShippingRatesByAmount\":false,\"showAdditionalNoteInput\":false,\"applyDiscountOnlyIfAddedFromWidget\":false,\"useOriginalPriceForBuyXTotal\":false,\"compareAtPriceSelector\":\"\",\"initialVisibleMixAndMatchVariantCount\":6,\"showPriceOfChosenProductsOnly\":false,\"disableQuantityRestrictedSection\":false}","bundleProductId":null,"bundleVariantId":null,"productHandle":null,"discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"51orjkjyrr","bundleRedirect":"NONE","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":"[{\"discountBasedOn\":\"QUANTITY\",\"value\":1,\"discount\":0,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Pris 1 stk\",\"subtitleLabel\":\"Standard Price\",\"saveBadgeLabel\":\"\",\"selectByDefault\":true,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"scratchOffEnabled\":false},{\"discountBasedOn\":\"QUANTITY\",\"value\":2,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Pris 2 stk\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"Populær\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"discount\":5,\"checkoutDiscountLabel\":\"Mares X-Vision Volumen Rabat\",\"scratchOffEnabled\":false},{\"discountBasedOn\":\"QUANTITY\",\"value\":3,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Pris +3 stk\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"upsells\":[],\"imageURL\":null,\"scratchOffEnabled\":false,\"scratchOffText\":\"\",\"scratchOffFoilColor\":\"#FFB200\",\"scratchOffTitleColor\":\"#533C0A\",\"scratchOffFontSize\":24,\"discount\":10,\"checkoutDiscountLabel\":\"X-Vision Volumen Rabat\"}]","productViewStyle":"QUICK_ADD","singleProductSettings":"null","trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"DISABLED","minPrice":null,"maxPrice":null,"externalBuildABoxId":null,"variantVisibilityType":"SHOW_VARIANTS_AS_INDIVIDUAL","subTitle":null,"freeShipping":false,"themeType":"THEME_TWO","showBundleInProductPage":true,"combinedWithProductDiscount":true,"combinedWithShippingDiscount":true,"combinedWithOrderDiscount":true,"allowedTags":null,"restrictTags":null,"selectionType":"FLEXIBLE","bundleHtml":"[]","discountedVariants":"null","allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":"Mares X-Vision Volumen Discount","sections":"[]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"excludedProducts":null,"productSelectionType":"PRODUCT","tag":"appstle_bundles","productChooseType":"CHOOSE_ALL","variantSelectionLimit":null,"discountTargetType":"PRODUCT","enableSubscription":false,"subscriptionWidgetPosition":"BELOW","subscribeTitle":"Subscribe and Save","subscribeSubtitle":"Delivered Monthly","subscriptionPreselected":false,"getYAppliesOn":"BOTH","announcementBarMessage":null,"automaticDiscountNodeId":"gid:\/\/shopify\/DiscountAutomaticNode\/1632289128748","recurringCycleLimit":0,"automaticShippingDiscountNodeId":null,"scheduledBundleRule":false,"bundleActiveFrom":null,"bundleActiveTo":null,"bundleSubType":null,"discountAppliesOn":"PER_ORDER","layoutType":"LAYOUT_ONE","style":"{\"tierFullPriceColor\":\"\",\"fixedBundleProductPageContentsTitleFontSize\":14,\"tierFreeGiftTitleFontSize\":13,\"fixedBundleProductPageCheckoutButtonTextColor\":\"\",\"fixedBundleProductPagePurchaseOptionLabelColor\":\"\",\"tierSubTitleFontSize\":13,\"primaryDisabledColor\":\"#333333\",\"otherProductsModalPriceColor\":\"\",\"otherProductsModalButtonTextColor\":\"\",\"tierUpsellSubTitleFontSize\":12,\"comboProductFullPriceFontSize\":12,\"lowStockAlertTextColor\":\"\",\"badgesTextColor\":\"\",\"blockTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageChildTitleFontSize\":13,\"fixedBundleProductPageParentPriceFontStyle\":\"BOLD\",\"otherProductsProductTitleColor\":\"\",\"subscriptionTitleTextColor\":\"\",\"subscriptionSubTitleFontSize\":13,\"saveBadgeBackgroun
2626dColor\":\"\",\"tierFreeGiftBackgroundColor\":\"\",\"tierPriceFontStyle\":\"BOLD\",\"otherProductsModalOverlayColor\":\"\",\"tierPriceColor\":\"\",\"fixedBundleProductPageProgressBarTrackColor\":\"\",\"tierFreeGiftPriceFontSize\":14,\"fixedBundleProductPageParentPriceColor\":\"\",\"fixedBundleProductPageParentPriceFontSize\":15,\"tierTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageFooterPriceFontSize\":18,\"countdownTimerFontSize\":13,\"otherProductsProductTitleSize\":16,\"productCardBackgroundColor\":\"#ffffff\",\"buttonBackgroundColor\":\"#000000\",\"tierUpsellBackgroundColor\":\"\",\"ruleUpsellTitleTextColor\":\"\",\"ruleUpsellSubTitleTextColor\":\"\",\"tierUpsellSubTitleTextColor\":\"\",\"otherProductsModalProductTitleTextSize\":14,\"otherProductsModalProductTitleColor\":\"\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"comboProductTitleFontStyle\":\"BOLD\",\"saveBadgeTextColor\":\"\",\"tierUnitLabelFontStyle\":\"REGULAR\",\"fixedBundleProductPageFooterPriceFontStyle\":\"BOLD\",\"cardBorderColor\":\"\",\"fixedBundleProductPageChildPriceFontSize\":11,\"ruleUpsellTitleFontSize\":15,\"selectedCardBackgroundColor\":\"\",\"tierFullPriceFontSize\":14,\"comboProductTitleFontSize\":13,\"fixedBundleProductPageCardBackgroundColor\":\"\",\"subscriptionSubTitleTextColor\":\"\",\"selectedCardBorderColor\":\"\",\"comboProductFullPriceFontStyle\":\"REGULAR\",\"fixedBundleProductPageBreakdownFreeBadgeTextColor\":\"\",\"secondaryTextColor\":\"#ffffff\",\"fixedBundleProductPageChildFixedQtyBackgroundColor\":\"\",\"blockTitleColor\":\"\",\"tierSubTitleColor\":\"\",\"primaryTextColor\":\"#000000\",\"tierFreeGiftTitleFontStyle\":\"BOLD\",\"perRowItem\":\"THREE\",\"fixedBundleProductPageAddToBundleButtonTextColor\":\"\",\"badgesBackgroundColor\":\"\",\"otherProductsModalHeadingLabelColor\":\"\",\"fixedBundleProductPageParentTitleFontSize\":13,\"lowStockAlertBackgroundColor\":\"\",\"fixedBundleProductPageFooterPriceColor\":\"\",\"fixedBundleProductPageProgressBarFillColor\":\"\",\"tierUpsellTitleFontSize\":13,\"fixedBundleProductPageAddToBundleButtonBackgroundColor\":\"\",\"fixedBundleProductPageContentsTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageCheckoutButtonFontStyle\":\"BOLD\",\"primaryColor\":\"#000000\",\"fixedBundleProductPageValidationMessageColor\":\"\",\"otherProductsModalFullPriceColor\":\"\",\"cardHoverColor\":\"\",\"otherProductsButtonBackgroundColor\":\"\",\"fixedBundleProductPagePurchaseOptionBorderColor\":\"\",\"tierPriceFontSize\":20,\"headingTextColor\":\"#000000\",\"fixedBundleProductPageChildTitleFontStyle\":\"MEDIUM\",\"tierTitleFontSize\":20,\"otherProductsImageSize\":40,\"cardGap\":8,\"otherProductsButtonTextColor\":\"\",\"ruleUpsellSubTitleFontSize\":13,\"comboProductPriceFontSize\":13,\"tierUnitLabelFontSize\":14,\"blockTitleFontSize\":14,\"cardBackgroundColor\":\"\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"fixedBundleProductPageChildPriceFontStyle\":\"REGULAR\",\"borderRadius\":8,\"primaryDisabledTextColor\":\"#ffffff\",\"fixedBundleProductPageBorderRadius\":14,\"fixedBundleProductPageBreakdownYouPayColor\":\"\",\"otherProductsModalImageSize\":80,\"disabledTextColor\":\"#6B7280\",\"primaryHoverColor\":\"#000000\",\"fixedBundleProductPageParentTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageBreakdownToggleFontSize\":11,\"fixedBundleProductPageBreakdownFreeBadgeBackgroun
2626dColor\":\"\",\"fixedBundleProductPageDetailsMediaBackgroundColor\":\"\",\"tierTitleColor\":\"\",\"tierFullPriceFontStyle\":\"REGULAR\",\"fixedBundleProductPageCardBorderColor\":\"\",\"fixedBundleProductPageCheckoutButtonBackgroundColor\":\"\",\"tierSubTitleFontStyle\":\"REGULAR\",\"fixedBundleProductPageAllSetLabelColor\":\"\",\"saveBadgeFontSize\":12,\"fixedBundleProductPageParentEyebrowColor\":\"\",\"tierFreeGiftTextColor\":\"\",\"fixedBundleProductPageContentsSubtitleColor\":\"\",\"fixedBundleProductPageChildCompareAtPriceColor\":\"\",\"fixedBundleProductPageCheckoutButtonFontSize\":13,\"fixedBundleProductPageChildTitleColor\":\"\",\"tierUpsellTitleTextColor\":\"\",\"fixedBundleProductPageChildVariantColor\":\"\",\"tierFreeGiftPriceFontStyle\":\"REGULAR\",\"fixedBundleProductPagePurchaseOptionSelectedColor\":\"\",\"otherProductsModalButtonBackgroundColor\":\"\",\"dedicatedSubscriptionLayout\":\"LAYOUT_ONE\",\"fixedBundleProductPageParentTitleColor\":\"\",\"saveBadgeFontStyle\":\"REGULAR\",\"subscriptionTitleFontSize\":15,\"otherProductsModalProductPriceTextSize\":14,\"fixedBundleProductPageContentsTitleColor\":\"\",\"comboProductPriceFontStyle\":\"BOLD\",\"fixedBundleProductPageCardPadding\":12,\"fixedBundleProductPageBreakdownToggleFontStyle\":\"BOLD\",\"fixedBundleProductPageParentCompareAtPriceColor\":\"\"}","labels":"{\"fixedBundleProductPageOutOfStockTooltip\":\"This item is out of stock and cannot be added to the bundle.\",\"fixedBundleProductPageLowStockTooltip\":\"This bundle needs {{required}}, but only {{available}} in stock.\",\"oneTimeTitle\":\"One Time Purchase\",\"fixedBundleProductPageFlexibleContentsTitle\":\"Build your bundle\",\"fixedBundleProductPageAllSetLabel\":\"All set\",\"volumeAmountDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!\",\"oneTimeSubtitle\":\"No Subscription\",\"fixedBundleProductPageYouPayLabel\":\"You pay\",\"fixedBundleProductPageNotEligibleLabel\":\"You're not eligible to purchase this bundle!\",\"mixAndMatchGiftBadgeLabel\":\"+ Gift\",\"volumeDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!\",\"fixedBundleProductPageRequiredLoginLabel\":\"Please log in to purchase this bundle!\",\"stickyBarButtonLabel\":\"Choose bundle\",\"fixedBundleProductPagePriceBreakdownTitle\":\"Price breakdown\",\"fixedBundleProductPagePickRangeLabel\":\"Pick {{min}} to {{max}} items\",\"fixedBundleProductPageSubscriptionSaveLabel\":\"Save {{amount}}\",\"fixedBundleProductPageFixedContentsTitle\":\"What's included\",\"fixedBundleProductPagePurchaseOptionLabel\":\"Purchase option\",\"mixAndMatchUpsellBadgeLabel\":\"+ Upsell\",\"mixAndMatchAddedItemsLabel\":\"Added items\",\"fixedBundleProductPageEmptyContentsLabel\":\"No items to show right now.\",\"fixedBundleProductPageChooseSourceProductLabel\":\"Please choose source product!\",\"themeSavingsBadgeLabel\":\"\",\"mixAndMatchNoProductsAvailableLabel\":\"No products available.\",\"fixedBundleProductPageOutOfStockLabel\":\"Out of stock\",\"fixedBundleProductPageItemsInsideLabel\":\"{{count}} items inside\",\"otherProductsModalSubtitleLabel\":\"\",\"fixedBundleProductPagePickMaxLabel\":\"Pick up to {{max}} items\",\"volumeAmountDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!\",\"mixAndMatchUnlockedLabel\":\"Unlocked\",\"volumeAmountDiscountSaveRewardsLabel\":\"Save {{currency}}{{discount}}!\",\"fixedBundleProductPagePickMinLabel\":\"Pick {{min}} items or more\",\"mixAndMatchTierQuantityLabel\":\"{{discountQuantityLabel}} items\",\"fixedBundleProductPageBreakdownLabel\":\"Breakdown\",\"fixedBundleProductPageAdditionalOrderNoteLabel\":\"Additional note\",\"fixedBundleProductPageProgressLabel\":\"{{selected}} of {{target}} added\",\"themeSubscriptionSavingsBadgeLabel\":\"\",\"fixedBundleProductPageAddToBundleLabel\":\"Add to bundle\",\"fixedBundleProductPageFreeLabel\":\"Free\",\"fixedBundleProductPageAddingToCartLabel\":\"Adding\\u2026\",\"fixedBundleProductPageChooseAssociatedProductsLabel\":\"Please choose associated products!\",\"fixedBundleProductPageOutOfStockCheckoutMessage\":\"Some items in this bundle are out of stock.\",\"fixedBundleProductPageYourBundleLabel\":\"Your bundle\",\"fixedBundleProductPagePickAnyLabel\":\"Add any items you want\",\"mixAndMatchLockedLabel\":\"Locked\",\"mixAndMatchAddToCartLabel\":\"Læg i kurven\",\"fixedBundleProductPageCurrentlyOutOfStockTooltip\":\"This item is currently out of stock.\",\"fixedBundleProductPageOrderNoteLabel\":\"Add a note\",\"fixedBundleProductPageLowStockLabel\":\"Only {{count}} left\",\"mixAndMatchNoProductSelectedLabel\":\"No product selected\",\"fixedBundleProductPageTotalValueLabel\":\"Total value\",\"fixedBundleProductPageMinimumQuantityLabel\":\"Add minimum {{minimum_quantity}} product\",\"volumeDiscountSaveRewardsLabel\":\"Save {{discount}}{{discount_type}}!\",\"fixedBundleProductPageAddToCartLabel\":\"Add To Cart\",\"volumeDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!\",\"mixAndMatchAddButtonLabel\":\"Add\",\"fixedBundleProductPageSelectOptionLabel\":\"Select option\",\"mixAndMatchSeeAllLabel\":\"See all\",\"mixAndMatchTierDiscountLabel\":\"{{discount}} OFF\",\"fixedBundleProductPageMaximumQuantityLabel\":\"Add maximum up to {{maximum_quantity}} product\"}","upsells":"[{\"discount\":0,\"discountType\":\"PERCENTAGE\",\"subTitle\":\"Save {{saved_amount}}
2626!\",\"title\":\"{{product_title}}\",\"matchedQuantityDealBar\":false,\"variant\":null}]","enableVolumeDiscountUpsell":false,"combos":"[]","progressiveGift":null,"enableProgressiveGifts":false,"discountName":"","shippingDiscountType":"NO_DISCOUNT","inventoryTrackingMode":"ADD_CHILD_PRODUCT_ON_CHECKOUT","defaultVariants":null,"translations":null}];
2627        const customerTags = null;
2628        let customerDiscountUsage = [];
2629        let isLoggedIn = false;
2630
2631        
2632
2633        const filteredDiscountBundles = Array.isArray(discountBundles) && discountBundles.length > 0 && discountBundles?.filter((bundle) => {
2634            if (bundle?.status !== 'ACTIVE' || bundle?.bundleSubType === 'BUY_X_GET_Y') {
2635                return false;
2636            }
2637            if ((bundle?.allowedTags || bundle?.restrictTags || bundle?.limitToUsePerCustomer > 0) && !isLoggedIn) {
2638                return false;
2639            }
2640            if ((bundle?.allowedTags || bundle?.restrictTags) && isLoggedIn && isBundleRestrictedByDiscount(bundle, customerTags)) {
2641                return false;
2642            }
2643            if (bundle?.limitToUsePerCustomer > 0 && isDiscountUsageLimitExceed(customerDiscountUsage, bundle)) {
2644                return false;
2645            }
2646            if (bundle?.appliesOn === "ONE_TIME" && sellingPlanId != null) {
2647                return false;
2648            }
2649            if (bundle?.appliesOn === "SUBSCRIPTION" && sellingPlanId === null) {
2650                return false;
2651            }
2652            try {
2653                const variantsString = bundle?.variants || '[]';
2654                const variants = typeof variantsString === 'string' ? JSON.parse(variantsString) : variantsString;
2655                const bundleCollections = JSON.parse(bundle?.collectionData || '[]');
2656
2657                return (Array.isArray(variants) && variants.some((variant) => variant && parseInt(variant?.variantId) === parseInt(variantId))) ||
2658                    (Array.isArray(bundleCollections) &&
2659                        bundleCollections?.length > 0 &&
2660                        bundleCollections.some(bundleCollection => collections.some(collection => collection?.id === bundleCollection?.id)))
2661            } catch (e) {
2662                console.error('Failed to parse JSON:', e);
2663                return false;
2664            }
2665        }) || [];
2666
2667        const totalAmount =  amount * quantity;
2668        const lineItem = {variantId, quantity, amount, totalAmount };
2669        const volumeDiscountBundles = processBundleRules(filteredDiscountBundles, 'VOLUME_DISCOUNT', ["variants", "tieredDiscount"]);
2670        const discountedPricingBundles = processBundleRules(filteredDiscountBundles, 'DISCOUNTED_PRICING', ["variants"]);
2671
2672        let applicableDiscount = null;
2673        const volumeDiscount = getApplicableTieredDiscount(volumeDiscountBundles, lineItem);
2674        const pricingDiscount = getApplicablePercentOrFixedDiscount(discountedPricingBundles, lineItem);
2675
2676        if (volumeDiscount && pricingDiscount) {
2677            applicableDiscount = getBestDiscount([volumeDiscount, pricingDiscount], lineItem);
2678        } else {
2679            applicableDiscount = volumeDiscount || pricingDiscount;
2680        }
2681
2682        const discountAmount = applicableDiscount?.discountType === "PERCENTAGE" ? (totalAmount *  applicableDiscount?.discount) / 100 : applicableDiscount?.discount;
2683        const discountedPrice = applicableDiscount?.discountType === "PERCENTAGE" ? (totalAmount - discountAmount) : ( totalAmount - applicableDiscount?.discount);
2684
2685        return {
2686            variantId,
2687            quantity,
2688            amount,
2689            totalAmount,
2690            discountType: applicableDiscount?.discountType,
2691            discountValue: applicableDiscount?.discount,
2692            discountAmount,
2693            discountedPrice: !isNaN(discountedPrice) ? discountedPrice : undefined,
2694            discountConfigure: applicableDiscount?.appliesOn
2695        };
2696    };
2697
2698<!-- END app snippet -->
2699        
2700        
2701        <!-- BEGIN app snippet: new-appstle-volume-discount-script -->
2702    (() => {
2703        const initializedElements = new WeakSet();
2704
2705        const loadAppstleBundleAssets = () => {
2706            const css = "https:\/\/bundles-admin.appstle.com\/content\/volume-discount.css?v=1791446613107";
2707            const js = "https:\/\/bundles-admin.appstle.com\/app\/volume-discount.bundle.js?v=1791446613107";
2708            const link = document.createElement('link');
2709            link.rel = 'stylesheet';
2710            link.href = css;
2711            document.head.appendChild(link);
2712            const script = document.createElement('script');
2713            script.defer = true;
2714            script.src = js;
2715            document.head.appendChild(script);
2716        };
2717
2718        const executeVolumeDiscountBlock = ({ blockElement }) => {
2719            if (initializedElements.has(blockElement)) return;
2720            initializedElements.add(blockElement);
2721
2722            const discountRules = [{"id":60857,"shop":"oceandive-dk.myshopify.com","name":"Køb flere af den samme vare og spar penge","description":null,"status":"ACTIVE","customerIncludeTags":null,"discountType":"TIERED_DISCOUNT","discountValue":null,"products":"null","variants":"[{\"productId\":9418382049580,\"variantId\":49095037026604,\"name\":\"Mares Dykkermaske X-VISION MID-Size 2.0 - Aqua\/ Hvid\/ Klar\",\"productHandle\":\"mares-mares-mask-x-vision-mid-20\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_mid_size_2.0_mares_01.jpg?v=1717600312\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION MID-Size 2.0\",\"variantTitle\":\"Aqua\/ Hvid\/ Klar\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":4},{\"productId\":9418382049580,\"variantId\":49095036928300,\"name\":\"Mares Dykkermaske X-VISION MID-Size 2.0 - Blå\/ Hvid\/ Klar\",\"productHandle\":\"mares-mares-mask-x-vision-mid-20\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_mid_size_2.0_mares_01.jpg?v=1717600312\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION MID-Size 2.0\",\"variantTitle\":\"Blå\/ Hvid\/ Klar\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":4},{\"productId\":9418382049580,\"variantId\":49095036895532,\"name\":\"Mares Dykkermaske X-VISION MID-Size 2.0 - Hvid\/ Pink\",\"productHandle\":\"mares-mares-mask-x-vision-mid-20\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_mid_size_2.0_mares_01.jpg?v=1717600312\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION MID-Size 2.0\",\"variantTitle\":\"Hvid\/ Pink\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":4},{\"productId\":9418382049580,\"variantId\":49095036993836,\"name\":\"Mares Dykkermaske X-VISION MID-Size 2.0 - Sort\/ Hvid\",\"productHandle\":\"mares-mares-mask-x-vision-mid-20\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_mid_size_2.0_mares_01.jpg?v=1717600312\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION MID-Size 2.0\",\"variantTitle\":\"Sort\/ Hvid\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":4}]","sequenceNo":null,"bundleType":"VOLUME_DISCOUNT","settings":"{\"showThemeProductPriceSavings\":false,\"showSectionedBundleDiscountProgressBar\":false,\"productFilterConfig\":\"{\\\"enabled\\\":false,\\\"filters\\\":[]}\",\"outOfStockChildBehavior\":\"REMOVE_ITEM_ONLY\",\"enableSectionPurchaseOptions\":false,\"enableStickyBar\":false,\"includedSubscriptionPlans\":\"\",\"sellingPlanSource\":\"PRODUCT\",\"enableCountdownTimer\":false,\"sellingPlanDisplayType\":\"DROPDOWN\",\"fixedBundleSubscriptionType\":\"INLINE\",\"disableHighestTierPreference\":false,\"disableCartLineForSelectedBundleItems\":false,\"enableAnnouncementBar\":false,\"showClassicBundleWidgetInChildProduct\":false,\"showSellingPlanDescription\":false,\"removeBundlePropertiesWhenNoDiscount\":false,\"enableMixAndMatchProductDescription\":true,\"disableDiscountOnPos\":false,\"updateThemeProductPrice\":false,\"enableVolumeDiscountMixAndMatch\":true,\"cardGap\":8,\"requireCompleteSelectionForAddToCart\":false,\"requireItemSelectionLabel\":\"\",\"enableMixAndMatchNativeAddToCart\":true,\"showPricesWithoutDecimal\":false,\"bundleCheckoutSectionPosition\":\"BELOW\",\"enableOrderDiscountClass\":false,\"disableTierUnselect\":false,\"enableTriggerFreeGiftWithoutWidget\":false,\"enableCompactMixAndMatchVariants\":true,\"volumeDiscountSplitVariantOptions\":true,\"borderRadius\":8,\"enableVolumeDiscountTierRestriction\":false,\"requireItemSelection\":false,\"enableSequentialProductLoading\":false,\"enableComboQuantitySelector\":false,\"autofillNotChosenItems\":false,\"allowMixAndMatchBelowMinimumTier\":true,\"disableScrollingToBundle\":false,\"enableTierQuantitySelector\":false,\"hideOutOfStockVariants\":false,\"allowMixedPurchaseTypes\":false,\"ignoreChildStockWhenUntracked\":false,\"buttonPriceSelector\":\"\",\"enableCustomAddToCartButton\":false,\"hideThemeVariants\":false,\"sequentialProductsPerBatch\":50,\"disableFixedBundleSubscription\":false,\"lowStockThreshold\":5,\"priceSelector\":\"\",\"showDynamicBundleDiscountProgressBar\":false,\"disableProductDescription\":false,\"excludeSubscriptionPlans\":\"\",\"enableLowStockAlert\":false,\"showPriceWithSubscriptionPrice\":true,\"showComboBundleWidgetInComboProduct\":false,\"hideBundleTitle\":false,\"hideQuantitySelector\":false,\"enableDedicatedAddToCartButton\":false,\"enablePurchaseOptionsSelector\":false,\"enableTierSellingPlan\":false,\"showUnitPrice\":false,\"upsellProductSelectionMode\":\"ALL_SELECTED_VARIA
2722NTS\",\"excludeB2BCustomers\":false,\"discountBadgeSelector\":\"\",\"countdownTimerMode\":\"FIXED_DURATION\",\"eligibleProductSelectionType\":\"\",\"validateInventoryQuantity\":true,\"bundleProductNameSortOrder\":\"DEFAULT\",\"disableTierRestriction\":true,\"separateTiersByPurchaseType\":false,\"perRowItem\":\"THREE\",\"showCompareAtPrice\":false,\"excludeShippingRatesByAmount\":false,\"showAdditionalNoteInput\":false,\"applyDiscountOnlyIfAddedFromWidget\":false,\"useOriginalPriceForBuyXTotal\":false,\"compareAtPriceSelector\":\"\",\"initialVisibleMixAndMatchVariantCount\":6,\"showPriceOfChosenProductsOnly\":false,\"disableQuantityRestrictedSection\":false}","bundleProductId":null,"bundleVariantId":null,"productHandle":null,"discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"81q2ugrdie","bundleRedirect":"NONE","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":"[{\"discountBasedOn\":\"QUANTITY\",\"value\":1,\"discount\":0,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Pris 1 stk\",\"subtitleLabel\":\"Standard Price\",\"saveBadgeLabel\":\"\",\"selectByDefault\":true,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"scratchOffEnabled\":false},{\"discountBasedOn\":\"QUANTITY\",\"value\":2,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Pris 2 stk\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"Populær\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"discount\":5,\"scratchOffEnabled\":false},{\"discountBasedOn\":\"QUANTITY\",\"value\":3,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Pris 3 stk\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"upsells\":[],\"imageURL\":null,\"scratchOffEnabled\":false,\"scratchOffText\":\"\",\"scratchOffFoilColor\":\"#FFB200\",\"scratchOffTitleColor\":\"#533C0A\",\"scratchOffFontSize\":24,\"discount\":10}]","productViewStyle":"QUICK_ADD","singleProductSettings":"null","trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"DISABLED","minPrice":null,"maxPrice":null,"externalBuildABoxId":null,"variantVisibilityType":"SHOW_VARIANTS_AS_INDIVIDUAL","subTitle":null,"freeShipping":false,"themeType":"THEME_TWO","showBundleInProductPage":true,"combinedWithProductDiscount":true,"combinedWithShippingDiscount":true,"combinedWithOrderDiscount":true,"allowedTags":null,"restrictTags":null,"selectionType":"FLEXIBLE","bundleHtml":"[]","discountedVariants":"null","allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":"Mares X-Vision Mid SIze Volumen Discount","sections":"[]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"excludedProducts":null,"productSelectionType":"PRODUCT","tag":"appstle_bundles","productChooseType":"CHOOSE_ALL","variantSelectionLimit":null,"discountTargetType":"PRODUCT","enableSubscription":false,"subscriptionWidgetPosition":"BELOW","subscribeTitle":"Subscribe and Save","subscribeSubtitle":"Delivered Monthly","subscriptionPreselected":false,"getYAppliesOn":"BOTH","announcementBarMessage":null,"automaticDiscountNodeId":"gid:\/\/shopify\/DiscountAutomaticNode\/1632283164972","recurringCycleLimit":0,"automaticShippingDiscountNodeId":null,"scheduledBundleRule":false,"bundleActiveFrom":null,"bundleActiveTo":null,"bundleSubType":null,"discountAppliesOn":"PER_ORDER","layoutType":"LAYOUT_ONE","style":"{\"tierFullPriceColor\":\"\",\"fixedBundleProductPageContentsTitleFontSize\":14,\"tierFreeGiftTitleFontSize\":13,\"fixedBundleProductPageCheckoutButtonTextColor\":\"\",\"fixedBundleProductPagePurchaseOptionLabelColor\":\"\",\"tierSubTitleFontSize\":13,\"primaryDisabledColor\":\"#333333\",\"otherProductsModalPriceColor\":\"\",\"otherProductsModalButtonTextColor\":\"\",\"tierUpsellSubTitleFontSize\":12,\"comboProductFullPriceFontSize\":12,\"lowStockAlertTextColor\":\"\",\"badgesTextColor\":\"\",\"blockTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageChildTitleFontSize\":13,\"fixedBundleProductPageParentPriceFontStyle\":\"BOLD\",\"otherProductsProductTitleColor\":\"\",\"subscriptionTitleTextColor\":\"\",\"subscriptionSubTitleFontSize\":13,\"saveBadgeBackgroun
2722dColor\":\"\",\"tierFreeGiftBackgroundColor\":\"\",\"tierPriceFontStyle\":\"BOLD\",\"otherProductsModalOverlayColor\":\"\",\"tierPriceColor\":\"\",\"fixedBundleProductPageProgressBarTrackColor\":\"\",\"tierFreeGiftPriceFontSize\":14,\"fixedBundleProductPageParentPriceColor\":\"\",\"fixedBundleProductPageParentPriceFontSize\":15,\"tierTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageFooterPriceFontSize\":18,\"countdownTimerFontSize\":13,\"otherProductsProductTitleSize\":16,\"productCardBackgroundColor\":\"#ffffff\",\"buttonBackgroundColor\":\"#000000\",\"tierUpsellBackgroundColor\":\"\",\"ruleUpsellTitleTextColor\":\"\",\"ruleUpsellSubTitleTextColor\":\"\",\"tierUpsellSubTitleTextColor\":\"\",\"otherProductsModalProductTitleTextSize\":14,\"otherProductsModalProductTitleColor\":\"\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"comboProductTitleFontStyle\":\"BOLD\",\"saveBadgeTextColor\":\"\",\"tierUnitLabelFontStyle\":\"REGULAR\",\"fixedBundleProductPageFooterPriceFontStyle\":\"BOLD\",\"cardBorderColor\":\"\",\"fixedBundleProductPageChildPriceFontSize\":11,\"ruleUpsellTitleFontSize\":15,\"selectedCardBackgroundColor\":\"\",\"tierFullPriceFontSize\":14,\"comboProductTitleFontSize\":13,\"fixedBundleProductPageCardBackgroundColor\":\"\",\"subscriptionSubTitleTextColor\":\"\",\"selectedCardBorderColor\":\"\",\"comboProductFullPriceFontStyle\":\"REGULAR\",\"fixedBundleProductPageBreakdownFreeBadgeTextColor\":\"\",\"secondaryTextColor\":\"#ffffff\",\"fixedBundleProductPageChildFixedQtyBackgroundColor\":\"\",\"blockTitleColor\":\"\",\"tierSubTitleColor\":\"\",\"primaryTextColor\":\"#000000\",\"tierFreeGiftTitleFontStyle\":\"BOLD\",\"perRowItem\":\"THREE\",\"fixedBundleProductPageAddToBundleButtonTextColor\":\"\",\"badgesBackgroundColor\":\"\",\"otherProductsModalHeadingLabelColor\":\"\",\"fixedBundleProductPageParentTitleFontSize\":13,\"lowStockAlertBackgroundColor\":\"\",\"fixedBundleProductPageFooterPriceColor\":\"\",\"fixedBundleProductPageProgressBarFillColor\":\"\",\"tierUpsellTitleFontSize\":13,\"fixedBundleProductPageAddToBundleButtonBackgroundColor\":\"\",\"fixedBundleProductPageContentsTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageCheckoutButtonFontStyle\":\"BOLD\",\"primaryColor\":\"#000000\",\"fixedBundleProductPageValidationMessageColor\":\"\",\"otherProductsModalFullPriceColor\":\"\",\"cardHoverColor\":\"\",\"otherProductsButtonBackgroundColor\":\"\",\"fixedBundleProductPagePurchaseOptionBorderColor\":\"\",\"tierPriceFontSize\":20,\"headingTextColor\":\"#000000\",\"fixedBundleProductPageChildTitleFontStyle\":\"MEDIUM\",\"tierTitleFontSize\":20,\"otherProductsImageSize\":40,\"cardGap\":8,\"otherProductsButtonTextColor\":\"\",\"ruleUpsellSubTitleFontSize\":13,\"comboProductPriceFontSize\":13,\"tierUnitLabelFontSize\":14,\"blockTitleFontSize\":14,\"cardBackgroundColor\":\"\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"fixedBundleProductPageChildPriceFontStyle\":\"REGULAR\",\"borderRadius\":8,\"primaryDisabledTextColor\":\"#ffffff\",\"fixedBundleProductPageBorderRadius\":14,\"fixedBundleProductPageBreakdownYouPayColor\":\"\",\"otherProductsModalImageSize\":80,\"disabledTextColor\":\"#6B7280\",\"primaryHoverColor\":\"#000000\",\"fixedBundleProductPageParentTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageBreakdownToggleFontSize\":11,\"fixedBundleProductPageBreakdownFreeBadgeBackgroun
2722dColor\":\"\",\"fixedBundleProductPageDetailsMediaBackgroundColor\":\"\",\"tierTitleColor\":\"\",\"tierFullPriceFontStyle\":\"REGULAR\",\"fixedBundleProductPageCardBorderColor\":\"\",\"fixedBundleProductPageCheckoutButtonBackgroundColor\":\"\",\"tierSubTitleFontStyle\":\"REGULAR\",\"fixedBundleProductPageAllSetLabelColor\":\"\",\"saveBadgeFontSize\":12,\"fixedBundleProductPageParentEyebrowColor\":\"\",\"tierFreeGiftTextColor\":\"\",\"fixedBundleProductPageContentsSubtitleColor\":\"\",\"fixedBundleProductPageChildCompareAtPriceColor\":\"\",\"fixedBundleProductPageCheckoutButtonFontSize\":13,\"fixedBundleProductPageChildTitleColor\":\"\",\"tierUpsellTitleTextColor\":\"\",\"fixedBundleProductPageChildVariantColor\":\"\",\"tierFreeGiftPriceFontStyle\":\"REGULAR\",\"fixedBundleProductPagePurchaseOptionSelectedColor\":\"\",\"otherProductsModalButtonBackgroundColor\":\"\",\"dedicatedSubscriptionLayout\":\"LAYOUT_ONE\",\"fixedBundleProductPageParentTitleColor\":\"\",\"saveBadgeFontStyle\":\"REGULAR\",\"subscriptionTitleFontSize\":15,\"otherProductsModalProductPriceTextSize\":14,\"fixedBundleProductPageContentsTitleColor\":\"\",\"comboProductPriceFontStyle\":\"BOLD\",\"fixedBundleProductPageCardPadding\":12,\"fixedBundleProductPageBreakdownToggleFontStyle\":\"BOLD\",\"fixedBundleProductPageParentCompareAtPriceColor\":\"\"}","labels":"{\"fixedBundleProductPageOutOfStockTooltip\":\"This item is out of stock and cannot be added to the bundle.\",\"fixedBundleProductPageLowStockTooltip\":\"This bundle needs {{required}}, but only {{available}} in stock.\",\"oneTimeTitle\":\"One Time Purchase\",\"fixedBundleProductPageFlexibleContentsTitle\":\"Build your bundle\",\"fixedBundleProductPageAllSetLabel\":\"All set\",\"volumeAmountDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!\",\"oneTimeSubtitle\":\"No Subscription\",\"fixedBundleProductPageYouPayLabel\":\"You pay\",\"fixedBundleProductPageNotEligibleLabel\":\"You're not eligible to purchase this bundle!\",\"mixAndMatchGiftBadgeLabel\":\"+ Gift\",\"volumeDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!\",\"fixedBundleProductPageRequiredLoginLabel\":\"Please log in to purchase this bundle!\",\"stickyBarButtonLabel\":\"Choose bundle\",\"fixedBundleProductPagePriceBreakdownTitle\":\"Price breakdown\",\"fixedBundleProductPagePickRangeLabel\":\"Pick {{min}} to {{max}} items\",\"fixedBundleProductPageSubscriptionSaveLabel\":\"Save {{amount}}\",\"fixedBundleProductPageFixedContentsTitle\":\"What's included\",\"fixedBundleProductPagePurchaseOptionLabel\":\"Purchase option\",\"mixAndMatchUpsellBadgeLabel\":\"+ Upsell\",\"mixAndMatchAddedItemsLabel\":\"Added items\",\"fixedBundleProductPageEmptyContentsLabel\":\"No items to show right now.\",\"fixedBundleProductPageChooseSourceProductLabel\":\"Please choose source product!\",\"themeSavingsBadgeLabel\":\"\",\"mixAndMatchNoProductsAvailableLabel\":\"No products available.\",\"fixedBundleProductPageOutOfStockLabel\":\"Out of stock\",\"fixedBundleProductPageItemsInsideLabel\":\"{{count}} items inside\",\"otherProductsModalSubtitleLabel\":\"\",\"fixedBundleProductPagePickMaxLabel\":\"Pick up to {{max}} items\",\"volumeAmountDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!\",\"mixAndMatchUnlockedLabel\":\"Unlocked\",\"volumeAmountDiscountSaveRewardsLabel\":\"Save {{currency}}{{discount}}!\",\"fixedBundleProductPagePickMinLabel\":\"Pick {{min}} items or more\",\"mixAndMatchTierQuantityLabel\":\"{{discountQuantityLabel}} items\",\"fixedBundleProductPageBreakdownLabel\":\"Breakdown\",\"fixedBundleProductPageAdditionalOrderNoteLabel\":\"Additional note\",\"fixedBundleProductPageProgressLabel\":\"{{selected}} of {{target}} added\",\"themeSubscriptionSavingsBadgeLabel\":\"\",\"fixedBundleProductPageAddToBundleLabel\":\"Add to bundle\",\"fixedBundleProductPageFreeLabel\":\"Free\",\"fixedBundleProductPageAddingToCartLabel\":\"Adding\\u2026\",\"fixedBundleProductPageChooseAssociatedProductsLabel\":\"Please choose associated products!\",\"fixedBundleProductPageOutOfStockCheckoutMessage\":\"Some items in this bundle are out of stock.\",\"fixedBundleProductPageYourBundleLabel\":\"Your bundle\",\"fixedBundleProductPagePickAnyLabel\":\"Add any items you want\",\"mixAndMatchLockedLabel\":\"Locked\",\"mixAndMatchAddToCartLabel\":\"Add to cart\",\"fixedBundleProductPageCurrentlyOutOfStockTooltip\":\"This item is currently out of stock.\",\"fixedBundleProductPageOrderNoteLabel\":\"Add a note\",\"fixedBundleProductPageLowStockLabel\":\"Only {{count}} left\",\"mixAndMatchNoProductSelectedLabel\":\"No product selected\",\"fixedBundleProductPageTotalValueLabel\":\"Total value\",\"fixedBundleProductPageMinimumQuantityLabel\":\"Add minimum {{minimum_quantity}} product\",\"volumeDiscountSaveRewardsLabel\":\"Save {{discount}}{{discount_type}}!\",\"fixedBundleProductPageAddToCartLabel\":\"Add To Cart\",\"volumeDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!\",\"mixAndMatchAddButtonLabel\":\"Add\",\"fixedBundleProductPageSelectOptionLabel\":\"Select option\",\"mixAndMatchSeeAllLabel\":\"See all\",\"mixAndMatchTierDiscountLabel\":\"{{discount}} OFF\",\"fixedBundleProductPageMaximumQuantityLabel\":\"Add maximum up to {{maximum_quantity}} product\"}","upsells":"[{\"discount\":0,\"discountType\":\"PERCENTAGE\",\"subTitle\":\"Save {{saved_amount}}
2722!\",\"title\":\"{{product_title}}\",\"matchedQuantityDealBar\":false,\"variant\":null}]","enableVolumeDiscountUpsell":false,"combos":"[]","progressiveGift":null,"enableProgressiveGifts":false,"discountName":"","shippingDiscountType":"NO_DISCOUNT","inventoryTrackingMode":"ADD_CHILD_PRODUCT_ON_CHECKOUT","defaultVariants":null,"translations":null},{"id":60888,"shop":"oceandive-dk.myshopify.com","name":"Køb flere af den samme vare og spar penge","description":null,"status":"ACTIVE","customerIncludeTags":null,"discountType":"TIERED_DISCOUNT","discountValue":null,"products":"null","variants":"[{\"productId\":9421185417516,\"variantId\":49101363839276,\"name\":\"Mares Dykkermaske X-VISION Standard - Blå Hvid Klar\",\"productHandle\":\"mares-mares-maske-x-vision\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_standard_mares_04.jpg?v=1763458650\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION Standard\",\"variantTitle\":\"Blå Hvid Klar\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":6},{\"productId\":9421185417516,\"variantId\":49101363577132,\"name\":\"Mares Dykkermaske X-VISION Standard - Gul\/Sort\",\"productHandle\":\"mares-mares-maske-x-vision\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_standard_mares_04.jpg?v=1763458650\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION Standard\",\"variantTitle\":\"Gul\/Sort\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":6},{\"productId\":9421185417516,\"variantId\":49101363478828,\"name\":\"Mares Dykkermaske X-VISION Standard - Hvid\",\"productHandle\":\"mares-mares-maske-x-vision\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_standard_mares_04.jpg?v=1763458650\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION Standard\",\"variantTitle\":\"Hvid\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":6},{\"productId\":9421185417516,\"variantId\":49101363806508,\"name\":\"Mares Dykkermaske X-VISION Standard - Lime Sort\",\"productHandle\":\"mares-mares-maske-x-vision\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_standard_mares_04.jpg?v=1763458650\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION Standard\",\"variantTitle\":\"Lime Sort\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":6},{\"productId\":9421185417516,\"variantId\":49101363872044,\"name\":\"Mares Dykkermaske X-VISION Standard - Sort\",\"productHandle\":\"mares-mares-maske-x-vision\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_standard_mares_04.jpg?v=1763458650\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION Standard\",\"variantTitle\":\"Sort\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":6},{\"productId\":9421185417516,\"variantId\":49101363708204,\"name\":\"Mares Dykkermaske X-VISION Standard - Sort Hvid\",\"productHandle\":\"mares-mares-maske-x-vision\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/8349\/1372\/files\/mares_dykkermaske_x_vision_standard_mares_04.jpg?v=1763458650\",\"quantity\":1,\"price\":\"549.00\",\"status\":\"ACTIVE\",\"productTitle\":\"Mares Dykkermaske X-VISION Standard\",\"variantTitle\":\"Sort Hvid\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":6}]","sequenceNo":null,"bundleType":"VOLUME_DISCOUNT","settings":"{\"showThemeProductPriceSavings\":false,\"showSectionedBundleDiscountProgressBar\":false,\"productFilterConfig\":\"{\\\"enabled\\\":false,\\\"filters\\\":[]}\",\"outOfStockChildBehavior\":\"REMOVE_ITEM_ONLY\",\"enableSectionPurchaseOptions\":false,\"enableStickyBar\":false,\"includedSubscriptionPlans\":\"\",\"sellingPlanSource\":\"PRODUCT\",\"enableCountdownTimer\":false,\"sellingPlanDisplayType\":\"DROPDOWN\",\"fixedBundleSubscriptionType\":\"INLINE\",\"disableHighestTierPreference\":false,\"disableCartLineForSelectedBundleItems\":false,\"enableAnnouncementBar\":false,\"showClassicBundleWidgetInChildProduct\":false,\"showSellingPlanDescription\":false,\"removeBundlePropertiesWhenNoDiscount\":false,\"enableMixAndMatchProductDescription\":false,\"disableDiscountOnPos\":false,\"updateThemeProductPrice\":false,\"enableVolumeDiscountMixAndMatch\":true,\"cardGap\":8,\"requireCompleteSelectionForAddToCart\":false,\"requireItemSelectionLabel\":\"\",\"enableMixAndMatchNativeAddToCart\":true,\"showPricesWithoutDecimal\":false,\"bundleCheckoutSectionPosition\":\"BELOW\",\"enableOrderDiscountClass\":false,\"disableTierUnselect\":false,\"enableTriggerFreeGiftWithoutWidget\":false,\"enableCompactMixAndMatchVariants\":true,\"volumeDiscountSplitVariantOptions\":true,\"borderRadius\":8,\"enableVolumeDiscountTierRestriction\":false,\"requireItemSelection\":false,\"enableSequentialProductLoading\":false,\"enableComboQuantitySelector\":false,\"autofillNotChosenItems\":false,\"allowMixAndMatchBelowMinimumTier\":true,\"disableScrollingToBundle\":false,\"enableTierQuantitySelector\":false,\"hideOutOfStockVariants\":false,\"allowMixedPurchaseTypes\":false,\"ignoreChildStockWhenUntracked\":false,\"buttonPriceSelector\":\"\",\"enableCustomAddToCartButton\":false,\"hideThemeVariants\":false,\"sequentialProductsPerBatch\":50,\"disableFixedBundleSubscription\":false,\"lowStockThreshold\":5,\"priceSelector\":\"\",\"showDynamicBundleDiscountProgressBar\":false,\"disableProductDescription\":false,\"excludeSubscriptionPlans\":\"\",\"enableLowStockAlert\":false,\"showPriceWithSubscriptionPrice\":true,\"showComboBundleWidgetInComboProduct\":false,\"hideBundleTitle\":false,\"hideQuantitySelector\":false,\"enableDedicatedAddToCartButton\":false,\"enablePurchaseOptionsSelector\":false,\"enableTierSellingPlan\":false,\"showUnitPrice\":false,\"upsellProductSelectionMode\":\"ALL_SELECTED_VARIA
2722NTS\",\"excludeB2BCustomers\":false,\"discountBadgeSelector\":\"\",\"countdownTimerMode\":\"FIXED_DURATION\",\"eligibleProductSelectionType\":\"\",\"validateInventoryQuantity\":true,\"bundleProductNameSortOrder\":\"DEFAULT\",\"disableTierRestriction\":true,\"separateTiersByPurchaseType\":false,\"perRowItem\":\"THREE\",\"showCompareAtPrice\":false,\"excludeShippingRatesByAmount\":false,\"showAdditionalNoteInput\":false,\"applyDiscountOnlyIfAddedFromWidget\":false,\"useOriginalPriceForBuyXTotal\":false,\"compareAtPriceSelector\":\"\",\"initialVisibleMixAndMatchVariantCount\":6,\"showPriceOfChosenProductsOnly\":false,\"disableQuantityRestrictedSection\":false}","bundleProductId":null,"bundleVariantId":null,"productHandle":null,"discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"51orjkjyrr","bundleRedirect":"NONE","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":"[{\"discountBasedOn\":\"QUANTITY\",\"value\":1,\"discount\":0,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Pris 1 stk\",\"subtitleLabel\":\"Standard Price\",\"saveBadgeLabel\":\"\",\"selectByDefault\":true,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"scratchOffEnabled\":false},{\"discountBasedOn\":\"QUANTITY\",\"value\":2,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Pris 2 stk\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"Populær\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"discount\":5,\"checkoutDiscountLabel\":\"Mares X-Vision Volumen Rabat\",\"scratchOffEnabled\":false},{\"discountBasedOn\":\"QUANTITY\",\"value\":3,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Pris +3 stk\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"upsells\":[],\"imageURL\":null,\"scratchOffEnabled\":false,\"scratchOffText\":\"\",\"scratchOffFoilColor\":\"#FFB200\",\"scratchOffTitleColor\":\"#533C0A\",\"scratchOffFontSize\":24,\"discount\":10,\"checkoutDiscountLabel\":\"X-Vision Volumen Rabat\"}]","productViewStyle":"QUICK_ADD","singleProductSettings":"null","trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"DISABLED","minPrice":null,"maxPrice":null,"externalBuildABoxId":null,"variantVisibilityType":"SHOW_VARIANTS_AS_INDIVIDUAL","subTitle":null,"freeShipping":false,"themeType":"THEME_TWO","showBundleInProductPage":true,"combinedWithProductDiscount":true,"combinedWithShippingDiscount":true,"combinedWithOrderDiscount":true,"allowedTags":null,"restrictTags":null,"selectionType":"FLEXIBLE","bundleHtml":"[]","discountedVariants":"null","allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":"Mares X-Vision Volumen Discount","sections":"[]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"excludedProducts":null,"productSelectionType":"PRODUCT","tag":"appstle_bundles","productChooseType":"CHOOSE_ALL","variantSelectionLimit":null,"discountTargetType":"PRODUCT","enableSubscription":false,"subscriptionWidgetPosition":"BELOW","subscribeTitle":"Subscribe and Save","subscribeSubtitle":"Delivered Monthly","subscriptionPreselected":false,"getYAppliesOn":"BOTH","announcementBarMessage":null,"automaticDiscountNodeId":"gid:\/\/shopify\/DiscountAutomaticNode\/1632289128748","recurringCycleLimit":0,"automaticShippingDiscountNodeId":null,"scheduledBundleRule":false,"bundleActiveFrom":null,"bundleActiveTo":null,"bundleSubType":null,"discountAppliesOn":"PER_ORDER","layoutType":"LAYOUT_ONE","style":"{\"tierFullPriceColor\":\"\",\"fixedBundleProductPageContentsTitleFontSize\":14,\"tierFreeGiftTitleFontSize\":13,\"fixedBundleProductPageCheckoutButtonTextColor\":\"\",\"fixedBundleProductPagePurchaseOptionLabelColor\":\"\",\"tierSubTitleFontSize\":13,\"primaryDisabledColor\":\"#333333\",\"otherProductsModalPriceColor\":\"\",\"otherProductsModalButtonTextColor\":\"\",\"tierUpsellSubTitleFontSize\":12,\"comboProductFullPriceFontSize\":12,\"lowStockAlertTextColor\":\"\",\"badgesTextColor\":\"\",\"blockTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageChildTitleFontSize\":13,\"fixedBundleProductPageParentPriceFontStyle\":\"BOLD\",\"otherProductsProductTitleColor\":\"\",\"subscriptionTitleTextColor\":\"\",\"subscriptionSubTitleFontSize\":13,\"saveBadgeBackgroun
2722dColor\":\"\",\"tierFreeGiftBackgroundColor\":\"\",\"tierPriceFontStyle\":\"BOLD\",\"otherProductsModalOverlayColor\":\"\",\"tierPriceColor\":\"\",\"fixedBundleProductPageProgressBarTrackColor\":\"\",\"tierFreeGiftPriceFontSize\":14,\"fixedBundleProductPageParentPriceColor\":\"\",\"fixedBundleProductPageParentPriceFontSize\":15,\"tierTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageFooterPriceFontSize\":18,\"countdownTimerFontSize\":13,\"otherProductsProductTitleSize\":16,\"productCardBackgroundColor\":\"#ffffff\",\"buttonBackgroundColor\":\"#000000\",\"tierUpsellBackgroundColor\":\"\",\"ruleUpsellTitleTextColor\":\"\",\"ruleUpsellSubTitleTextColor\":\"\",\"tierUpsellSubTitleTextColor\":\"\",\"otherProductsModalProductTitleTextSize\":14,\"otherProductsModalProductTitleColor\":\"\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"comboProductTitleFontStyle\":\"BOLD\",\"saveBadgeTextColor\":\"\",\"tierUnitLabelFontStyle\":\"REGULAR\",\"fixedBundleProductPageFooterPriceFontStyle\":\"BOLD\",\"cardBorderColor\":\"\",\"fixedBundleProductPageChildPriceFontSize\":11,\"ruleUpsellTitleFontSize\":15,\"selectedCardBackgroundColor\":\"\",\"tierFullPriceFontSize\":14,\"comboProductTitleFontSize\":13,\"fixedBundleProductPageCardBackgroundColor\":\"\",\"subscriptionSubTitleTextColor\":\"\",\"selectedCardBorderColor\":\"\",\"comboProductFullPriceFontStyle\":\"REGULAR\",\"fixedBundleProductPageBreakdownFreeBadgeTextColor\":\"\",\"secondaryTextColor\":\"#ffffff\",\"fixedBundleProductPageChildFixedQtyBackgroundColor\":\"\",\"blockTitleColor\":\"\",\"tierSubTitleColor\":\"\",\"primaryTextColor\":\"#000000\",\"tierFreeGiftTitleFontStyle\":\"BOLD\",\"perRowItem\":\"THREE\",\"fixedBundleProductPageAddToBundleButtonTextColor\":\"\",\"badgesBackgroundColor\":\"\",\"otherProductsModalHeadingLabelColor\":\"\",\"fixedBundleProductPageParentTitleFontSize\":13,\"lowStockAlertBackgroundColor\":\"\",\"fixedBundleProductPageFooterPriceColor\":\"\",\"fixedBundleProductPageProgressBarFillColor\":\"\",\"tierUpsellTitleFontSize\":13,\"fixedBundleProductPageAddToBundleButtonBackgroundColor\":\"\",\"fixedBundleProductPageContentsTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageCheckoutButtonFontStyle\":\"BOLD\",\"primaryColor\":\"#000000\",\"fixedBundleProductPageValidationMessageColor\":\"\",\"otherProductsModalFullPriceColor\":\"\",\"cardHoverColor\":\"\",\"otherProductsButtonBackgroundColor\":\"\",\"fixedBundleProductPagePurchaseOptionBorderColor\":\"\",\"tierPriceFontSize\":20,\"headingTextColor\":\"#000000\",\"fixedBundleProductPageChildTitleFontStyle\":\"MEDIUM\",\"tierTitleFontSize\":20,\"otherProductsImageSize\":40,\"cardGap\":8,\"otherProductsButtonTextColor\":\"\",\"ruleUpsellSubTitleFontSize\":13,\"comboProductPriceFontSize\":13,\"tierUnitLabelFontSize\":14,\"blockTitleFontSize\":14,\"cardBackgroundColor\":\"\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"fixedBundleProductPageChildPriceFontStyle\":\"REGULAR\",\"borderRadius\":8,\"primaryDisabledTextColor\":\"#ffffff\",\"fixedBundleProductPageBorderRadius\":14,\"fixedBundleProductPageBreakdownYouPayColor\":\"\",\"otherProductsModalImageSize\":80,\"disabledTextColor\":\"#6B7280\",\"primaryHoverColor\":\"#000000\",\"fixedBundleProductPageParentTitleFontStyle\":\"BOLD\",\"fixedBundleProductPageBreakdownToggleFontSize\":11,\"fixedBundleProductPageBreakdownFreeBadgeBackgroun
2722dColor\":\"\",\"fixedBundleProductPageDetailsMediaBackgroundColor\":\"\",\"tierTitleColor\":\"\",\"tierFullPriceFontStyle\":\"REGULAR\",\"fixedBundleProductPageCardBorderColor\":\"\",\"fixedBundleProductPageCheckoutButtonBackgroundColor\":\"\",\"tierSubTitleFontStyle\":\"REGULAR\",\"fixedBundleProductPageAllSetLabelColor\":\"\",\"saveBadgeFontSize\":12,\"fixedBundleProductPageParentEyebrowColor\":\"\",\"tierFreeGiftTextColor\":\"\",\"fixedBundleProductPageContentsSubtitleColor\":\"\",\"fixedBundleProductPageChildCompareAtPriceColor\":\"\",\"fixedBundleProductPageCheckoutButtonFontSize\":13,\"fixedBundleProductPageChildTitleColor\":\"\",\"tierUpsellTitleTextColor\":\"\",\"fixedBundleProductPageChildVariantColor\":\"\",\"tierFreeGiftPriceFontStyle\":\"REGULAR\",\"fixedBundleProductPagePurchaseOptionSelectedColor\":\"\",\"otherProductsModalButtonBackgroundColor\":\"\",\"dedicatedSubscriptionLayout\":\"LAYOUT_ONE\",\"fixedBundleProductPageParentTitleColor\":\"\",\"saveBadgeFontStyle\":\"REGULAR\",\"subscriptionTitleFontSize\":15,\"otherProductsModalProductPriceTextSize\":14,\"fixedBundleProductPageContentsTitleColor\":\"\",\"comboProductPriceFontStyle\":\"BOLD\",\"fixedBundleProductPageCardPadding\":12,\"fixedBundleProductPageBreakdownToggleFontStyle\":\"BOLD\",\"fixedBundleProductPageParentCompareAtPriceColor\":\"\"}","labels":"{\"fixedBundleProductPageOutOfStockTooltip\":\"This item is out of stock and cannot be added to the bundle.\",\"fixedBundleProductPageLowStockTooltip\":\"This bundle needs {{required}}, but only {{available}} in stock.\",\"oneTimeTitle\":\"One Time Purchase\",\"fixedBundleProductPageFlexibleContentsTitle\":\"Build your bundle\",\"fixedBundleProductPageAllSetLabel\":\"All set\",\"volumeAmountDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!\",\"oneTimeSubtitle\":\"No Subscription\",\"fixedBundleProductPageYouPayLabel\":\"You pay\",\"fixedBundleProductPageNotEligibleLabel\":\"You're not eligible to purchase this bundle!\",\"mixAndMatchGiftBadgeLabel\":\"+ Gift\",\"volumeDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!\",\"fixedBundleProductPageRequiredLoginLabel\":\"Please log in to purchase this bundle!\",\"stickyBarButtonLabel\":\"Choose bundle\",\"fixedBundleProductPagePriceBreakdownTitle\":\"Price breakdown\",\"fixedBundleProductPagePickRangeLabel\":\"Pick {{min}} to {{max}} items\",\"fixedBundleProductPageSubscriptionSaveLabel\":\"Save {{amount}}\",\"fixedBundleProductPageFixedContentsTitle\":\"What's included\",\"fixedBundleProductPagePurchaseOptionLabel\":\"Purchase option\",\"mixAndMatchUpsellBadgeLabel\":\"+ Upsell\",\"mixAndMatchAddedItemsLabel\":\"Added items\",\"fixedBundleProductPageEmptyContentsLabel\":\"No items to show right now.\",\"fixedBundleProductPageChooseSourceProductLabel\":\"Please choose source product!\",\"themeSavingsBadgeLabel\":\"\",\"mixAndMatchNoProductsAvailableLabel\":\"No products available.\",\"fixedBundleProductPageOutOfStockLabel\":\"Out of stock\",\"fixedBundleProductPageItemsInsideLabel\":\"{{count}} items inside\",\"otherProductsModalSubtitleLabel\":\"\",\"fixedBundleProductPagePickMaxLabel\":\"Pick up to {{max}} items\",\"volumeAmountDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!\",\"mixAndMatchUnlockedLabel\":\"Unlocked\",\"volumeAmountDiscountSaveRewardsLabel\":\"Save {{currency}}{{discount}}!\",\"fixedBundleProductPagePickMinLabel\":\"Pick {{min}} items or more\",\"mixAndMatchTierQuantityLabel\":\"{{discountQuantityLabel}} items\",\"fixedBundleProductPageBreakdownLabel\":\"Breakdown\",\"fixedBundleProductPageAdditionalOrderNoteLabel\":\"Additional note\",\"fixedBundleProductPageProgressLabel\":\"{{selected}} of {{target}} added\",\"themeSubscriptionSavingsBadgeLabel\":\"\",\"fixedBundleProductPageAddToBundleLabel\":\"Add to bundle\",\"fixedBundleProductPageFreeLabel\":\"Free\",\"fixedBundleProductPageAddingToCartLabel\":\"Adding\\u2026\",\"fixedBundleProductPageChooseAssociatedProductsLabel\":\"Please choose associated products!\",\"fixedBundleProductPageOutOfStockCheckoutMessage\":\"Some items in this bundle are out of stock.\",\"fixedBundleProductPageYourBundleLabel\":\"Your bundle\",\"fixedBundleProductPagePickAnyLabel\":\"Add any items you want\",\"mixAndMatchLockedLabel\":\"Locked\",\"mixAndMatchAddToCartLabel\":\"Læg i kurven\",\"fixedBundleProductPageCurrentlyOutOfStockTooltip\":\"This item is currently out of stock.\",\"fixedBundleProductPageOrderNoteLabel\":\"Add a note\",\"fixedBundleProductPageLowStockLabel\":\"Only {{count}} left\",\"mixAndMatchNoProductSelectedLabel\":\"No product selected\",\"fixedBundleProductPageTotalValueLabel\":\"Total value\",\"fixedBundleProductPageMinimumQuantityLabel\":\"Add minimum {{minimum_quantity}} product\",\"volumeDiscountSaveRewardsLabel\":\"Save {{discount}}{{discount_type}}!\",\"fixedBundleProductPageAddToCartLabel\":\"Add To Cart\",\"volumeDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!\",\"mixAndMatchAddButtonLabel\":\"Add\",\"fixedBundleProductPageSelectOptionLabel\":\"Select option\",\"mixAndMatchSeeAllLabel\":\"See all\",\"mixAndMatchTierDiscountLabel\":\"{{discount}} OFF\",\"fixedBundleProductPageMaximumQuantityLabel\":\"Add maximum up to {{maximum_quantity}} product\"}","upsells":"[{\"discount\":0,\"discountType\":\"PERCENTAGE\",\"subTitle\":\"Save {{saved_amount}}
2722!\",\"title\":\"{{product_title}}\",\"matchedQuantityDealBar\":false,\"variant\":null}]","enableVolumeDiscountUpsell":false,"combos":"[]","progressiveGift":null,"enableProgressiveGifts":false,"discountName":"","shippingDiscountType":"NO_DISCOUNT","inventoryTrackingMode":"ADD_CHILD_PRODUCT_ON_CHECKOUT","defaultVariants":null,"translations":null}];
2723            const filteredDiscounts = Array.isArray(discountRules) && discountRules?.length > 0 && discountRules.filter((rule) => rule?.bundleType === 'VOLUME_DISCOUNT' && rule?.status === 'ACTIVE') || [];
2724            if (filteredDiscounts?.length > 0 && blockElement) {
2725                loadAppstleBundleAssets();
2726                const discountDiv = document.createElement('div');
2727                const reference = 'VOLUME_DISCOUNT';
2728                discountDiv.setAttribute('appstle-volume-discount-unique-reference', reference);
2729                discountDiv.className = 'appstle-volume-discount';
2730                discountDiv.style.cssText = 'width: 100%; display: block;';
2731                blockElement.appendChild(discountDiv);
2732                const appBlockDiv = document.querySelector('div[data-block-handle="appstle-volume-discount-page"]');
2733                if (appBlockDiv) {
2734                    appBlockDiv.appendChild(blockElement);
2735                }
2736            }
2737        };
2738
2739        const isAppFunctionalityDisabled = () => window?._ABConfig?.['disableAppFunctionality'] || false;
2740
2741        const findAppstleOwnedContainers = () => {
2742            const candidates = document.querySelectorAll('#appstleVolumeDiscountContainer, #volumeDiscountContainer');
2743            return Array.from(candidates).filter(el => el.classList.contains('ab-volume-discount-container'));
2744        };
2745
2746        const findLegacyContainerById = () => {
2747            const legacy = document.getElementById('volumeDiscountContainer');
2748            return legacy ? [legacy] : [];
2749        };
2750
2751        const findCustomPlacements = () => Array.from(document.querySelectorAll('.ab-volume-discount-custom-placement-selector'));
2752
2753        const resolveContainers = () => {
2754            const preciseMatches = findAppstleOwnedContainers();
2755            const primary = preciseMatches.length > 0 ? preciseMatches : findLegacyContainerById();
2756            return primary.concat(findCustomPlacements());
2757        };
2758
2759        const mountVolumeDiscount = (element) => {
2760            if (initializedElements.has(element)) return;
2761            element.innerHTML = '';
2762            executeVolumeDiscountBlock({ blockElement: element });
2763        };
2764
2765        const initVolumeDiscount = () => {
2766            if (isAppFunctionalityDisabled()) return;
2767            resolveContainers().forEach(mountVolumeDiscount);
2768        }
2769
2770        window.initVolumeDiscountAppstleBundle = initVolumeDiscount;
2771
2772        const observeForQuickAddModal = () => {
2773            const seen = new WeakSet();
2774            new MutationObserver(() => {
2775                document.querySelectorAll(".quick-add-modal__content-info")?.forEach((m) => {
2776                    if (m?.offsetParent === null) return seen.delete(m);
2777                    if (seen.has(m) || !m?.children?.length) return;
2778                    seen.add(m);
2779                    setTimeout(() => initVolumeDiscount(), 100);
2780                });
2781            }).observe(document.body, { childList: true, subtree: true });
2782        };
2783
2784        document.addEventListener('DOMContentLoaded', () => {
2785            initVolumeDiscount();
2786            observeForQuickAddModal();
2787        });
2788    })();
2789    
2790<!-- END app snippet -->
2791        
2792        
2793        
2794        
2795        
2796        
2797
2798        
2799
2800        
2801
2802        if (_ABConfig?.bundle_setting?.enableGa4CrossDomainTracking === true) {
2803            (function () {
2804                const params = new URLSearchParams(window.location.search);
2805                const gl = params.get('_gl');
2806
2807                if (gl) {
2808                    sessionStorage.setItem('_ab_ga4_gl', gl);
2809                }
2810
2811                const saved = sessionStorage.getItem('_ab_ga4_gl');
2812
2813                document.addEventListener('DOMContentLoaded', function () {
2814                    const links = document.querySelectorAll('a[href*="/apps/bundles/bb/"]');
2815                    links.forEach(function (link) {
2816                        const url = new URL(link.href);
2817                        if (saved) url.searchParams.set('_gl', saved);
2818                        link.href = url.toString();
2819                    });
2820                });
2821            })();
2822        }
2823    </script>
2823
2824
2825    
2826
2827    
2828        
2828<script src="https://cdn.shopify.com/extensions/01a11c4f-5f09-7319-8727-69ea95e5c0c3/appstle-bundles-3357/assets/appstle-bundles-volume-discount-auto-loader.min.js" defer></script>
2828
2829    
2830
2831    
2832    
2833
2834    
2835        <link href="//cdn.shopify.com/extensions/01a11c4f-5f09-7319-8727-69ea95e5c0c3/appstle-bundles-3357/assets/appstle-bundles.min.css" rel="stylesheet" type="text/css" media="all" />
2836        
2836<script>
2837            var appstleBundleSettings = _ABConfig.bundle_setting || {};
2838            var appstleBundleStyle = document.createElement('style');
2839            appstleBundleStyle.textContent = `
2840                .ab-bogo-title, .ab-classic-bundle-description, .ab-classic-bundle-product-quantity,
2841                .ab-classic-bundle-product-name-quantity, .ab-classic-bundle-product-link {
2842                    color: ${appstleBundleSettings.primaryTextColor || '#000000'};
2843                }
2844                .ab-discount-header-banner {
2845                    background-color: ${appstleBundleSettings.primaryColor || '#105e85'};
2846                    color: ${appstleBundleSettings.secondaryTextColor || '#ffffff'};
2847                }
2848                ${appstleBundleSettings.bodyFontFamily ? ':is([class^="ab-"],[class*=" ab-"]){font-family:' + appstleBundleSettings.bodyFontFamily + '!important}' : ''}
2849                ${appstleBundleSettings.headingFontFamily ? ':is([class^="ab-"],[class*=" ab-"]):is([class*="-title"],[class*="-heading"],[class*="-name"]),.ab-classic-bundle-description,.ab-volume-discount-header-label{font-family:' + appstleBundleSettings.headingFontFamily + '!important}' : ''}
2850                ${appstleBundleSettings.customCss || ''}
2851            `;
2852            document.body.appendChild(appstleBundleStyle);
2853        </script>
2853
2854        
2854<script src="https://cdn.shopify.com/extensions/01a11c4f-5f09-7319-8727-69ea95e5c0c3/appstle-bundles-3357/assets/appstle-bundles-trigger-cart-refresh.min.js" defer></script>
2854
2855        
2856        
2857            
2857<script src="https://cdn.shopify.com/extensions/01a11c4f-5f09-7319-8727-69ea95e5c0c3/appstle-bundles-3357/assets/appstle-bundles-discount-announcement-bar.min.js" defer></script>
2857
2858        
2859        
2860        
2861            
2861<script src="https://cdn.shopify.com/extensions/01a11c4f-5f09-7319-8727-69ea95e5c0c3/appstle-bundles-3357/assets/appstle-bundles-interceptor-volume-discount-custom-attribute.min.js" defer></script>
2861
2862        
2863        
2864            
2864<script src="https://cdn.shopify.com/extensions/01a11c4f-5f09-7319-8727-69ea95e5c0c3/appstle-bundles-3357/assets/appstle-bundles-interceptor-bundle-product-auto-removal.min.js" defer></script>
2864
2865        
2866        
2867        
2868    
2869
2870
2871
2872</div>
2872<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2872
2873</body>
2874</html>

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