1 2 3<!DOCTYPE html> 4<html class="no-js scroll-smooth page-default " lang="en"> 5 <head> 6 <meta charset="utf-8"> 7 <link rel="dns-prefetch preconnect" href="https://cdn11.bigcommerce.com/s-fv8r4suewq" crossorigin> 8 9 10 11 12 13 <link href="https://cdn11.bigcommerce.com/s-fv8r4suewq/product_images/favicon.ico?t=1778658711" rel="shortcut icon"> 14 15 <link rel="manifest" href="https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/img/site.webmanifest" /> 16 <meta name="msapplication-TileColor" content="#da532c" /> 17 <meta name="theme-color" content="#ffffff" /> 18 <meta name="viewport" content="width=device-width, initial-scale=1" /> 19 20
20<script> 21 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 22 </script>
22 23 24
24<script> 25 function browserSupportsAllFeatures() { 26 return window.Promise 27 && window.fetch 28 && window.URL 29 && window.URLSearchParams 30 && window.WeakMap 31 // object-fit support 32 && ('objectFit' in document.documentElement.style); 33 } 34 35 function loadScript(src) { 36 var js = document.createElement('script'); 37 js.src = src; 38 js.onerror = function () { 39 console.error('Failed to load polyfill script ' + src); 40 }; 41 document.head.appendChild(js); 42 } 43 44 if (!browserSupportsAllFeatures()) { 45 loadScript('https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/dist/theme-bundle.polyfills.js'); 46 } 47</script>
47 48 49
49<script> 50 window.consentManagerTranslations = `{"locale":"en","locales":{"consent_manager.data_collection_warning":"en","consent_manager.accept_all_cookies":"en","consent_manager.gdpr_settings":"en","consent_manager.data_collection_preferences":"en","consent_manager.manage_data_collection_preferences":"en","consent_manager.use_data_by_cookies":"en","consent_manager.data_categories_table":"en","consent_manager.allow":"en","consent_manager.accept":"en","consent_manager.deny":"en","consent_manager.dismiss":"en","consent_manager.reject_all":"en","consent_manager.category":"en","consent_manager.purpose":"en","consent_manager.functional_category":"en","consent_manager.functional_purpose":"en","consent_manager.analytics_category":"en","consent_manager.analytics_purpose":"en","consent_manager.targeting_category":"en","consent_manager.advertising_category":"en","consent_manager.advertising_purpose":"en","consent_manager.essential_category":"en","consent_manager.esential_purpose":"en","consent_manager.yes":"en","consent_manager.no":"en","consent_manager.not_available":"en","consent_manager.cancel":"en","consent_manager.save":"en","consent_manager.back_to_preferences":"en","consent_manager.close_without_changes":"en","consent_manager.unsaved_changes":"en","consent_manager.by_using":"en","consent_manager.agree_on_data_collection":"en","consent_manager.change_preferences":"en","consent_manager.cancel_dialog_title":"en","consent_manager.privacy_policy":"en","consent_manager.allow_category_tracking":"en","consent_manager.disallow_category_tracking":"en"},"translations":{"consent_manager.data_collection_warning":"We use cookies (and other similar technologies) to collect data to improve your shopping experience.","consent_manager.accept_all_cookies":"Accept all cookies","consent_manager.gdpr_settings":"Institutions","consent_manager.data_collection_preferences":"Website data collection preferences","consent_manager.manage_data_collection_preferences":"Manage data collection preferences on the website","consent_manager.use_data_by_cookies":" uses data collected by cookies and JavaScript libraries to improve your shopping experience.","consent_manager.data_categories_table":"The table below indicates how we use this data per category. To disable a category of data collection, select âNoâ and save your preferences.","consent_manager.allow":"Allow","consent_manager.accept":"accept","consent_manager.deny":"To refuse","consent_manager.dismiss":"Close","consent_manager.reject_all":"Reject everything","consent_manager.category":"Category","consent_manager.purpose":"Goal","consent_manager.functional_category":"Functional","consent_manager.functional_purpose":"Enable additional features such as videos and live chat. If you do not allow them, some or all of these functions may not work correctly.","consent_manager.analytics_category":"Analyses","consent_manager.analytics_purpose":"Provide statistics about website use, for example web analytics, so that we can continually improve this website.","consent_manager.targeting_category":"Targeting","consent_manager.advertising_category":"Advertisement","consent_manager.advertising_purpose":"Used to create profiles or personalize content to improve your shopping experience.","consent_manager.essential_category":"Essential","consent_manager.esential_purpose":"Essential to the operation of the site and the services requested, but do not perform additional or secondary functions.","consent_manager.yes":"Yes","consent_manager.no":"No","consent_manager.not_available":"N/A","consent_manager.cancel":"Cancel","consent_manager.save":"Save","consent_manager.back_to_preferences":"Back to Preferences","consent_manager.close_without_changes":"You have unsaved changes to your data collection preferences. Are you sure you want to exit without saving?","consent_manager.unsaved_changes":"You have unsaved changes","consent_manager.by_using":"By using our website you agree to our","consent_manager.agree_on_data_collection":"By using our website, you agree to the data collection as described in our ","consent_manager.change_preferences":"You can change your preferences at any time","consent_manager.cancel_dialog_title":"Are you sure you want to cancel your settings?","consent_manager.privacy_policy":"Privacy Policy","consent_manager.allow_category_tracking":"Allow tracking of [CATEGORY_NAME].","consent_manager.disallow_category_tracking":"Deny tracking from [CATEGORY_NAME]."}}`; 51 </script>
51 52 53
53<script> 54 window.lazySizesConfig = window.lazySizesConfig || {}; 55 window.lazySizesConfig.loadMode = 1; 56 </script>
56 57 58
58<script 59 async 60 src="https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/dist/theme-bundle.head_async.js" 61 ></script>
61 62
62<script 63 async 64 src="https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/js/iconify-icon.min.js" 65 ></script>
65 66 67 <link rel="stylesheet" href="https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/dist/style.css" /> 68 <link rel="stylesheet" href="https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/dist/tailwind.css" /> 69 70 <!-- Start Tracking Code for analytics_siteverification --> 71 72<meta name="google-site-verification" content="abxJychKej0ru2gxJuKfj9W2KTTHcEwuVh6rSBX4sYw" /> 73 74<!-- End Tracking Code for analytics_siteverification --> 75 76
77<script type="text/javascript"> 78var BCData = {}; 79</script>
79 80<!-- Cookie Script --> 81
82<script type="text/javascript" charset="UTF-8" src="//cdn.cookie-script.com/s/175a392291ba6c7050093b4d0261a398.js"></script>
82 83 84<!-- End Cookie Script --> 85 86<!-- Google Tag Manager --> 87
87<script>
vendor: 462 bytes, lines 87-94
87 88 (function(w,d,s,l,i){ 89 w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'}); 90 var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; 91 j.async=true; 92 j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl; 93 f.parentNode.insertBefore(j,f); 94 })(window,document,'script','dataLayer','
94GTM-P8FB26
vendor: 20 bytes, lines 94-95
94'); 95
95</script>
95 96 <!-- End Google Tag Manager -->
96<script> 97var customerId = ''; 98var customerEmail = ''; 99var firstName = ''; 100var lastName = ''; 101var sendUserData = true; 102var userDataRequested = false; 103var addSuffix = false; 104 105function subscribeOnBodlEvents() { 106 // log to verify that the function is executing 107 console.log('run subscribeOnBodlEvents()'); 108 109 if ( 110 // window is falsy 111 !window || 112 // window.bodlEvents is not defined 113 typeof window.bodlEvents === 'undefined' || 114 // window.bodlEvents.checkout is not defined 115 typeof window.bodlEvents.checkout === 'undefined' || 116 // window.bodlEvents.cart is not defined 117 typeof window.bodlEvents.cart === 'undefined' || 118 // window.bodlEvents.product is not defined 119 typeof window.bodlEvents.product === 'undefined' 120 ) { 121 // log 'not defined' to the console 122 console.log('not defined'); 123 // and end script execution 124 return; 125 } 126 127 // if window.dataLayer doesn't exist, make it an empty array 128 window.dataLayer = window.dataLayer || []; 129 130 131 async function getUserData() { 132 var options = { 133 method: 'GET', 134 headers: {Accept: 'application/json', 'Content-Type': 'application/json'} 135 }; 136 137 try { 138 var res = await fetch('/customer/current.jwt?app_client_id=kzko8jsemvjxwvlxcqplu5l76vyo9b6', options); 139 var response = await res.json(); 140 if(response && response.token) { 141 var apiOptions = { 142 method: 'GET', 143 headers: {Accept: 'application/json', 'Content-Type': 'application/json'}, 144 }; 145 var cRes = await fetch('https://bigcommerce.stapecdn.com/api/get_customer_data?token='
145+ response.token, apiOptions) 146 var customer = await cRes.json(); 147 if(customer && customer.customer) { 148 customerId = customer.customer.id; 149 customerEmail = customer.customer.email; 150 firstName = customer.customer.firstname; 151 lastName = customer.customer.lastname; 152 } 153 userDataRequested = true; 154 } 155 } catch(err) { 156 console.log(err); 157 userDataRequested = true; 158 } 159 } 160 161 162 function getPageType(event_name) { 163 var ecomm_pagetype = null; 164 165 event_name = event_name ? event_name.replace('_stape', '') : ''; 166 167 if (event_name === 'purchase') 168 ecomm_pagetype = 'purchase'; 169 else if (event_name === 'add_payment_info') 170 ecomm_pagetype = 'basket'; 171 else if (event_name === 'add_shipping_info') 172 ecomm_pagetype = 'basket'; 173 else if (event_name === 'begin_checkout') 174 ecomm_pagetype = 'basket'; 175 else if (event_name === 'view_cart') 176 ecomm_pagetype = 'basket'; 177 else if (event_name === 'view_collection') 178 ecomm_pagetype = 'category'; 179 else if (event_name === 'select_item') 180 ecomm_pagetype = 'category'; 181 else if (event_name === 'view_item') 182 ecomm_pagetype = 'product'; 183 else if (event_name === 'add_to_cart') 184 ecomm_pagetype = 'product'; 185 else if (event_name === 'remove_from_cart') 186 ecomm_pagetype = 'product'; 187 else if (window.location.pathname === '/') 188 ecomm_pagetype = 'home'; 189 190 return ecomm_pagetype; 191 } 192 193 194 document.addEventListener('click', function (e) { 195 var target = e.target.closest('[data-event-type=product-click]'); 196 if (target) { 197 var card = target.closest('.card[data-test]'); 198 if (card) { 199 var list = card.closest('[data-list-name]'); 200 var currency = card.closest('[data-currency-code]') ? card.closest('[data-currency-code]').getAttribute('data-currency-code') : null; 201 var productData = { 202 id: card.getAttribute('data-entity-id'), 203 name: card.getAttribute('data-name'), 204 category: card.getAttribute('data-product-category') ? card.getAttribute('data-product-category').trim() : null, 205 price: card.getAttribute('data-product-price') ? Number(card.getAttribute('data-product-price').trim()) : '0', 206 brand: card.getAttribute('data-product-brand'), 207 image: card.querySelector('.card-img-container img') ? card.querySelector('.card-img-container img').src : null, 208 position: card.getAttribute('data-position') ? parseInt(card.getAttribute('data-position')) : null, 209 currency: currency, 210 }; 211 var eventName = 'select_item' + (addSuffix ? '_stape' : ''); 212 dataLayer.push({ecommerce: null }); 213 dataLayer.push({ 214 event: eventName, 215 ecomm_pagetype: getPageType(eventName), 216 ecommerce: { 217 currency: productData.currency, 218 value: productData.price, 219 item_list_name: list.getAttribute('data-list-name'), 220 items: [ 221 { 222 imageURL: productData.image, 223 index: productData.position, 224 item_brand: productData.brand, 225 item_category: productData.category, 226 item_id: productData.id, 227 item_name: productData.name, 228 price: productData.price, 229 quantity: '1', 230 variant_name: productData.name 231 } 232 ] 233 }, 234 user_data: sendUserData && customerEmail && customerId ? { 235 'email_address': customerEmail, 236 'customer_id': customerId ? customerId.toString() : '', 237 'first_name': firstName, 238 'last_name': lastName, 239 } : null 240 }); 241 } 242 } 243 }); 244 245 246 247 async function getCart() { 248 try { 249 var res = await fetch('/api/storefront/carts', { 250 credentials: 'include', 251 }); 252 var response = await res.json(); 253 if(response && response[0]) { 254 return response[0]; 255 } 256 } catch (err) { 257 console.log(err); 258 } 259 } 260 function getDataLayerCart(cart) { 261 if(cart && cart.id) { 262 var obj = { 263 cart_state: { 264 cart_id: cart.id, 265 cart_quantity: cart.lineItems.physicalItems.length, 266 cart_value: cart.cartAmount ? cart.cartAmount.toFixed(2) : '0', 267 currency: cart.currency ? cart.currency.code : null, 268 lines: cart.lineItems && cart.lineItems.physicalItems.length > 0 ? cart.lineItems.physicalItems.map(function(item) { 269 return item ? { 270 item_variant: item.variantId, 271 item_id: item.productId, 272 item_sku: item.sku, 273 item_name: item.name, 274 quantity: item.quantity, 275 line_total_price: item.extendedSalePrice ? item.extendedSalePrice.toFixed(2) : '0', 276 price: item.salePrice ? item.salePrice.toFixed(2) : '0' 277 } : {}; 278 }) : [], 279 } 280 }; 281 return obj; 282 } 283 } 284 285 286 // If window.bodlEvents.product.pageViewed is available, then... 287 if (typeof window.bodlEvents.product.pageViewed === 'function') { 288 // run the pageViewed function to get the payload 289 window.bodlEvents.product.pageViewed(async (payload) => { 290 // log the event payload 291 console.log( 292 'window.bodlEvents.product.pageViewed ~ payload', 293 payload 294 ); 295 if(sendUserData) { await getUserData(); } 296 dataLayer.push({ecommerce: null }); 297 var dlData = { 298 event: 'view_item' + (addSuffix ? '_stape' : ''), 299 'ecommerce': { 300 }, 301 }; 302 if(sendUserData && customerEmail && customerId) { 303 dlData.user_data = { 304 'email_address': customerEmail, 305 'customer_id': customerId ? customerId.toString() : '', 306 'first_name': firstName, 307 'last_name': lastName, 308 }; 309 } 310 dlData.ecommerce.currency = payload.currency; 311 dlData.ecommerce.value = payload.product_value ? payload.product_value.toFixed(2) : '0'; 312 if(payload.line_items.length !== 0) { 313 dlData.ecommerce.items = []; 314 for(var i = 0; i < payload.line_items.length; i++) { 315 dlData.ecommerce.items.push({ 316 'item_name': payload.line_items[i].product_name, 317 'item_id': payload.line_items[i].product_id.toString(), 318 'item_sku': payload.line_items[i].sku, 319 'item_brand': payload.line_items[i].brand_name, 320 'item_category': payload.line_items[i].category_names.length !== 0 ? payload.line_items[i].category_names[0] : null, 321 'price': payload.line_items[i].purchase_price ? payload.line_items[i].purchase_price.toFixed(2) : '0', 322 }); 323 } 324 } 325 dlData.ecomm_pagetype = getPageType(dlData.event); 326 var cart = await getCart(); 327 var dlCartObj = getDataLayerCart(cart); 328 dlData.cart_state = dlCartObj && dlCartObj.cart_state ? dlCartObj.cart_state : null; 329 dataLayer.push(dlData); 330 }); 331 } 332 333 // If window.bodlEvents.product.categoryViewed is available, then... 334 if (typeof window.bodlEvents.product.categoryViewed === 'function') { 335 // run the categoryViewed function to get the payload 336 window.bodlEvents.product.categoryViewed(async (payload) => { 337 // log the event payload 338 console.log( 339 'window.bodlEvents.product.categoryViewed ~ payload', 340 payload 341 ); 342 if(sendUserData) { await getUserData(); } 343 dataLayer.push({ecommerce: null }); 344 var dlData = {
345 event: 'view_collection' + (addSuffix ? '_stape' : ''), 346 'ecommerce': { 347 'item_list_name': payload.category_name, 348 }, 349 }; 350 if(sendUserData && customerEmail && customerId) { 351 dlData.user_data = { 352 'email_address': customerEmail, 353 'customer_id': customerId ? customerId.toString() : '', 354 'first_name': firstName, 355 'last_name': lastName, 356 }; 357 } 358 if(payload.line_items.length !== 0) { 359 dlData.ecommerce.currency = payload.line_items[0].currency; 360 dlData.ecommerce.value = 0; 361 dlData.ecommerce.items = []; 362 for(var i = 0; i < payload.line_items.length; i++) { 363 dlData.ecommerce.items.push({ 364 'item_name': payload.line_items[i].product_name, 365 'item_id': payload.line_items[i].product_id.toString(), 366 'item_sku': payload.line_items[i].sku, 367 'price': payload.line_items[i].purchase_price ? payload.line_items[i].purchase_price.toFixed(2) : '0', 368 'item_variant': payload.line_items[i].variant_id ? payload.line_items[i].variant_id.toString() : '', 369 'index': i, 370 }); 371 dlData.ecommerce.value += payload.line_items[i].purchase_price; 372 } 373 dlData.ecommerce.value = dlData.ecommerce.value ? dlData.ecommerce.value.toFixed(2) : '0'; 374 } 375 dlData.ecomm_pagetype = getPageType(dlData.event); 376 var cart = await getCart(); 377 var dlCartObj = getDataLayerCart(cart); 378 dlData.cart_state = dlCartObj && dlCartObj.cart_state ? dlCartObj.cart_state : null; 379 dataLayer.push(dlData); 380 }); 381 } 382 383 // If window.bodlEvents.cart.addItem is available, then... 384 if (typeof window.bodlEvents.cart.addItem === 'function') { 385 // run the addItem function to get the payload 386 window.bodlEvents.cart.addItem(async (payload) => { 387 // log the event payload 388 console.log( 389 'window.bodlEvents.cart.addItem ~ payload', 390 payload 391 ); 392 if(sendUserData) { await getUserData(); } 393 dataLayer.push({ecommerce: null }); 394 var dlData = { 395 event: 'add_to_cart' + (addSuffix ? '_stape' : ''), 396 'ecommerce': { 397 }, 398 }; 399 if(sendUserData && customerEmail && customerId) { 400 dlData.user_data = { 401 'email_address': customerEmail, 402 'customer_id': customerId ? customerId.toString() : '', 403 'first_name': firstName, 404 'last_name': lastName, 405 }; 406 } 407 dlData.ecommerce.currency = payload.currency; 408 dlData.ecommerce.value = payload.product_value ? payload.product_value.toFixed(2) : '0'; 409 if(payload.line_items.length !== 0) { 410 dlData.ecommerce.items = []; 411 for(var i = 0; i < payload.line_items.length; i++) { 412 dlData.ecommerce.items.push({ 413 'item_name': payload.line_items[i].product_name, 414 'item_id': payload.line_items[i].product_id.toString(), 415 'item_sku': payload.line_items[i].sku, 416 'item_brand': payload.line_items[i].brand_name, 417 'item_category': payload.line_items[i].category_names.length !== 0 ? payload.line_items[i].category_names[0] : null, 418 'price': payload.line_items[i].purchase_price ? payload.line_items[i].purchase_price.toFixed(2) : '0', 419 'quantity': payload.line_items[i].quantity, 420 }); 421 } 422 } 423 dlData.ecomm_pagetype = getPageType(dlData.event); 424 var cart = await getCart(); 425 var dlCartObj = getDataLayerCart(cart); 426 dlData.cart_state = dlCartObj && dlCartObj.cart_state ? dlCartObj.cart_state : null; 427 dataLayer.push(dlData); 428 }); 429 } 430 431 // If window.bodlEvents.cart.viewed is available, then... 432 if (typeof window.bodlEvents.cart.viewed === 'function') { 433 // run the viewed function to get the payload 434 window.bodlEvents.cart.viewed(async (payload) => { 435 // log the event payload 436 console.log( 437 'window.bodlEvents.cart.viewed ~ payload', 438 payload 439 ); 440 if(sendUserData) { await getUserData(); } 441 dataLayer.push({ ecommerce: null }); 442 var dlData = { 443 event: 'view_cart' + (addSuffix ? '_stape' : ''), 444 cart_total: payload.cart_value ? payload.cart_value.toFixed(2) : '0', 445 'ecommerce': { 446 }, 447 }; 448 if(sendUserData && customerEmail && customerId) { 449 dlData.user_data = { 450 'email_address': customerEmail, 451 'customer_id': customerId ? customerId.toString() : '', 452 'first_name': firstName, 453 'last_name': lastName, 454 }; 455 } 456 dlData.ecommerce.currency = payload.currency; 457 dlData.ecommerce.value = payload.cart_value ? payload.cart_value.toFixed(2) : '0'; 458 var cnt = 0; 459 if(payload.line_items.length !== 0) { 460 dlData.ecommerce.items = []; 461 for(var i = 0; i < payload.line_items.length; i++) { 462 dlData.ecommerce.items.push({ 463 'item_name': payload.line_items[i].product_name, 464 'item_id': payload.line_items[i].product_id.toString(), 465 'item_sku': payload.line_items[i].sku, 466 'item_brand': payload.line_items[i].brand_name, 467 'item_category': payload.line_items[i].category_names.length !== 0 ? payload.line_items[i].category_names[0] : null, 468 'price': payload.line_items[i].purchase_price ? payload.line_items[i].purchase_price.toFixed(2) : '0', 469 'quantity': payload.line_items[i].quantity, 470 }); 471 cnt += payload.line_items[i].quantity; 472 } 473 } 474 dlData.cart_quantity = cnt; 475 dlData.ecomm_pagetype = getPageType(dlData.event); 476 var cart = await getCart(); 477 var dlCartObj = getDataLayerCart(cart); 478 dlData.cart_state = dlCartObj && dlCartObj.cart_state ? dlCartObj.cart_state : null; 479 dataLayer.push(dlData); 480 }); 481 } 482 483 // If window.bodlEvents.cart.removeItem is available, then... 484 if (typeof window.bodlEvents.cart.removeItem === 'function') { 485 // run the removeItem function to get the payload 486 window.bodlEvents.cart.removeItem(async (payload) => { 487 // log the event payload 488 console.log( 489 'window.bodlEvents.cart.removeItem ~ payload', 490 payload 491 ); 492 if(sendUserData) { await getUserData(); } 493 dataLayer.push({ ecommerce: null }); 494 var dlData = { 495 event: 'remove_from_cart' + (addSuffix ? '_stape' : ''), 496 'ecommerce': { 497 }, 498 }; 499 if(sendUserData && customerEmail && customerId) { 500 dlData.user_data = { 501 'email_address': customerEmail, 502 'customer_id': customerId ? customerId.toString() : '', 503 'first_name': firstName, 504 'last_name': lastName, 505 }; 506 } 507 dlData.ecommerce.currency = payload.currency; 508 dlData.ecommerce.value = payload.product_value ? payload.product_value.toFixed(2) : '0'; 509 if(payload.line_items.length !== 0) { 510 dlData.ecommerce.items = []; 511 for(var i = 0; i < payload.line_items.length; i++) { 512 dlData.ecommerce.items.push({ 513 'item_name': payload.line_items[i].product_name, 514 'item_id': payload.line_items[i].product_id.toString(), 515 'item_sku': payload.line_items[i].sku, 516 'item_brand': payload.line_items[i].brand_name, 517 'item_category': payload.line_items[i].category_names.length !== 0 ? payload.line_items[i].category_names[0] : null, 518 'price': payload.line_items[i].purchase_price ? payload.line_items[i].purchase_price.toFixed(2) : '0', 519 'quantity': payload.line_items[i].quantity, 520 }); 521 } 522 } 523 dlData.ecomm_pagetype = getPageType(dlData.event); 524 var cart = await getCart(); 525 var dlCartObj = getDataLayerCart(cart); 526 dlData.cart_state = dlCartObj && dlCartObj.cart_state ? dlCartObj.cart_state : null; 527 dataLayer.push(dlData); 528 }); 529 } 530 531 // If window.bodlEvents.checkout.checkoutBegin is available, then... 532 if (typeof window.bodlEvents.checkout.checkoutBegin === 'function') { 533 // run the checkoutBegin function to get the payload 534 window.bodlEvents.checkout.checkoutBegin(async (payload) => { 535 // log the event payload 536 console.log( 537 'window.bodlEvents.checkout.checkoutBegin ~ payload', 538 payload 539 ); 540 if(sendUserData) { await getUserData(); } 541 dataLayer.push({ ecommerce: null }); 542 var dlData = { 543 event: 'begin_checkout' + (addSuffix ? '_stape' : ''), 544 'ecommerce': { 545 }, 546 }; 547 if(sendUserData && customerEmail && customerId) { 548 dlData.user_data = { 549 'email_address': customerEmail, 550 'customer_id': customerId ? customerId.toString() : '', 551 'first_name': firstName, 552 'last_name': lastName, 553 }; 554 } 555 dlData.ecommerce.cart_total = payload.cart_value ? payload.cart_value.toFixed(2) : '0'; 556 dlData.ecommerce.value = payload.cart_value ? payload.cart_value.toFixed(2) : '0'; 557 dlData.ecommerce.currency = payload.currency; 558 var cnt = 0; 559 if(payload.line_items.length !== 0) { 560 dlData.ecommerce.items = []; 561 for(var i = 0; i < payload.line_items.length; i++) { 562 dlData.ecommerce.items.push({ 563 'item_name': payload.line_items[i].product_name, 564 'item_id': payload.line_items[i].product_id.toString(), 565 'item_sku': payload.line_items[i].sku, 566 'item_brand': payload.line_items[i].brand_name, 567 'item_category': payload.line_items[i].category_names.length !== 0 ? payload.line_items[i].category_names[0] : null, 568 'price': payload.line_items[i].purchase_price ? payload.line_items[i].purchase_price.toFixed(2) : '0', 569 'quantity': payload.line_items[i].quantity, 570 }); 571 cnt += payload.line_items[i].quantity; 572 } 573 } 574 dlData.ecommerce.cart_quantity = cnt; 575 dlData.ecomm_pagetype = getPageType(dlData.event); 576 var cart = await getCart(); 577 var dlCartObj = getDataLayerCart(cart); 578 dlData.cart_state = dlCartObj && dlCartObj.cart_state ? dlCartObj.cart_state : null; 579 dataLayer.push(dlData); 580 }); 581 } 582 583 // If window.bodlEvents.checkout.paymentDetailsProvided is available, then... 584 if (typeof window.bodlEvents.checkout.paymentDetailsProvided === 'function') { 585 // run the paymentDetailsProvided function to get the payload 586 window.bodlEvents.checkout.paymentDetailsProvided(async (payload) => { 587 // log the event payload 588 console.log( 589 'window.bodlEvents.checkout.paymentDetailsProvided ~ payload', 590 payload 591 ); 592 if(sendUserData) { await getUserData(); } 593 dataLayer.push({ ecommerce: null }); 594 var dlData = {
595 event: 'add_payment_info' + (addSuffix ? '_stape' : ''), 596 'ecommerce': { 597 }, 598 }; 599 if(sendUserData && customerEmail && customerId) { 600 dlData.user_data = { 601 'email_address': customerEmail, 602 'customer_id': customerId ? customerId.toString() : '', 603 'first_name': firstName, 604 'last_name': lastName, 605 }; 606 } 607 dlData.ecommerce.cart_total = payload.cart_value ? payload.cart_value.toFixed(2) : '0'; 608 dlData.ecommerce.value = payload.cart_value ? payload.cart_value.toFixed(2) : '0'; 609 dlData.ecommerce.currency = payload.currency; 610 var cnt = 0; 611 if(payload.line_items.length !== 0) { 612 dlData.ecommerce.items = []; 613 for(var i = 0; i < payload.line_items.length; i++) { 614 dlData.ecommerce.items.push({ 615 'item_name': payload.line_items[i].product_name, 616 'item_id': payload.line_items[i].product_id.toString(), 617 'item_sku': payload.line_items[i].sku, 618 'item_brand': payload.line_items[i].brand_name, 619 'item_category': payload.line_items[i].category_names.length !== 0 ? payload.line_items[i].category_names[0] : null, 620 'item_variant': payload.line_items[i].variant_id ? payload.line_items[i].variant_id.toString() : '', 621 'price': payload.line_items[i].purchase_price ? payload.line_items[i].purchase_price.toFixed(2) : '0', 622 'quantity': payload.line_items[i].quantity, 623 }); 624 cnt += payload.line_items[i].quantity; 625 } 626 } 627 dlData.ecommerce.cart_quantity = cnt; 628 dlData.ecomm_pagetype = getPageType(dlData.event); 629 var cart = await getCart(); 630 var dlCartObj = getDataLayerCart(cart); 631 dlData.cart_state = dlCartObj && dlCartObj.cart_state ? dlCartObj.cart_state : null; 632 dataLayer.push(dlData); 633 }); 634 } 635 636 // If window.bodlEvents.checkout.orderPurchased is available, then... 637 if (typeof window.bodlEvents.checkout.orderPurchased === 'function') { 638 // run the orderPurchase function to get the payload 639 window.bodlEvents.checkout.orderPurchased(async (payload) => { 640 // log the event payload 641 console.log( 642 'window.bodlEvents.checkout.orderPurchased ~ payload', 643 payload 644 ); 645 function setOrderCookie(param) { 646 function setCookie(name, value) { 647 var cookieDomain = ''; 648 var cookieDuration = 365 * 2; 649 var cookieName = name, cookieValue = value, expirationTime = 86400 * cookieDuration * 1000, date = new Date(), dateTimeNow = date.getTime(); 650 date.setTime(dateTimeNow + expirationTime); 651 document.cookie = cookieName + '=' + cookieValue + '; expires=' + date.toUTCString() + '; secure; path=/; domain=' + cookieDomain; 652 } 653 setCookie('order' + param, 1); 654 } 655 function checkEmptyOrderCookie(param) { 656 function getCookie(name) { 657 var value = '; ' + document.cookie; 658 var parts = value.split('; ' + name + '='); 659 if (parts.length >= 2) return parts.pop().split(';').shift(); 660 } 661 return !getCookie('order' + param); 662 } 663 if(checkEmptyOrderCookie(payload.order_id)) { 664 var orderData = {}; 665 try { 666 var options = { 667 method: 'GET', 668 headers: {Accept: 'application/json', 'Content-Type': 'application/json'} 669 }; 670 var res = await fetch('/api/storefront/orders/' + payload.order_id, options); 671 var response = await res.json(); 672 if(response && response.orderId) { 673 orderData.customerId = response.customerId; 674 orderData.baseAmount = response.baseAmount; 675 orderData.discountAmount = response.discountAmount; 676 orderData.status = response.status; 677 if(response.billingAddress) { 678 orderData.customerEmail = response.billingAddress.email; 679 orderData.firstName = response.billingAddress.firstName; 680 orderData.lastName = response.billingAddress.lastName; 681 orderData.phone = response.billingAddress.phone; 682 orderData.countryCode = response.billingAddress.countryCode; 683 orderData.stateOrProvince = response.billingAddress.stateOrProvince; 684 orderData.address1 = response.billingAddress.address1; 685 orderData.city = response.billingAddress.city; 686 orderData.postalCode = response.billingAddress.postalCode; 687 } 688 } 689 } catch (err) { 690 console.log(err); 691 } 692 dataLayer.push({ ecommerce: null }); 693 var statusArray = ['AWAITING_PAYMENT', 'AWAITING_FULFILLMENT', 'COMPLETED']; 694 if(statusArray.indexOf(orderData.status) !== -1) { 695 var dlData = { 696 event: 'purchase' + (addSuffix ? '_stape' : ''), 697 'ecommerce': { 698 }, 699 order_status: orderData.status, 700 }; 701 dlData.user_data = { 702 'email_address': orderData.customerEmail, 703 'customer_id': orderData.customerId ? orderData.customerId.toString() : '', 704 'first_name': orderData.firstName, 705 'last_name': orderData.lastName, 706 'phone_number': orderData.phone, 707 'country': orderData.countryCode, 708 'region': orderData.stateOrProvince, 709 'street': orderData.address1, 710 'city': orderData.city, 711 'zip': orderData.postalCode, 712 }; 713 dlData.ecommerce.value = payload.cart_value ? payload.cart_value.toFixed(2) : '0'; 714 dlData.ecommerce.currency = payload.currency; 715 dlData.ecommerce.transaction_id = payload.order_id.toString(); 716 dlData.ecommerce.sub_total = orderData.baseAmount ? orderData.baseAmount.toFixed(2) : '0'; 717 dlData.ecommerce.discount_amount = orderData.discountAmount ? orderData.discountAmount.toFixed(2) : '0'; 718 dlData.ecommerce.shipping = payload.shipping_cost ? payload.shipping_cost.toFixed(2) : '0'; 719 dlData.ecommerce.tax = payload.tax ? payload.tax.toFixed(2) : '0'; 720 if(payload.coupon_codes.length !== 0) { 721 dlData.ecommerce.coupon = payload.coupon_codes[0]; 722 } 723 var cnt = 0; 724 if(payload.line_items.length !== 0) { 725 dlData.ecommerce.items = []; 726 for(var i = 0; i < payload.line_items.length; i++) { 727 dlData.ecommerce.items.push({ 728 'item_name': payload.line_items[i].product_name, 729 'item_id': payload.line_items[i].product_id.toString(), 730 'item_sku': payload.line_items[i].sku, 731 'item_brand': payload.line_items[i].brand_name, 732 'item_category': payload.line_items[i].category_names.length !== 0 ? payload.line_items[i].category_names[0] : null, 733 'item_variant': payload.line_items[i].variant_id ? payload.line_items[i].variant_id.toString() : '', 734 'price': payload.line_items[i].purchase_price ? payload.line_items[i].purchase_price.toFixed(2) : '0', 735 'quantity': payload.line_items[i].quantity, 736 }); 737 cnt += payload.line_items[i].quantity; 738 } 739 } 740 dlData.ecommerce.cart_quantity = cnt; 741 dlData.ecomm_pagetype = getPageType(dlData.event); 742 var cart = await getCart(); 743 var dlCartObj = getDataLayerCart(cart); 744 dlData.cart_state = dlCartObj && dlCartObj.cart_state ? dlCartObj.cart_state : null; 745 dataLayer.push(dlData); 746 setOrderCookie(payload.order_id); 747 } 748 } 749 }); 750 } 751} 752 // when the page window loads, run the subscribeOnBodlEvents function 753 window.addEventListener('load', subscribeOnBodlEvents, false); 754</script>
754<script src="https://c003.acsi.eu/script.js"></script>
754<!-- begin Convert Experiences code-->
754<script type="text/javascript" src="//cdn-4.convertexperiments.com/v1/js/10046177-10047038.js?environment=production"></script>
754<!-- end Convert Experiences code --> 755
755<script data-cfasync="false" src="https://microapps.bigcommerce.com/bodl-events/1.9.4/index.js" integrity="sha256-Y0tDj1qsyiKBRibKllwV0ZJ1aFlGYaHHGl/oUFoXJ7Y=" nonce="{{nonce}}" crossorigin="anonymous"></script>
755 756
756<script data-cfasync="false" nonce="{{nonce}}"> 757 758 (function() { 759 function decodeBase64(base64) { 760 const text = atob(base64); 761 const length = text.length; 762 const bytes = new Uint8Array(length); 763 for (let i = 0; i < length; i++) { 764 bytes[i] = text.charCodeAt(i); 765 } 766 const decoder = new TextDecoder(); 767 return decoder.decode(bytes); 768 } 769 window.bodl = JSON.parse(decodeBase64("eyJzZXNzaW9uIjp7ImlkIjoiNWQ2ZmY5NGYtYWFhNC00NzBlLWJlMzEtNjNhNDA3ZTk3Y2M2IiwiZmlyc3RfdG91Y2hfdGltZXN0YW1wIjoiMjAyNi0wOS0yNFQxMDoyNTowNiIsImZpcnN0X3RvdWNoX3JlZmVycmFsX3VybCI6IiIsImZpcnN0X3RvdWNoX3JlcXVlc3RfdXJsIjoiaHR0cHM6Ly9lbi5zaG9wLmFjc2kuZXUvIn0sInNob3BwZXIiOnsidmlzaXRvcl9pZCI6IiIsImN1c3RvbWVyX2lkIjpudWxsLCJlbWFpbCI6bnVsbCwiZmlyc3RfbmFtZSI6bnVsbCwibGFzdF9uYW1lIjpudWxsfSwiZGF0YV9jb25zZW50Ijp7ImZ1bmN0aW9uYWwiOnRydWUsImFuYWx5dGljcyI6dHJ1ZSwiYWR2ZXJ0aXNpbmciOnRydWV9LCJldmVudHMiOltdfQ==")); 770 })() 771 772 </script>
772 773 774
775<script nonce="{{nonce}}"> 776(function () { 777 var xmlHttp = new XMLHttpRequest(); 778 779 xmlHttp.open('POST', 'https://bes.gcp.data.bigcommerce.com/nobot'); 780 xmlHttp.setRequestHeader('Content-Type', 'application/json'); 781 xmlHttp.send('{"store_id":"1003398826","timezone_offset":"2.0","timestamp":"2026-09-24T10:25:06.46097000Z","visit_id":"5387199d-51c8-417e-ad4c-d584de13b944","channel_id":1824744}'); 782})(); 783</script>
783 784 785 786 787 788 789 790 <!-- JS context --> 791 <!-- HB context --> 792 793 794 795 <!-- PROD EN --> 796 797 798 799 800 801 802 803 804 805 806 807 808 <meta name="twitter:title" content="ACSI Webshop | CampingCard, Guides & Apps" > 809 810<meta name="twitter:card" content="summary_large_image"> 811<meta property="twitter:domain" content="https://en.shop.acsi.eu"> 812 813<title>ACSI Webshop | CampingCard, Guides & Apps</title> 814 815 <meta name="description" content="Order CampingCard ACSI, campsite guides, ACSI apps and camping inspiration in the ACSI Webshop. Quick, easy and secure ordering"><link rel='canonical' href='https://en.shop.acsi.eu/' /><meta name='platform' content='bigcommerce.stencil' /> 816 817 <link 818 rel="alternate" 819 hreflang="nl" 820 href="https://nl.shop.acsi.eu/" 821 /> 822 <link 823 rel="alternate" 824 hreflang="en" 825 href="https://en.shop.acsi.eu/" 826 /> 827 <link 828 rel="alternate" 829 hreflang="da" 830 href="https://dk.shop.acsi.eu/" 831 /> 832 <link 833 rel="alternate" 834 hreflang="de" 835 href="https://de.shop.acsi.eu/" 836 /> 837 <link 838 rel="alternate" 839 hreflang="es" 840 href="https://es.shop.acsi.eu/" 841 /> 842 <link 843 rel="alternate" 844 hreflang="fr" 845 href="https://fr.shop.acsi.eu/" 846 /> 847 <link 848 rel="alternate" 849 hreflang="it" 850 href="https://it.shop.acsi.eu/" 851 /> 852 <link 853 rel="alternate" 854 hreflang="sv" 855 href="https://sv.shop.acsi.eu/" 856 /> 857 858 <link 859 rel="alternate" 860 hreflang="x-default" 861 href="https://nl.shop.acsi.eu/" 862 /> 863 864 865 <meta property="og:title" content="ACSI Webshop | CampingCard, Guides & Apps" > 866 <meta property="og:type" content="website" > 867 <meta property="og:image" content="https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/img/logo.jpg" > 868 <meta name="twitter:image" content="https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/img/logo.jpg" > 869 870 <meta property="og:description" content="Order CampingCard ACSI, campsite guides, ACSI apps and camping inspiration in the ACSI Webshop. Quick, easy and secure ordering"> 871 <meta name="twitter:description" content="Order CampingCard ACSI, campsite guides, ACSI apps and camping inspiration in the ACSI Webshop. Quick, easy and secure ordering"> 872 873 </head> 874 875 <body 876 data-token="eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJjaWQiOlsxODI0NzQ0XSwiY29ycyI6WyJodHRwczovL2VuLnNob3AuYWNzaS5ldSJdLCJlYXQiOjE3OTA0MDMyOTksImlhdCI6MTc5MDIzMDQ5OSwiaXNzIjoiQkMiLCJzaWQiOjEwMDMzOTg4MjYsInN1YiI6IkJDIiwic3ViX3R5cGUiOjAsInRva2VuX3R5cGUiOjF9.8UNhbT4SnbwIBCHvvpqy-xESRqhZxOmefqkNJXteVAKIKytNQjLYBnppqokyd8Jbph23EFeHMPPDIXK2dy1fmQ" 877 > 878 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 878-879
878 879<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
879GTM-P8FB26
vendor: 83 bytes, lines 879-880
879" 880height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
881<!-- End Google Tag Manager (noscript) --> <header class="z-[999999]"> 882 <div class="bg-primary"> 883 <div 884 class="container relative h-10 flex md:gap-12 lg:gap-20 xl:gap-48 items-center" 885 > 886 <ul 887 class="flex w-full gap-4 h-[22px] flex-nowrap lg:w-auto lg:grow lg:ml-[136px] lg:justify-between" 888 data-slick='{"mobileFirst": true, "arrows": false, "dots": false, "autoplay": true, "autoplaySpeed": 7500, "slide": "[data-slide]", "infinite": true, "pauseOnHover": true, "responsive": [{"breakpoint": 767, "settings": "unslick"}]}' 889 > 890 <li 891 data-slide 892 class="!flex items-center gap-1.5 text-sm flex-shrink-0 justify-center lg:justify-start text-white" 893 > 894 <iconify-icon 895 icon="material-symbols:local-shipping-outline" 896 height="16" 897 ></iconify-icon> 898 ACSI Club ID member discount 899 </li> 900 901 <li 902 data-slide 903 class="!flex items-center gap-1.5 text-sm flex-shrink-0 justify-center lg:justify-start text-white" 904 > 905 <iconify-icon 906 icon="material-symbols:package-2-outline" 907 height="16" 908 ></iconify-icon> 909 Order quickly and easily 910 </li> 911 912 <li 913 data-slide 914 class="!flex items-center gap-1.5 text-sm flex-shrink-0 justify-center lg:justify-start text-white" 915 > 916 <iconify-icon 917 icon="material-symbols:credit-card-outline" 918 height="16" 919 ></iconify-icon> 920 Pay safely 921 </li> 922 </ul> 923 924 <div class="hidden lg:block ml-auto"> 925 <div class="text-sm cursor-pointer select-none flex items-center gap-1 text-white focus:outline-none" data-dropdown="channelSelectionDesktop" aria-controls="channelSelectionDesktop" aria-expanded="false"> 926 EN 927 928 <iconify-icon icon="material-symbols:expand-more" class="text-white" height="14"></iconify-icon> 929</div> 930 <div class="dropdown" id="channelSelectionDesktop" data-dropdown-content aria-hidden="true" tabindex="-1"> 931 <h4>Select language</h4> 932 933 <ul> 934 <li class="dropdown__item"> 935 <a href="https://nl.shop.acsi.eu/"> 936NL 937 </a> 938 </li> 939 <li class="dropdown__item"> 940 <a href="https://en.shop.acsi.eu/"> 941 EN (Current) 942 943 </a> 944 </li> 945 <li class="dropdown__item"> 946 <a href="https://dk.shop.acsi.eu/"> 947DA 948 </a> 949 </li> 950 <li class="dropdown__item"> 951 <a href="https://de.shop.acsi.eu/"> 952DE 953 </a> 954 </li> 955 <li class="dropdown__item"> 956 <a href="https://es.shop.acsi.eu/"> 957ES 958 </a> 959 </li> 960 <li class="dropdown__item"> 961 <a href="https://fr.shop.acsi.eu/"> 962FR 963 </a> 964 </li> 965 <li class="dropdown__item"> 966 <a href="https://it.shop.acsi.eu/"> 967IT 968 </a> 969 </li> 970 <li class="dropdown__item"> 971 <a href="https://sv.shop.acsi.eu/"> 972SV 973 </a> 974 </li> 975 </ul> 976</div> </div> 977 </div> 978</div> 979 980 <div class="container flex overflow-visible relative gap-4 items-center py-4"> 981 <a 982 href="https://en.shop.acsi.eu/" 983 class="ml-10 lg:ml-0 lg:absolute lg:-bottom-2 w-[48px] h-[40px] lg:w-[140px] lg:h-[119px]" 984 > 985 <img 986 src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/logo_acsi_1779220441__04669.original.png" 987 alt="ACSI Publishing Store" 988 class="hidden size-full lg:block" 989 /> 990 991 <img 992 src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/logo_acsi_1779220441__04669.original.png" 993 alt="ACSI Publishing Store" 994 class="size-full lg:hidden" 995 /> 996 </a> 997 998 <img 999 class="hidden lg:block lg:ml-40 w-[180px] mt-4" 1000 src="https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/img/webshop.svg" 1001 /> 1002 1003 <div 1004 id="searchbar" 1005 class="absolute bottom-0 left-0 translate-y-full z-10 p-4 lg:p-0 lg:translate-y-0 lg:relative bg-primaryBackground lg:bg-transparent lg:ml-[120px] shrink w-full lg:max-w-[600px] hidden lg:block" 1006 > 1007 <form action="/search.php" id="header-search" class="form relative" data-url="https://en.shop.acsi.eu/search.php" data-quick-search-form> 1008 <div class="form__input-group"> 1009 <button type="submit" id="header-search-button" class="form__search-button"> 1010 <iconify-icon icon="material-symbols:search" height="20"></iconify-icon> 1011 </button> 1012 1013 <input 1014 type="text" 1015 class="form__input" 1016 name="query" 1017 id="header-search-input" 1018 data-search-quick 1019 spellcheck="false" 1020 placeholder="Search the store" 1021 autocomplete="off" 1022 /> 1023 </div> 1024</form> 1025 1026<p 1027 role="status" 1028 aria-live="polite" 1029 class="aria-description--hidden" 1030 data-search-aria-message-predefined-text="products found for" 1031></p> 1032 </div> 1033 1034 <div class="flex gap-4 ml-auto lg:gap-8 shrink-0"> 1035 <button id="toggle-searchbar" class="flex flex-col lg:hidden gap-0.5 items-center text-sm"> 1036 <iconify-icon 1037 icon="material-symbols:search" 1038 class="text-secondaryLight" 1039 height="26" 1040 ></iconify-icon> 1041
1042 <span> 1043 Search 1044 </span> 1045 </button> 1046 1047 <a 1048 href="https://auth.acsi.eu/en/login/?website=bigcommerce&redirectUri=https%3A%2F%2Fen.shop.acsi.eu" 1049 class="flex flex-col gap-0.5 items-center text-sm relative" 1050 > 1051 <iconify-icon 1052 icon="material-symbols:person-outline" 1053 class="text-secondaryLight" 1054 height="26" 1055 ></iconify-icon> 1056 1057 <div 1058 class="size-2 rounded-full bg-error absolute top-0 left-1/2 translate-x-1/2" 1059 > 1060 <iconify-icon 1061 icon="material-symbols:check" 1062 class="text-white" 1063 height="12" 1064 ></iconify-icon> 1065 </div> 1066 1067 <span> 1068 1069 Login 1070 </span> 1071 </a> 1072 1073 <a 1074 href="/cart.php" 1075 class="flex flex-col gap-0.5 items-center text-sm relative" 1076 > 1077 <div 1078 data-cart-quantity="0" 1079 class="absolute -top-1 left-1/2 bg-success text-white text-xs flex justify-center font-bold px-1 min-h-5 min-w-5 rounded-full data-[cart-quantity='0']:hidden" 1080 > 1081 0 1082 </div> 1083 1084 <iconify-icon 1085 icon="material-symbols:shopping-cart-outline" 1086 class="text-secondaryLight" 1087 height="26" 1088 ></iconify-icon> 1089 1090 <span>Shopping cart</span> 1091 </a> 1092 </div> 1093</div> 1094 1095 <div 1096 class="relative bg-white lg:bg-transparent border-b border-b-secondaryBackground" 1097> 1098 <div class="container"> 1099 <nav class="header" data-menu> 1100 <button class="lg:hidden mr-3" data-collapsible="menu"> 1101 <iconify-icon 1102 icon="material-symbols:menu" 1103 class="text-primary" 1104 height="26" 1105 ></iconify-icon> 1106 </button> 1107 1108 <div 1109 id="menu" 1110 class="header__drawer header__drawer--overlay" 1111 aria-hidden="true" 1112 tabindex="-1" 1113 > 1114 <div class="header__drawer__content"> 1115 <div class="flex items-center mb-8 lg:hidden"> 1116 <button data-menu-close> 1117 <iconify-icon 1118 icon="material-symbols:close" 1119 class="text-primary" 1120 height="32" 1121 ></iconify-icon> 1122 </button> 1123 1124 <a 1125 href="https://en.shop.acsi.eu/" 1126 class="block absolute left-1/2 -translate-x-1/2 w-[64px] h-[54px]" 1127 > 1128 <img 1129 src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/logo_acsi_1779220441__04669.original.png" 1130 alt="ACSI Publishing Store" 1131 class="size-full" 1132 /> 1133 </a> 1134 </div> 1135 1136 <h3 class="mb-4 lg:hidden">Welcome</h3> 1137 1138 1139 <div class="flex flex-col lg:flex-row lg:justify-between gap-3"> 1140 1141 <ul 1142 class="flex flex-col lg:flex-row gap-3 lg:gap-12 lg:items-center" 1143 > 1144 <li> 1145 <a class="lg:py-4 hover:underline " href="/campingcard-acsi/"> 1146 CampingCard ACSI 1147</a> 1148 </li> 1149 <li> 1150 <a class="lg:py-4 hover:underline " href="/guides-to-motorhome-pitches/"> 1151 Motorhome pitches 1152</a> 1153 </li> 1154 <li> 1155 <a class="lg:py-4 hover:underline " href="/acsi-apps/"> 1156 ACSI-apps 1157</a> 1158 </li> 1159 <li> 1160 <a class="lg:py-4 hover:underline " href="/acsi-clubid/"> 1161 ACSI Club ID 1162</a> 1163 </li> 1164 <li> 1165 <a class="lg:py-4 hover:underline " href="/travel-goods/"> 1166 Travel goods 1167</a> 1168 </li> 1169 </ul> 1170 1171 <ul 1172 class="flex flex-col lg:flex-row gap-3 lg:gap-12 lg:items-center" 1173 > 1174 <li class="lg:first:ml-auto lg:text-sm"> 1175 <a class="lg:py-4 hover:underline " href="/customer-service/"> 1176 Customer Service 1177</a> 1178 </li> 1179 </ul> 1180 1181 </div> 1182 1183 1184 <div class="mt-auto lg:hidden"> 1185 <div class="flex justify-between items-center gap-y-2 gap-x-4 flex-wrap"> 1186 <h4 class="font-normal">Language:</h4> 1187 1188 <ul class="flex items-center gap-3"> 1189 <li> 1190 <a href="https://nl.shop.acsi.eu/"> 1191NL 1192 </a> 1193 </li> 1194 <li> 1195 <a href="https://en.shop.acsi.eu/">
1196 <span class="font-bold text-primary">EN</span> 1197 1198 </a> 1199 </li> 1200 <li> 1201 <a href="https://dk.shop.acsi.eu/"> 1202DA 1203 </a> 1204 </li> 1205 <li> 1206 <a href="https://de.shop.acsi.eu/"> 1207DE 1208 </a> 1209 </li> 1210 <li> 1211 <a href="https://es.shop.acsi.eu/"> 1212ES 1213 </a> 1214 </li> 1215 <li> 1216 <a href="https://fr.shop.acsi.eu/"> 1217FR 1218 </a> 1219 </li> 1220 <li> 1221 <a href="https://it.shop.acsi.eu/"> 1222IT 1223 </a> 1224 </li> 1225 <li> 1226 <a href="https://sv.shop.acsi.eu/"> 1227SV 1228 </a> 1229 </li> 1230 </ul> 1231</div> 1232 </div> 1233 </div> 1234 </div> 1235 </nav> 1236 </div> 1237</div> 1238</header> <div class="!my-8" id="main-content"> 1239 <div class="pattern"> 1240 <div class="widget-area"> 1241 <div data-content-region="page_top_content--global"></div> 1242 <div data-content-region="home_below_menu"><div data-layout-id="e3c2054e-6ab2-4733-bcca-70c3d149bd79"> <div data-sub-layout-container="18c527a5-06c6-471f-b2a1-40b32256009f" data-layout-name="Layout"> 1243 <style data-container-styling="18c527a5-06c6-471f-b2a1-40b32256009f"> 1244 [data-sub-layout-container="18c527a5-06c6-471f-b2a1-40b32256009f"] { 1245 box-sizing: border-box; 1246 display: flex; 1247 flex-wrap: wrap; 1248 z-index: 0; 1249 position: relative; 1250 height: ; 1251 padding-top: 0px; 1252 padding-right: 0px; 1253 padding-bottom: 0px; 1254 padding-left: 0px; 1255 margin-top: 0px; 1256 margin-right: 0px; 1257 margin-bottom: 0px; 1258 margin-left: 0px; 1259 border-width: 0px; 1260 border-style: solid; 1261 border-color: #333333; 1262 } 1263 1264 [data-sub-layout-container="18c527a5-06c6-471f-b2a1-40b32256009f"]:after { 1265 display: block; 1266 position: absolute; 1267 top: 0; 1268 left: 0; 1269 bottom: 0; 1270 right: 0; 1271 background-size: cover; 1272 z-index: auto; 1273 } 1274 </style> 1275 1276 <div data-sub-layout="60ed3fce-022d-493b-927d-338d16619a22"> 1277 <style data-column-styling="60ed3fce-022d-493b-927d-338d16619a22"> 1278 [data-sub-layout="60ed3fce-022d-493b-927d-338d16619a22"] { 1279 display: flex; 1280 flex-direction: column; 1281 box-sizing: border-box; 1282 flex-basis: 100%; 1283 max-width: 100%; 1284 z-index: 0; 1285 position: relative; 1286 height: ; 1287 padding-top: 0px; 1288 padding-right: 10.5px; 1289 padding-bottom: 0px; 1290 padding-left: 10.5px; 1291 margin-top: 0px; 1292 margin-right: 0px; 1293 margin-bottom: 0px; 1294 margin-left: 0px; 1295 border-width: 0px; 1296 border-style: solid; 1297 border-color: #333333; 1298 justify-content: center; 1299 } 1300 [data-sub-layout="60ed3fce-022d-493b-927d-338d16619a22"]:after { 1301 display: block; 1302 position: absolute; 1303 top: 0; 1304 left: 0; 1305 bottom: 0; 1306 right: 0; 1307 background-size: cover; 1308 z-index: auto; 1309 } 1310 @media only screen and (max-width: 700px) { 1311 [data-sub-layout="60ed3fce-022d-493b-927d-338d16619a22"] { 1312 flex-basis: 100%; 1313 max-width: 100%; 1314 } 1315 } 1316 </style> 1317 <div data-widget-id="ee9eb7a7-5300-4db1-8a37-3b4df17083f7" data-placement-id="702d5e0a-90fe-470e-8efa-d05843f88545" data-placement-status="ACTIVE"><div class="slider slider--1" data-slick="{ 1318 "arrows": true, 1319 "mobileFirst": true, 1320 "slidesToShow": 1, 1321 "slidesToScroll": 1, 1322 "dots": true, 1323 "autoplay": true, 1324 "autoplaySpeed": 5000 1325 }"> 1326 1327 <div class="slide slide--left"> 1328 <a href="/campingcard-acsi/" class="flex flex-col justify-end mt-auto size-full aspect-square md:aspect-[unset]"> 1329 <img class="slide__image " loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/header-homepage-cca-1704x780.png?t=1777363531" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/header-homepage-cca-1704x780.png?t=1777363531 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/header-homepage-cca-1704x780.png?t=1777363531 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/header-homepage-cca-1704x780.png?t=1777363531 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/header-homepage-cca-1704x780.png?t=1777363531 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/header-homepage-cca-1704x780.png?t=1777363531 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/header-homepage-cca-1704x780.png?t=1777363531 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/header-homepage-cca-1704x780.png?t=1777363531 1920w"> 1330 1331 1332 <div class="slide__container"> 1333 <div class="slide__content"> 1334 <h2 class="text-white inline-block bg-secondaryLight p-3 text-display mb-4"> 1335 CampingCard ACSI 1336 </h2> 1337 1338 <p class="text-white text-shadow-text text-h2 font-normal mb-4"> 1339 Camp at bargain rates in the low season | 1340Up to 60% off at more than 3,000 campsites 1341 </p> 1342 1343 1344 <div class="btn btn--cta"> 1345 View more 1346 </div> 1347 </div> 1348 </div> 1349 </a> 1350 </div> 1351 <div class="slide slide--left"> 1352 <a href="/acsi-apps/" class="flex flex-col justify-end mt-auto size-full aspect-square md:aspect-[unset]"> 1353 <img class="slide__image " loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/webshop-slider-eur-app.png?t=1777363770" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/webshop-slider-eur-app.png?t=1777363770 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/webshop-slider-eur-app.png?t=1777363770 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/webshop-slider-eur-app.png?t=1777363770 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/webshop-slider-eur-app.png?t=1777363770 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/webshop-slider-eur-app.png?t=1777363770 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/webshop-slider-eur-app.png?t=1777363770 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/webshop-slider-eur-app.png?t=1777363770 1920w"> 1354 1355 1356 <div class="slide__container"> 1357 <div class="slide__content"> 1358 <h2 class="text-white inline-block bg-secondaryLight p-3 text-display mb-4"> 1359 ACSI Campsites Europe app 1360 </h2> 1361 1362 <p class="text-white text-shadow-text text-h2 font-normal mb-4"> 1363 The best app for campers | 1364Effortlessly find and book campsites and motorhome pitches 1365 </p> 1366 1367 1368 <div class="btn btn--cta"> 1369 View more 1370 </div> 1371 </div> 1372 </div> 1373 </a> 1374 </div> 1375 <div class="slide slide--left"> 1376 <a href="/guides-to-motorhome-pitches/" class="flex flex-col justify-end mt-auto size-full aspect-square md:aspect-[unset]"> 1377 <img class="slide__image " loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/webshop-slider-cp.png?t=1778679880" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/webshop-slider-cp.png?t=1778679880 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/webshop-slider-cp.png?t=1778679880 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/webshop-slider-cp.png?t=1778679880 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/webshop-slider-cp.png?t=1778679880 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/webshop-slider-cp.png?t=1778679880 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/webshop-slider-cp.png?t=1778679880 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/webshop-slider-cp.png?t=1778679880 1920w"> 1378 1379 1380 <div class="slide__container"> 1381 <div class="slide__content"> 1382 <h2 class="text-white inline-block bg-secondaryLight p-3 text-display mb-4"> 1383 CampingCard ACSI & Motorhome Pitches 1384 </h2> 1385 1386 <p class="text-white text-shadow-text text-h2 font-normal mb-4"> 1387 The ideal guide for motorhome owners | 1388Over 12,000 campsites and motorhome pitches inspected annually 1389 </p> 1390 1391 1392 <div class="btn btn--cta"> 1393 View more 1394 </div> 1395 </div> 1396 </div> 1397 </a> 1398 </div> 1399 <div class="slide slide--left"> 1400 <a href="/acsi-clubid-product/" class="flex flex-col justify-end mt-auto size-full aspect-square md:aspect-[unset]"> 1401 <img class="slide__image " loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/sli
1401de-club-id-da.jpg?t=1777368355" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/slide-club-id-da.jpg?t=1777368355 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/slide-club-id-da.jpg?t=1777368355 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/slide-club-id-da.jpg?t=1777368355 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/slide-club-id-da.jpg?t=1777368355 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/slide-club-id-da.jpg?t=1777368355 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/slide-club-id-da.jpg?t=1777368355 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/slide-club-id-da.jpg?t=1777368355 1920w"> 1402 1403 1404 <div class="slide__container"> 1405 <div class="slide__content"> 1406 <h2 class="text-white inline-block bg-secondaryLight p-3 text-display mb-4"> 1407 ACSI Club ID 1408 </h2> 1409 1410 <p class="text-white text-shadow-text text-h2 font-normal mb-4"> 1411 Keep your passport safely in your pocket | 1412Replacement ID accepted at almost 8,000 campsites, including liability insurance 1413 </p> 1414 1415 1416 <div class="btn btn--cta"> 1417 View more 1418 </div> 1419 </div> 1420 </div> 1421 </a> 1422 </div> 1423</div></div> 1424 </div> 1425</div> 1426 1427</div></div> 1428 </div> 1429 1430 <div class="widget-area"> 1431 <div data-content-region="home_below_carousel"><div data-layout-id="f2d755b8-9e5e-4a38-a774-77ab9ae09f38"> <div data-sub-layout-container="2ca8dfe4-2a16-4d26-9708-ed78d25a096d" data-layout-name="Layout"> 1432 <style data-container-styling="2ca8dfe4-2a16-4d26-9708-ed78d25a096d"> 1433 [data-sub-layout-container="2ca8dfe4-2a16-4d26-9708-ed78d25a096d"] { 1434 box-sizing: border-box; 1435 display: flex; 1436 flex-wrap: wrap; 1437 z-index: 0; 1438 position: relative; 1439 height: ; 1440 padding-top: 0px; 1441 padding-right: 0px; 1442 padding-bottom: 0px; 1443 padding-left: 0px; 1444 margin-top: 0px; 1445 margin-right: 0px; 1446 margin-bottom: 0px; 1447 margin-left: 0px; 1448 border-width: 0px; 1449 border-style: solid; 1450 border-color: #333333; 1451 } 1452 1453 [data-sub-layout-container="2ca8dfe4-2a16-4d26-9708-ed78d25a096d"]:after { 1454 display: block; 1455 position: absolute; 1456 top: 0; 1457 left: 0; 1458 bottom: 0; 1459 right: 0; 1460 background-size: cover; 1461 z-index: auto; 1462 } 1463 </style> 1464 1465 <div data-sub-layout="d2fae417-ca22-42eb-857f-237594fbb4d4"> 1466 <style data-column-styling="d2fae417-ca22-42eb-857f-237594fbb4d4"> 1467 [data-sub-layout="d2fae417-ca22-42eb-857f-237594fbb4d4"] { 1468 display: flex; 1469 flex-direction: column; 1470 box-sizing: border-box; 1471 flex-basis: 100%; 1472 max-width: 100%; 1473 z-index: 0; 1474 position: relative; 1475 height: ; 1476 padding-top: 0px; 1477 padding-right: 10.5px; 1478 padding-bottom: 0px; 1479 padding-left: 10.5px; 1480 margin-top: 0px; 1481 margin-right: 0px; 1482 margin-bottom: 0px; 1483 margin-left: 0px; 1484 border-width: 0px; 1485 border-style: solid; 1486 border-color: #333333; 1487 justify-content: center; 1488 } 1489 [data-sub-layout="d2fae417-ca22-42eb-857f-237594fbb4d4"]:after { 1490 display: block; 1491 position: absolute; 1492 top: 0; 1493 left: 0; 1494 bottom: 0; 1495 right: 0; 1496 background-size: cover; 1497 z-index: auto; 1498 } 1499 @media only screen and (max-width: 700px) { 1500 [data-sub-layout="d2fae417-ca22-42eb-857f-237594fbb4d4"] { 1501 flex-basis: 100%; 1502 max-width: 100%; 1503 } 1504 } 1505 </style> 1506 <div data-widget-id="8c88d7be-a261-4627-a9da-6edec5560fee" data-placement-id="4ee387a0-0817-4f13-b5fd-cc0e8e0aa581" data-placement-status="ACTIVE"><section> 1507 <div class="flex flex-wrap gap-4 justify-between items-center mb-4"> 1508 1509 </div> 1510 1511 <div class="hidden gap-6 lg:grid lg:grid-cols-6"> 1512 <a href="/campingcard-acsi/" class="assortment-item"> 1513 <div class="assortment-item__wrapper"> 1514 <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 1920w"> 1515 </div> 1516 1517 <h3>CampingCard ACSI</h3> 1518 </a> 1519 <a href="/guides-to-motorhome-pitches/" class="assortment-item"> 1520 <div class="assortment-item__wrapper"> 1521 <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/en-facile-gids-pas.png?t=1783600755" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/en-facile-gids-pas.png?t=1783600755 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/en-facile-gids-pas.png?t=1783600755 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/en-facile-gids-pas.png?t=1783600755 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/en-facile-gids-pas.png?t=1783600755 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/en-facile-gids-pas.png?t=1783600755 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/en-facile-gids-pas.png?t=1783600755 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/en-facile-gids-pas.png?t=1783600755 1920w"> 1522 </div> 1523 1524 <h3>Motorhome pitches</h3> 1525 </a> 1526 <a href="/acsi-apps/" class="assortment-item"> 1527 <div class="assortment-item__wrapper"> 1528 <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/apps.png?t=1787143260" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/apps.png?t=1787143260 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/apps.png?t=1787143260 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/apps.png?t=1787143260 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/apps.png?t=1787143260 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/apps.png?t=1787143260 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/apps.png?t=1787143260 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/apps.png?t=1787143260 1920w"> 1529 </div> 1530 1531 <h3>ACSI-apps</h3> 1532 </a> 1533 <a href="/acsi-club-id-product/" class="assortment-item"> 1534 <div class="assortment-item__wrapper"> 1535 <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/clubid-big-nl-800x800.png?t=1777364478" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/clubid-big-nl-800x800.png?t=1777364478 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/clubid-big-nl-800x800.png?t=1777364478 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/clubid-big-nl-800x800.png?t=1777364478 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/clubid-big-nl-800x800.png?t=1777364478 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/clubid-big-nl-800x800.png?t=1777364478 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/clubid-big-nl-800x800.png?t=1777364478 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/clubid-big-nl-800x800.png?t=1777364478 1920w"> 1536 </div> 1537 1538 <h3>ACSI Club ID</h3> 1539 </a> 1540 <a href="/travel-goods/" class="assortment-item"> 1541 <div class="assortment-item__wrapper"> 1542 <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/jubileumboek-webshop-en.png?t=1778686326" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/jubileumboek-webshop-en.png?t=1778686326 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/jubileumboek-webshop-en.png?t=1778686326 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/jubileumboek-webshop-en.png?t=1778686326 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/jubileumboek-webshop-en.png?t=1778686326 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/jubileumboek-webshop-en.png?t=1778686326 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/jubileumboek-webshop-en.png?t=1778686326 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/jubileumboek-webshop-en.png?t=1778686326 1920w"> 1543 </div> 1544 1545 <h3>Travel goods</h3> 1546 </a> 1547 </div> 1548 1549 <div class="grid grid-cols-2 gap-6 md:grid-cols-4 lg:hidden"> 1550 <a href="/campingcard-acsi/" class="assortment-item"> 1551 <div class="assortment-item__wrapper"> 1552 <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 1920w"> 1553 </div> 1554 1555 <h3>CampingCard ACSI</h3> 1556 </a> 1557 <a href="/guides-to-motorhome-pitches/" class="assortment-item"> 1558 <div class="assortment-item__wrapper"> 1559 <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/en-facile-gids-pas.png?t=1783600755" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/en-facile-gids-pas.png?t=1783600755 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/en-facile-gids-pas.png?t=1783600755 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/en-facile-gids-pas.png?t=1783600755 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/en-facile-gids-pas.png?t=1783600755 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/en-facile-gids-pas.png?t=1783600755 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/en-facile-gids-pas.png?t=1783600755 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/en-facile-gids-pas.png?t=1783600755 1920w"> 1560 </div> 1561 1562 <h3>Motorhome pitches</h3> 1563 </a> 1564 <a href="/acsi-apps/" class="assortment-item"> 1565 <div class="assortment-item__wrapper"> 1566 <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/apps.png?t=1787143260" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/apps.png?t=1787143260 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/apps.png?t=1787143260 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/apps.png?t=1787143260 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/apps.png?t=1787143260 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/apps.png?t=1787143260 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/apps.png?t=1787143260 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/apps.png?t=1787143260 1920w"> 1567 </div> 1568 1569 <h3>ACSI-apps</h3> 1570 </a> 1571 <a href="/acsi-club-id-product/" class="assortment-item"> 1572 <div class="assortment-item__wrapper"> 1573 <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/clubid-big-nl-800x800.png?t=1777364478" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/clubid-big-nl-800x800.png?t=1777364478 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/clubid-big-nl-800x800.png?t=1777364478 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/clubid-big-nl-800x800.png?t=1777364478 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/clubid-big-nl-800x800.png?t=1777364478 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/clubid-big-nl-800x800.png?t=1777364478 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/clubid-big-nl-800x800.png?t=1777364478 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/clubid-big-nl-800x800.png?t=1777364478 1920w"> 1574 </div> 1575 1576 <h3>ACSI Club ID</h3> 1577 </a> 1578 <a href="/travel-goods/" class="assortment-item"> 1579 <div class="assortment-item__wrapper"> 1580 <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/jubileumboek-webshop-en.png?t=1778686326" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/jubileumboek-webshop-en.png?t=1778686326 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/jubileumboek-webshop-en.png?t=1778686326 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/jubileumboek-webshop-en.png?t=1778686326 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/jubileumboek-webshop-en.png?t=1778686326 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/jubileumboek-webshop-en.png?t=1778686326 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/jubileumboek-webshop-en.png?t=1778686326 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stenc
1580il/1920w/image-manager/jubileumboek-webshop-en.png?t=1778686326 1920w"> 1581 </div> 1582 1583 <h3>Travel goods</h3> 1584 </a> 1585 </div> 1586 1587</section> 1588</div> 1589 </div> 1590</div> 1591 1592 <div data-sub-layout-container="ef078948-a1a6-4f6b-aca5-b043489f18af" data-layout-name="Layout"> 1593 <style data-container-styling="ef078948-a1a6-4f6b-aca5-b043489f18af"> 1594 [data-sub-layout-container="ef078948-a1a6-4f6b-aca5-b043489f18af"] { 1595 box-sizing: border-box; 1596 display: flex; 1597 flex-wrap: wrap; 1598 z-index: 0; 1599 position: relative; 1600 height: ; 1601 padding-top: 0px; 1602 padding-right: 0px; 1603 padding-bottom: 0px; 1604 padding-left: 0px; 1605 margin-top: 0px; 1606 margin-right: 0px; 1607 margin-bottom: 0px; 1608 margin-left: 0px; 1609 border-width: 0px; 1610 border-style: solid; 1611 border-color: #333333; 1612 } 1613 1614 [data-sub-layout-container="ef078948-a1a6-4f6b-aca5-b043489f18af"]:after { 1615 display: block; 1616 position: absolute; 1617 top: 0; 1618 left: 0; 1619 bottom: 0; 1620 right: 0; 1621 background-size: cover; 1622 z-index: auto; 1623 } 1624 </style> 1625 1626 <div data-sub-layout="0d0f495d-51de-42b4-93a7-acb02e57fcca"> 1627 <style data-column-styling="0d0f495d-51de-42b4-93a7-acb02e57fcca"> 1628 [data-sub-layout="0d0f495d-51de-42b4-93a7-acb02e57fcca"] { 1629 display: flex; 1630 flex-direction: column; 1631 box-sizing: border-box; 1632 flex-basis: 100%; 1633 max-width: 100%; 1634 z-index: 0; 1635 position: relative; 1636 height: ; 1637 padding-top: 0px; 1638 padding-right: 10.5px; 1639 padding-bottom: 0px; 1640 padding-left: 10.5px; 1641 margin-top: 0px; 1642 margin-right: 0px; 1643 margin-bottom: 0px; 1644 margin-left: 0px; 1645 border-width: 0px; 1646 border-style: solid; 1647 border-color: #333333; 1648 justify-content: center; 1649 } 1650 [data-sub-layout="0d0f495d-51de-42b4-93a7-acb02e57fcca"]:after { 1651 display: block; 1652 position: absolute; 1653 top: 0; 1654 left: 0; 1655 bottom: 0; 1656 right: 0; 1657 background-size: cover; 1658 z-index: auto; 1659 } 1660 @media only screen and (max-width: 700px) { 1661 [data-sub-layout="0d0f495d-51de-42b4-93a7-acb02e57fcca"] { 1662 flex-basis: 100%; 1663 max-width: 100%; 1664 } 1665 } 1666 </style> 1667 <div data-widget-id="77b0791d-c4e9-493b-9d32-c40b9b5e5820" data-placement-id="ddb89299-e2b2-4e6e-beac-240b079e1887" data-placement-status="ACTIVE"><section> 1668 <div class="flex gap-4 flex-wrap justify-between items-center mb-4"> 1669 1670 </div> 1671 1672 <div class="xl:-mx-4 xl:w-[calc(100%_+_32px)] flex flex-col pb-6 md:pb-0 md:grid gap-6 md:grid-cols-2 lg:grid-cols-3"> 1673 <a href="/campingcard-acsi/" class="flex-shrink-0 trend-card"> 1674 <img class="trend-card__image" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/info-cards-digi.png?t=1777366001" alt="" loading="lazy" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/info-cards-digi.png?t=1777366001 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/info-cards-digi.png?t=1777366001 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/info-cards-digi.png?t=1777366001 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/info-cards-digi.png?t=1777366001 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/info-cards-digi.png?t=1777366001 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/info-cards-digi.png?t=1777366001 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/info-cards-digi.png?t=1777366001 1920w"> 1675 1676 <div class="trend-card__content"> 1677 <h3 class="trend-card__title">CampingCard ACSI</h3> 1678 1679 <h4 class="trend-card__subtitle">Affordable camping in the low season</h4> 1680 </div> 1681 </a> 1682 <a href="/acsi-club-id-product/" class="flex-shrink-0 trend-card"> 1683 <img class="trend-card__image" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/info-cards-club.png?t=1777366055" alt="" loading="lazy" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/info-cards-club.png?t=1777366055 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/info-cards-club.png?t=1777366055 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/info-cards-club.png?t=1777366055 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/info-cards-club.png?t=1777366055 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/info-cards-club.png?t=1777366055 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/info-cards-club.png?t=1777366055 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/info-cards-club.png?t=1777366055 1920w"> 1684 1685 <div class="trend-card__content"> 1686 <h3 class="trend-card__title">ACSI Club ID</h3> 1687 1688 <h4 class="trend-card__subtitle">Enjoy a safe and worry-free camping holiday</h4> 1689 </div> 1690 </a> 1691 <a href="/acsi-apps/" class="flex-shrink-0 trend-card"> 1692 <img class="trend-card__image" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/webshop-slider-eur-app.png?t=1777363770" alt="" loading="lazy" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/webshop-slider-eur-app.png?t=1777363770 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/webshop-slider-eur-app.png?t=1777363770 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/webshop-slider-eur-app.png?t=1777363770 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/webshop-slider-eur-app.png?t=1777363770 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/webshop-slider-eur-app.png?t=1777363770 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/webshop-slider-eur-app.png?t=1777363770 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/webshop-slider-eur-app.png?t=1777363770 1920w"> 1693 1694 <div class="trend-card__content"> 1695 <h3 class="trend-card__title">ACSI apps</h3> 1696 1697 <h4 class="trend-card__subtitle">Search and book easily with our apps</h4> 1698 </div> 1699 </a> 1700 </div> 1701 1702</section></div> 1703 </div> 1704</div> 1705 1706 <div data-sub-layout-container="d58da0ff-1cc4-4cc1-9c6d-f7340b63defa" data-layout-name="Layout"> 1707 <style data-container-styling="d58da0ff-1cc4-4cc1-9c6d-f7340b63defa"> 1708 [data-sub-layout-container="d58da0ff-1cc4-4cc1-9c6d-f7340b63defa"] { 1709 box-sizing: border-box; 1710 display: flex; 1711 flex-wrap: wrap; 1712 z-index: 0; 1713 position: relative; 1714 height: ; 1715 padding-top: 0px; 1716 padding-right: 0px; 1717 padding-bottom: 0px; 1718 padding-left: 0px; 1719 margin-top: 0px; 1720 margin-right: 0px; 1721 margin-bottom: 0px; 1722 margin-left: 0px; 1723 border-width: 0px; 1724 border-style: solid; 1725 border-color: #333333; 1726 } 1727 1728 [data-sub-layout-container="d58da0ff-1cc4-4cc1-9c6d-f7340b63defa"]:after { 1729 display: block; 1730 position: absolute; 1731 top: 0; 1732 left: 0; 1733 bottom: 0; 1734 right: 0; 1735 background-size: cover; 1736 z-index: auto; 1737 } 1738 </style> 1739 1740 <div data-sub-layout="488ca2fb-b3f4-44d4-8fc9-88a4dfff547c"> 1741 <style data-column-styling="488ca2fb-b3f4-44d4-8fc9-88a4dfff547c"> 1742 [data-sub-layout="488ca2fb-b3f4-44d4-8fc9-88a4dfff547c"] { 1743 display: flex; 1744 flex-direction: column; 1745 box-sizing: border-box; 1746 flex-basis: 100%; 1747 max-width: 100%; 1748 z-index: 0; 1749 position: relative; 1750 height: ; 1751 padding-top: 0px; 1752 padding-right: 10.5px; 1753 padding-bottom: 0px; 1754 padding-left: 10.5px; 1755 margin-top: 0px; 1756 margin-right: 0px; 1757 margin-bottom: 0px; 1758 margin-left: 0px; 1759 border-width: 0px; 1760 border-style: solid; 1761 border-color: #333333; 1762 justify-content: center; 1763 } 1764 [data-sub-layout="488ca2fb-b3f4-44d4-8fc9-88a4dfff547c"]:after { 1765 display: block; 1766 position: absolute; 1767 top: 0; 1768 left: 0; 1769 bottom: 0; 1770 right: 0; 1771 background-size: cover; 1772 z-index: auto; 1773 } 1774 @media only screen and (max-width: 700px) { 1775 [data-sub-layout="488ca2fb-b3f4-44d4-8fc9-88a4dfff547c"] { 1776 flex-basis: 100%; 1777 max-width: 100%; 1778 } 1779 } 1780 </style> 1781 <div data-widget-id="2d16fe66-62b0-4337-88e3-a4309e452cd1" data-placement-id="1af2fa3f-1e8d-4815-9664-084b46e78989" data-placement-status="ACTIVE"> 1782 1783 1784 1785<section class="product-cards"> 1786 <div class="flex flex-wrap gap-4 justify-between items-center"> 1787 <h2 class="text-h1Mobile md:text-h1">Popular products</h2> 1788 1789 </div> 1790 1791 <div class="slider slider--carousel slider--4" data-slick="{ 1792 "arrows": true, 1793 "mobileFirst": true, 1794 "slidesToShow": 1, 1795 "loop": false, 1796 "slidesToScroll": 1, 1797 "autoplay": false, 1798 "autoplaySpeed": 5000, 1799 "dots": false, 1800 "centerMode": false, 1801 "responsive": [ 1802 { 1803 "breakpoint": 550, 1804 "settings": { 1805 "slidesToShow": 2 1806 } 1807 }, 1808 { 1809 "breakpoint": 800, 1810 "settings": { 1811 "slidesToShow": 3 1812 } 1813 }, 1814 { 1815 "breakpoint": 1200, 1816 "settings": { 1817 "slidesToShow": 4 1818 } 1819 } 1820 ] 1821 }"> 1822 1823 1824 1825 1826 <div> 1827 <article class="product-card product-widget" data-entity-id="112"> 1828 <div class="product-card__thumbnail"> 1829 <a href="/acsi-campingcard/" class="product-card__image-link"> 1830 <img src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/500w/products/112/426/en-cca-gids-pas_1__57902.1772708620.png" alt="" class="product-card__image"> 1831 1832 <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/500w/products/112/424/en-cca-big_3__23987.1772707238.png" alt="" class="object-cover product-card__overlay-image"> 1833 </a> 1834 1835 <div class="product-card__info"> 1836 <div class="product-card__tags" data-test="test"> 1837 1838 1839 </div> 1840 </div> 1841 1842 <div class="product-card__buttons"> 1843 <a href="/acsi-campingcard/" data-event-type="product-click" data-button-type="add-cart" data-addcart="" class="product-card__button btn btn--cta-ghost"> 1844 View product 1845 </a> 1846 1847 </div> 1848 </div> 1849 1850 <div class="product-card__content"> 1851 <h3>CampingCard ACSI</h3> 1852 1853 <div class="product-card__price" data-test-info-type="price"> 1854 <p class="font-normal text-h5"> 1855 From 1856 </p> 1857 1858 1859 ⬠21.95 1860 </div> 1861 </div> 1862 </article> 1863 </div> 1864 1865 1866 1867 <div> 1868 <article class="product-card product-widget" data-entity-id="119"> 1869 <div class="product-card__thumbnail"> 1870 <a href="/campingcard-acsi-motorhome-pitches-digital/" class="product-card__image-link"> 1871 <img src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/500w/products/119/472/mobile-webshop-dccap-half-2025-en__42250.1773131277.png" alt="" class="product-card__image"> 1872 1873 <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/500w/products/119/473/mobile-webshop-dcca-2025-en_1__39868.1773130581.png" alt="" class="object-cover product-card__overlay-image"> 1874 </a> 1875 1876 <div class="product-card__info"> 1877 <div class="product-card__tags" data-test="test"> 1878 1879 1880 </div> 1881 </div> 1882 1883 <div class="product-card__buttons"> 1884 <a href="/campingcard-acsi-motorhome-pitches-digital/" data-event-type="product-click" data-button-type="add-cart" data-addcart="" class="product-card__button btn btn--cta-ghost"> 1885 View product 1886 </a> 1887 1888 <a rel="nofollow" href="https://en.shop.acsi.eu/cart.php?action=add&product_id=119" data-event-type="product-click" data-button-type="add-cart" class="text-center product-card__button btn btn--cta" data-addcart=""> 1889 Add to cart 1890 </a> 1891 </div> 1892 </div> 1893 1894 <div class="product-card__content"> 1895 <h3>CampingCard ACSI Digital & Motorhome Pitches</h3> 1896 1897 <div class="product-card__price" data-test-info-type="price"> 1898 <p class="font-normal text-h5"> 1899 From 1900 </p> 1901 1902 1903 ⬠27.95 1904 </div> 1905 </div> 1906 </article> 1907 </div> 1908 1909 1910 1911 <div> 1912 <article class="product-card product-widget" data-entity-id="120"> 1913 <div class="product-card__thumbnail"> 1914 <a href="/acsi-campingcard-camper/" class="product-card__image-link"> 1915 <img src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/500w/products/120/491/en-facile-gids-pas_1__92558.1775035672.png" alt="" class="product-card__image"> 1916 1917 <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/500w/products/120/490/en-cca-big_7__94301.177313183
19171.png" alt="" class="object-cover product-card__overlay-image"> 1918 </a> 1919 1920 <div class="product-card__info"> 1921 <div class="product-card__tags" data-test="test"> 1922 1923 1924 </div> 1925 </div> 1926 1927 <div class="product-card__buttons"> 1928 <a href="/acsi-campingcard-camper/" data-event-type="product-click" data-button-type="add-cart" data-addcart="" class="product-card__button btn btn--cta-ghost"> 1929 View product 1930 </a> 1931 1932 </div> 1933 </div> 1934 1935 <div class="product-card__content"> 1936 <h3>CampingCard ACSI & Motorhome Pitches</h3> 1937 1938 <div class="product-card__price" data-test-info-type="price"> 1939 <p class="font-normal text-h5"> 1940 From 1941 </p> 1942 1943 1944 ⬠29.95 1945 </div> 1946 </div> 1947 </article> 1948 </div> 1949 1950 1951 1952 <div> 1953 <article class="product-card product-widget" data-entity-id="114"> 1954 <div class="product-card__thumbnail"> 1955 <a href="/acsi-club-id-product/" class="product-card__image-link"> 1956 <img src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/500w/products/114/447/clubid-big-en-800x800__22252.1779136613.png" alt="" class="product-card__image"> 1957 1958 </a> 1959 1960 <div class="product-card__info"> 1961 <div class="product-card__tags" data-test="test"> 1962 1963 1964 </div> 1965 </div> 1966 1967 <div class="product-card__buttons"> 1968 <a href="/acsi-club-id-product/" data-event-type="product-click" data-button-type="add-cart" data-addcart="" class="product-card__button btn btn--cta-ghost"> 1969 View product 1970 </a> 1971 1972 <a rel="nofollow" href="https://en.shop.acsi.eu/cart.php?action=add&product_id=114" data-event-type="product-click" data-button-type="add-cart" class="text-center product-card__button btn btn--cta" data-addcart=""> 1973 Add to cart 1974 </a> 1975 </div> 1976 </div> 1977 1978 <div class="product-card__content"> 1979 <h3>ACSI Club ID membership</h3> 1980 1981 <div class="product-card__price" data-test-info-type="price"> 1982 <p class="font-normal text-h5"> 1983 From 1984 </p> 1985 1986 1987 ⬠6.95 1988 </div> 1989 </div> 1990 </article> 1991 </div> 1992 1993 1994 1995 <div> 1996 <article class="product-card product-widget" data-entity-id="113"> 1997 <div class="product-card__thumbnail"> 1998 <a href="/campingcard-acsi-digital/" class="product-card__image-link"> 1999 <img src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/500w/products/113/405/mobile-webshop-dcca-half-2025-en__48419.1772706965.png" alt="" class="product-card__image"> 2000 2001 <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/500w/products/113/406/mobile-webshop-dcca-2025-en__56026.1772702329.png" alt="" class="object-cover product-card__overlay-image"> 2002 </a> 2003 2004 <div class="product-card__info"> 2005 <div class="product-card__tags" data-test="test"> 2006 2007 2008 </div> 2009 </div> 2010 2011 <div class="product-card__buttons"> 2012 <a href="/campingcard-acsi-digital/" data-event-type="product-click" data-button-type="add-cart" data-addcart="" class="product-card__button btn btn--cta-ghost"> 2013 View product 2014 </a> 2015 2016 <a rel="nofollow" href="https://en.shop.acsi.eu/cart.php?action=add&product_id=113" data-event-type="product-click" data-button-type="add-cart" class="text-center product-card__button btn btn--cta" data-addcart=""> 2017 Add to cart 2018 </a> 2019 </div> 2020 </div> 2021 2022 <div class="product-card__content"> 2023 <h3>CampingCard ACSI Digital</h3> 2024 2025 <div class="product-card__price" data-test-info-type="price"> 2026 <p class="font-normal text-h5"> 2027 From 2028 </p> 2029 2030 2031 ⬠21.95 2032 </div> 2033 </div> 2034 </article> 2035 </div> 2036 </div> 2037 2038</section> 2039</div> 2040 </div> 2041</div> 2042 2043</div></div> 2044 </div> 2045</div> 2046 2047 2048 2049 <div class="main full overflow-hidden">
2050 <div class="bg-primaryBackground"> 2051 <div class="widget-area"> 2052 <div data-content-region="home_below_featured_products"></div> 2053 2054 <div data-content-region="home_below_top_products"></div> 2055 </div> 2056 2057 </div> 2058 <div class="widget-area"> 2059 <div data-content-region="home_below_new_products"></div> 2060 </div> 2061 </div> 2062 2063 2064 2065 2066 <div id="modal" class="modal" data-reveal data-prevent-quick-search-close> 2067 <button 2068 class="modal__close" 2069 type="button" 2070 title="Close" 2071 2072> 2073 <span class="aria-description--hidden">Close</span> 2074 2075 <iconify-icon icon="material-symbols:close"></iconify-icon> 2076</button> 2077 <div id="modal-content" class="modal-content"></div> 2078 <div class="loadingOverlay"></div> 2079</div> 2080 <div id="alert-modal" class="modal modal--alert modal--small" data-reveal data-prevent-quick-search-close> 2081 <iconify-icon style="display: none;" class="text-primary mb-4 error-icon" icon="material-symbols:error-outline"width="48"></iconify-icon> 2082 <iconify-icon style="display: none;" class="text-primary mb-4 warning-icon" icon="material-symbols:warning-outline" width="48"></iconify-icon> 2083 2084 <div class="modal-content mb-4"></div> 2085 2086 <div class="flex gap-4 justify-center"> 2087 <button type="button" class="confirm btn" data-reveal-close> 2088 OK 2089 </button> 2090 2091 <button type="button" class="cancel btn btn--ghost" data-reveal-close> 2092 Cancel 2093 </button> 2094 </div> 2095</div> 2096</div> 2097 <footer class="overflow-x-hidden !mt-0 bg-greyLightest"> 2098 <div class="bg-primaryBackground"> 2099 <div class="container py-8 lg:py-10"> 2100 <ul class="flex grow flex-col lg:flex-row lg:justify-between gap-x-6 gap-y-4"> 2101 <li class="flex items-center gap-2"> 2102 <iconify-icon width="20" class="text-primary" icon="material-symbols:check-circle"></iconify-icon> 2103 2104 <h4 class="font-bold text-primary">ACSI Club ID member discount</h4> 2105 </li> 2106 2107 <li class="flex items-center gap-2"> 2108 <iconify-icon width="20" class="text-primary" icon="material-symbols:check-circle"></iconify-icon> 2109 2110 <h4 class="font-bold text-primary">Order quickly and easily</h4> 2111 </li> 2112 <li class="flex items-center gap-2"> 2113 <iconify-icon width="20" class="text-primary" icon="material-symbols:check-circle"></iconify-icon> 2114 2115 <h4 class="font-bold text-primary">Pay safely</h4> 2116 </li> 2117 </ul> 2118 </div> 2119</div> 2120 <div class="bg-primaryLight pt-4 border-b-8 border-primaryDark"> 2121 <div 2122 class="container py-6 lg:flex lg:gap-2 justify-between items-center" 2123 > 2124 <div> 2125 <h2 class="text-white">Register to receive the newsletter</h2> 2126 2127 <p class="text-white">Get great tips and special offers</p> 2128 </div> 2129 2130 <div class="flex gap-1 mt-4 lg:mt-0 justify-center items-center"> 2131 <!-- TODO make the URL come from metafields --> 2132 2133 <a href="/newsletter" class="btn btn--cta w-full"> 2134 Register 2135 </a> 2136 </div> 2137 </div> 2138</div> 2139 2140 <div role="contentinfo" class="container"> 2141 <div class="py-6 flex flex-col gap-y-2 md:gap-y-4 lg:py-12 lg:grid lg:grid-cols-4 lg:gap-x-6"> 2142 <div> 2143 <h3 class="mb-1 text-md font-bold text-body">More information about</h3> 2144 2145 <ul> 2146 <li class="mb-1"> 2147 <a class="hover:underline text-h5 font-normal" href="/about-us/">ACSI</a> 2148 </li> 2149 <li class="mb-1"> 2150 <a class="hover:underline text-h5 font-normal" href="/cookies/">Privacy & Cookies</a> 2151 </li> 2152 <li class="mb-1"> 2153 <a class="hover:underline text-h5 font-normal" href="/terms-and-conditions/">Terms & Conditions</a> 2154 </li> 2155 <li class="mb-1"> 2156 <a class="hover:underline text-h5 font-normal" href="/payment-methods/">Ordering and payment</a> 2157 </li> 2158 <li class="mb-1"> 2159 <a class="hover:underline text-h5 font-normal" href="/affiliate-partner/">Become an affiliate partner?</a> 2160 </li> 2161 <li class="mb-1"> 2162 <a class="hover:underline text-h5 font-normal" href="https://auth.acsi.eu/en/login?website=bigcommerce&redirectUri=https%3A%2F%2Fen.shop.acsi.eu%2Fsso%2F">My ACSI</a> 2163 </li> 2164 </ul> 2165 </div> 2166 2167 <div> 2168 <h3 class="mb-1 text-md font-bold text-body">Websites</h3> 2169 2170 <ul class=""> 2171 <li class="mb-1"> 2172 <a class="hover:underline text-h5 font-normal" href="https://www.acsi.eu/en/">ACSI.eu</a> 2173 </li> 2174 <li class="mb-1"> 2175 <a class="hover:underline text-h5 font-normal" href="https://www.eurocampings.co.uk/">ACSI Eurocampings</a> 2176 </li> 2177 </ul> 2178 </div> 2179 2180 <div class="lg:col-span-2 lg:ml-auto lg:justify-end"> 2181 <h3 class="mb-1 md:mb-2 text-md font-bold text-body">ACSI Customer Service</h3> 2182 2183 <ul class=""> 2184 <li class="mb-1"> 2185 <a class="hover:underline text-h5 font-normal" href="/customer-service/">Contact & FAQ</a> 2186 </li> 2187 <li class="mb-1"> 2188 <a class="hover:underline text-h5 font-normal" href="/members/">Membership benefits</a> 2189 </li> 2190 <li class="mb-1"> 2191 <a class="hover:underline text-h5 font-normal" href="/delivery-time/">Delivery times</a> 2192 </li> 2193 </ul> 2194 2195 <!-- TODO hide it if there's no metafield set --> 2196 <!-- TODO replace with metafield --> 2197<a href="https://www.thuiswinkel.org/leden/acsi/certificaat/" class="mt-6 block"> 2198 <img width="130" height="40" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/img/thuiswinkel.png" alt="Thuiswinkel logo" /> 2199</a> </div> 2200 </div> 2201</div> 2202 <div class="container"> 2203 <div class="py-6 lg:py-12 border-t border-greyLight flex flex-col md:flex-row gap-2 md:gap-8 justify-between md:items-center"> 2204 <ul class="flex flex-wrap items-center gap-y-1 gap-x-4"> 2205 <li class="relative after:-right-2.5 after:absolute after:content-['|']"> 2206 <p class="text-sm inline">© 2026 ACSI Publishing BV</p> 2207 </li> 2208 2209 <li class="relative after:-right-2.5 after:absolute after:content-['|'] last:after:content-['']"> 2210 <a class="text-sm" href="/terms-and-conditions/">Privacy statement</a> 2211 </li> 2212 <li class="relative after:-right-2.5 after:absolute after:content-['|'] last:after:content-['']"> 2213 <a class="text-sm" href="/cookies/">Cookies</a> 2214 </li> 2215 </ul> 2216 2217 </div> 2218</div></footer> 2219
2219<script> 2220 window.__webpack_public_path__ = "https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/dist/"; 2221 </script>
2221 2222 2223
2223<script> 2224 function onThemeBundleMain() { 2225 window.stencilBootstrap("default", "{\"zoomSize\":\"1920x1920\",\"productSize\":\"500x659\",\"customerId\":null,\"customerEmail\":null,\"graphQlToken\":\"eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJjaWQiOlsxODI0NzQ0XSwiY29ycyI6WyJodHRwczovL2VuLnNob3AuYWNzaS5ldSJdLCJlYXQiOjE3OTA0MDMyOTksImlhdCI6MTc5MDIzMDQ5OSwiaXNzIjoiQkMiLCJzaWQiOjEwMDMzOTg4MjYsInN1YiI6IkJDIiwic3ViX3R5cGUiOjAsInRva2VuX3R5cGUiOjF9.8UNhbT4SnbwIBCHvvpqy-xESRqhZxOmefqkNJXteVAKIKytNQjLYBnppqokyd8Jbph23EFeHMPPDIXK2dy1fmQ\",\"genericError\":\"Oops! \",\"urls\":{\"home\":\"https://en.shop.acsi.eu/\",\"brands\":\"https://en.shop.acsi.eu/brands/\",\"search\":\"https://en.shop.acsi.eu/search.php\",\"compare\":\"https://en.shop.acsi.eu/compare\",\"sitemap\":\"https://en.shop.acsi.eu/sitemap.php\",\"contact_us_submit\":\"https://en.shop.acsi.eu/pages.php?action=sendContactForm\",\"subscribe\":{\"action\":\"https://en.shop.acsi.eu/subscribe.php\"},\"checkout\":{\"single_address\":\"https://en.shop.acsi.eu/checkout\",\"multiple_address\":\"https://en.shop.acsi.eu/checkout.php?action=multiple\"},\"account\":{\"orders\":{\"all\":\"https://en.shop.acsi.eu/account.php?action=order_status\",\"completed\":\"https://en.shop.acsi.eu/account.php?action=view_orders\",\"save_new_return\":\"https://en.shop.acsi.eu/account.php?action=save_new_return\"},\"returns\":\"https://en.shop.acsi.eu/account.php?action=view_returns\",\"addresses\":\"https://en.shop.acsi.eu/account.php?action=address_book\",\"inbox\":\"https://en.shop.acsi.eu/account.php?action=inbox\",\"send_message\":\"https://en.shop.acsi.eu/account.php?action=send_message\",\"add_address\":\"https://en.shop.acsi.eu/account.php?action=add_shipping_address\",\"update_action\":\"https://en.shop.acsi.eu/account.php?action=update_account\",\"details\":\"https://en.shop.acsi.eu/account.php?action=account_details\",\"recent_items\":\"https://en.shop.acsi.eu/account.php?action=recent_items\",\"index\":\"https://en.shop.acsi.eu/account.php\",\"wishlists\":{\"all\":\"https://en.shop.acsi.eu/wishlist.php\",\"add\":\"https://en.shop.acsi.eu/wishlist.php?action=addwishlist\",\"edit\":\"https://en.shop.acsi.eu/wishlist.php?action=editwishlist\",\"delete\":\"https://en.shop.acsi.eu/wishlist.php?action=deletewishlist\"}},\"auth\":{\"login\":\"https://en.shop.acsi.eu/login.php\",\"check_login\":\"https://en.shop.acsi.eu/login.php?action=check_login\",\"create_account\":\"https://en.shop.acsi.eu/login.php?action=create_account\",\"save_new_account\":\"https://en.shop.acsi.eu/login.php?action=save_new_account\",\"forgot_password\":\"https://en.shop.acsi.eu/login.php?action=reset_password\",\"send_password_email\":\"https://en.shop.acsi.eu/login.php?action=send_password_email\",\"save_new_password\":\"https://en.shop.acsi.eu/login.php?action=save_new_password\",\"logout\":\"https://en.shop.acsi.eu/login.php?action=logout\"},\"cart\":\"https://en.shop.acsi.eu/cart.php\",\"product\":{\"post_review\":\"https://en.shop.acsi.eu/postreview.php\"},\"gift_certificate\":{\"purchase\":\"https://en.shop.acsi.eu/giftcertificates.php\",\"redeem\":\"https://en.shop.acsi.eu/giftcertificates.php?action=redeem\",\"balance\":\"https://en.shop.acsi.eu/giftcertificates.php?action=balance\"},\"rss\":{\"products\":[]}},\"secureBaseUrl\":\"https://en.shop.acsi.eu\",\"cartId\":null,\"template\":\"pages/home\",\"validationDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"validation_messages.valid_email\\\":\\\"en\\\",\\\"validation_messages.password\\\":\\\"en\\\",\\\"validation_messages.password_match\\\":\\\"en\\\",\\\"validation_messages.invalid_password\\\":\\\"en\\\",\\\"validation_messages.field_not_blank\\\":\\\"en\\\",\\\"validation_messages.certificate_amount\\\":\\\"en\\\",\\\"validation_messages.certificate_amount_range\\\":\\\"en\\\",\\\"validation_messages.price_min_evaluation\\\":\\\"en\\\",\\\"validation_messages.price_max_evaluation\\\":\\\"en\\\",\\\"validation_messages.price_min_not_entered\\\":\\\"en\\\",\\\"validation_messages.price_max_not_entered\\\":\\\"en\\\",\\\"validation_messages.price_invalid_value\\\":\\\"en\\\",\\\"validation_messages.invalid_gift_certificate\\\":\\\"en\\\"}
2225,\\\"translations\\\":{\\\"validation_messages.valid_email\\\":\\\"You must enter a valid email address.\\\",\\\"validation_messages.password\\\":\\\"You must enter a password.\\\",\\\"validation_messages.password_match\\\":\\\"Your passwords do not match.\\\",\\\"validation_messages.invalid_password\\\":\\\"Passwords must be at least 7 characters long and contain both numbers and letters.\\\",\\\"validation_messages.field_not_blank\\\":\\\" field cannot be empty.\\\",\\\"validation_messages.certificate_amount\\\":\\\"You must enter an amount for the gift card.\\\",\\\"validation_messages.certificate_amount_range\\\":\\\"You must enter a gift card amount between [MIN] and [MAX].\\\",\\\"validation_messages.price_min_evaluation\\\":\\\"Minimum price must be less than maximum price.\\\",\\\"validation_messages.price_max_evaluation\\\":\\\"Minimum price must be less than maximum price.\\\",\\\"validation_messages.price_min_not_entered\\\":\\\"Minimum price is required.\\\",\\\"validation_messages.price_max_not_entered\\\":\\\"Maximum price is required.\\\",\\\"validation_messages.price_invalid_value\\\":\\\"Input must be greater than 0.\\\",\\\"validation_messages.invalid_gift_certificate\\\":\\\"Enter your valid code.\\\"}}\",\"validationFallbackDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"validation_fallback_messages.valid_email\\\":\\\"en\\\",\\\"validation_fallback_messages.password\\\":\\\"en\\\",\\\"validation_fallback_messages.password_match\\\":\\\"en\\\",\\\"validation_fallback_messages.invalid_password\\\":\\\"en\\\",\\\"validation_fallback_messages.field_not_blank\\\":\\\"en\\\",\\\"validation_fallback_messages.certificate_amount\\\":\\\"en\\\",\\\"validation_fallback_messages.certificate_amount_range\\\":\\\"en\\\",\\\"validation_fallback_messages.price_min_evaluation\\\":\\\"en\\\",\\\"validation_fallback_messages.price_max_evaluation\\\":\\\"en\\\",\\\"validation_fallback_messages.price_min_not_entered\\\":\\\"en\\\",\\\"validation_fallback_messages.price_max_not_entered\\\":\\\"en\\\",\\\"validation_fallback_messages.price_invalid_value\\\":\\\"en\\\",\\\"validation_fallback_messages.invalid_gift_certificate\\\":\\\"en\\\"},\\\"translations\\\":{\\\"validation_fallback_messages.valid_email\\\":\\\"You must enter a valid email address.\\\",\\\"validation_fallback_messages.password\\\":\\\"You must enter a password.\\\",\\\"validation_fallback_messages.password_match\\\":\\\"Your passwords do not match.\\\",\\\"validation_fallback_messages.invalid_password\\\":\\\"Passwords must be at least 7 characters long and contain both numbers and letters.\\\",\\\"validation_fallback_messages.field_not_blank\\\":\\\" field cannot be empty.\\\",\\\"validation_fallback_messages.certificate_amount\\\":\\\"You must enter an amount for the gift card.\\\",\\\"validation_fallback_messages.certificate_amount_range\\\":\\\"You must enter a gift card amount between [MIN] and [MAX].\\\",\\\"validation_fallback_messages.price_min_evaluation\\\":\\\"Minimum price must be less than maximum price.\\\",\\\"validation_fallback_messages.price_max_evaluation\\\":\\\"Minimum price must be less than maximum price.\\\",\\\"validation_fallback_messages.price_min_not_entered\\\":\\\"Minimum price is required.\\\",\\\"validation_fallback_messages.price_max_not_entered\\\":\\\"Maximum price is required.\\\",\\\"validation_fallback_messages.price_invalid_value\\\":\\\"Input must be greater than 0.\\\",\\\"validation_fallback_messages.invalid_gift_certificate\\\":\\\"Enter your valid code.\\\"}}\",\"validationDefaultDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"validation_default_messages.valid_email\\\":\\\"en\\\",\\\"validation_default_messages.password\\\":\\\"en\\\",\\\"validation_default_messages.password_match\\\":\\\"en\\\",\\\"validation_default_messages.invalid_password\\\":\\\"en\\\",\\\"validation_default_messages.field_not_blank\\\":\\\"en\\\",\\\"validation_default_messages.certificate_amount\\\":\\\"en\\\",\\\"validation_default_messages.certificate_amount_range\\\":\\\"en\\\",\\\"validation_default_messages.price_min_evaluation\\\":\\\"en\\\",\\\"validation_default_messages.price_max_evaluation\\\":\\\"en\\\",\\\"validation_default_messages.price_min_not_entered\\\":\\\"en\\\",\\\"validation_default_messages.price_max_n
2225ot_entered\\\":\\\"en\\\",\\\"validation_default_messages.price_invalid_value\\\":\\\"en\\\",\\\"validation_default_messages.invalid_gift_certificate\\\":\\\"en\\\"},\\\"translations\\\":{\\\"validation_default_messages.valid_email\\\":\\\"You must enter a valid email address.\\\",\\\"validation_default_messages.password\\\":\\\"You must enter a password.\\\",\\\"validation_default_messages.password_match\\\":\\\"Your passwords do not match.\\\",\\\"validation_default_messages.invalid_password\\\":\\\"Passwords must be at least 7 characters long and contain both numbers and letters.\\\",\\\"validation_default_messages.field_not_blank\\\":\\\"The field cannot be empty.\\\",\\\"validation_default_messages.certificate_amount\\\":\\\"You must enter an amount for the gift card.\\\",\\\"validation_default_messages.certificate_amount_range\\\":\\\"You must enter a gift card amount between [MIN] and [MAX].\\\",\\\"validation_default_messages.price_min_evaluation\\\":\\\"Minimum price must be less than maximum price.\\\",\\\"validation_default_messages.price_max_evaluation\\\":\\\"Minimum price must be less than maximum price.\\\",\\\"validation_default_messages.price_min_not_entered\\\":\\\"Minimum price is required.\\\",\\\"validation_default_messages.price_max_not_entered\\\":\\\"Maximum price is required.\\\",\\\"validation_default_messages.price_invalid_value\\\":\\\"Input must be greater than 0.\\\",\\\"validation_default_messages.invalid_gift_certificate\\\":\\\"Enter your valid code.\\\"}}\",\"carouselArrowAndDotAriaLabel\":\"Go to slide [SLIDE_NUMBER] of [SLIDES_QUANTITY]\",\"carouselActiveDotAriaLabel\":\"active\",\"carouselContentAnnounceMessage\":\"You are currently viewing slide [SLIDE_NUMBER] of [SLIDES_QUANTITY]\",\"invalid_coupon_code\":\"The entered discount code is not valid. Please check if the code is correct and try again.\",\"contact_support\":\"There is a problem applying your code. Please contact our customer service.\",\"non_event_coupon_code\":\"The entered code is not for the fair. Enter your code on the shopping cart or checkout page.\",\"isDev\":false,\"apiUrl\":\"https://webshop-be-api.acsi.eu\",\"authApiUrl\":\"https://auth-api.acsi.eu/v1/\",\"apiSecret\":\"T34nG09o2uRp8E1uKKFEilPxFomEY2\",\"appClientId\":\"e3ev3p5vkj5u9mn4twfbt9i7u9naayd\",\"languageCode\":\"en\"}").load(); 2226 2227 function browserSupportsFormData() { 2228 return typeof FormData !== 'undefined' 2229 && !!FormData.prototype.keys; 2230 } 2231 function loadFormDataPolyfillScript(src) { 2232 var formDataPolyfillScript = document.createElement('script'); 2233 formDataPolyfillScript.src = src; 2234 formDataPolyfillScript.onerror = function () { 2235 console.error('Failed to load formData polyfill script ' + src); 2236 }; 2237 document.body.appendChild(formDataPolyfillScript); 2238 } 2239 2240 if (!browserSupportsFormData()) { 2241 loadFormDataPolyfillScript('https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/dist/theme-bundle.polyfill_form_data.js'); 2242 } 2243 } 2244 </script>
2244 2245 2246
2246<script 2247 async 2248 defer 2249 src="https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/dist/theme-bundle.main.js" 2250 onload="onThemeBundleMain()" 2251 ></script>
2251 2252 2253
2253<script type="text/javascript" src="https://cdn11.bigcommerce.com/shared/js/csrf-protection-header-5eeddd5de78d98d146ef4fd71b2aedce4161903e.js"></script>
2253 2254<!-- Start of Talkdesk Code --> 2255
2255<script> 2256 var webchat; 2257 (function(window, document, node, props, configs) { 2258 if (window.TalkdeskChatSDK) { 2259 console.error("TalkdeskChatSDK already included"); 2260 return; 2261 } 2262 var divContainer = document.createElement("div"); 2263 divContainer.id = node; 2264 document.body.appendChild(divContainer); 2265 var src = "https://talkdeskchatsdk.talkdeskapp.com/v2/talkdeskchatsdk.js"; 2266 var script = document.createElement("script"); 2267 var firstScriptTag = document.getElementsByTagName("script")[0]; 2268 script.type = "text/javascript"; 2269 script.charset = "UTF-8"; 2270 script.id = "tdwebchatscript"; 2271 script.src = src; 2272 script.async = true; 2273 firstScriptTag.parentNode.insertBefore(script, firstScriptTag); 2274 script.onload = function() { 2275 webchat = TalkdeskChatSDK(node, props); 2276 webchat.init(configs); 2277 /* 2278 * Send custom data from your website to TalkDesk! 2279 * If you would like to do it, you need to remove the following commented code and 2280 * modify the webchat.setContextParam parameters to pass in the data you need. 2281 */ 2282 /*function setContext() { 2283 webchat.setContextParam({ "var1": "value1", "var2": "value2", "var3": 100 }) 2284 } 2285 // Send data when the chat conversation is initiated 2286 webchat.onConversationStart = function() { 2287 setContext() 2288 } 2289 // Send data when the chat widget is open 2290 webchat.onOpenWebchat = function() { 2291 setContext() 2292 }*/ 2293 }; 2294 })( 2295 window, 2296 document, 2297 "tdWebchat", 2298 { touchpointId: "15b9e846391042a5bd0acbe9e2a5302f", accountId: "", region: "td-eu-1" }, 2299 { enableValidation: false, enableEmoji: true, enableUserInput: true, enableAttachments: true } 2300 ); 2301 </script>
2301 2302<!-- End of Talkdesk Code --> 2303 2304 <div id="previewModal" class="modal modal--drawer" data-reveal> 2305 <button 2306 class="modal__close" 2307 type="button" 2308 title="Close" 2309 2310> 2311 <span class="aria-description--hidden">Close</span> 2312 2313 <iconify-icon icon="material-symbols:close"></iconify-icon> 2314</button> 2315 <div 2316 class="flex flex-col min-h-screen modal-content" 2317 role="dialog" 2318 aria-modal="true" 2319 aria-labelledby="modal-header-title" 2320 ></div> 2321 <div class="loadingOverlay"></div> 2322 </div> 2323
2323<script>window.__CF$cv$params={r:'a401154ebaaaeb56',t:'MTc5MDI0NTUwNg==',u:'01a0d2f28e1d777596891192f87ac23b',ut:'_TugFy5LEw.3myfYzVcFc3YtdY8rRxMQIStyMV.B4u0-1790245506-1.2.1.1-oxtGN4rRb_dddRkn3RNEXWR7uTfEiAawx3EAeYC_OsRgDVYXOOLUvzo59l4sZI_v_F98XZEymrBXbjaH2UUfj9HGQBY0ME6xp3AXIRNF.sU',i:60};(function(){if(!document.body)return;var s=document.createElement('script');s.src='/cdn-cgi/challenge-platform/scripts/precursor/main.js';document.head.appendChild(s);})();</script>
2323</body> 2324</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.