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 – 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("<", "<").replaceAll(">", ">"); 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 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 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 & 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 & Tilbehør</a> 1055 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/bly-blyveste">Bly, Blybælter & 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 & D-Ringe</a> 1057 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/smb-overfladebojer">SMB, Overfladebøjer & Hævesække</a> 1058 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/snore-linehjul-elastikker">Snore, Linehjul & 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 & 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 & Drybags</a> 1063 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/ponchos-jakker-handklaeder">Ponchos, Jakker & 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 & Vedligeholdelse</a> 1065 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/service-reparation-af-dykkerudstyr">Professionel Service & 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 & 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 & Videoudstyr</a> 1081 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/dykkercomputere-dykkerure">Dykkercomputere & Dykkerure</a> 1082 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/dykkerkompas-tilbehor">Dykkerkompas & 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 & 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 & 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 & 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 & 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 & 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 & Tilbehør</a> 1120 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/vingeveste-tilbehor">Vingeveste & 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 & Tilbehør</a> 1125 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/regulatorer">Regulatorer & Tilbehør</a> 1126 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/slanger-tilbehor">Slanger & 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 & 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 & Undertøj til Tørdragter</a> 1143 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/torhandsker-inderhandsker">Tørhandsker & Inderhandsker</a> 1144 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/ringsystemer-til-handled-hals">Ringsystemer til Håndled & Hals</a> 1145 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/manchetter-tilbehor-til-tordragter">Manchetter & 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 & 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 & 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 & Sokker</a> 1203 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/svommehaetter-pandeband">Svømmehætter & 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 & 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 & 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 & Næseklemmer</a> 1224 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/kickboards-pull-buoys-handplader">Kickboards, Pull buoys & HÃ¥ndplader</a> 1225 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/badevinger-flydeveste">Badevinger & 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 & Drybags</a> 1228 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/ponchos-jakker-handklaeder">Ponchos, Jakker & 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 & 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 & 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 & Snorkler</a> 1266 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/bly-blyveste">Bly, Blybælter & 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 & 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 & 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 & Tilbehør</a> 1282 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/handspyd-tilbehor">Håndspyd & Tilbehør</a> 1283 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/stringers-fangstkroge-net">Stringers, Fangstkroge & Net</a> 1284 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/bojer-bojeliner-til-undervandsjagt">Bøjer & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & Tilbehør</a> 1339 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/skateboards-tilbehor">Skateboards & Tilbehør</a> 1340 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/outdoor-gear-reparationssaet">Outdoor & 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 & 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 & 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 & Tilbehør</a> 1359 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/spa-tilbehor">Spa & Tilbehør</a> 1360 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/saun
1360aer-tilbehor">Saunaer & Tilbehør</a> 1361 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/outdoor-showers-tilbehor">Outdoor Showers & 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 & 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 & 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 & Pandelamper</a> 1379 </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/ure-smartwatches">Ure & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 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 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>© 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&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.